Job Description
We’re seeking a Senior C/C++ Developer to join a modernization effort focused on a mission-critical pricing engine currently written in C. In this role, you’ll help migrate and modernize the platform to modern C++, supporting broader MCPS technology stack modernization efforts tied to compliance and security requirements, with migrations targeted for completion by September open enrollment season.
• Own and deliver enhancements for a high-throughput Pricing Engine written in C, ensuring stability and performance
• Design and implement a migration path from C to modern C++ (e.g., C++17/20 patterns), improving maintainability and extensibility
• Refactor legacy modules, reduce technical debt, and introduce modern coding standards, testing approaches, and observability where appropriate
• Build and optimize integrations with an Oracle database environment
• Partner with cross-functional stakeholders to plan and execute modernization milestones aligned to the September migration target
• Participate in code reviews, mentor engineers, and raise engineering quality through best practices and pragmatic modernization
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.
Required Skills & Experience
• 7+ years of professional software engineering experience (or equivalent depth of expertise)
• Strong proficiency in C and C++, including debugging, performance tuning, and memory management
• Proven experience modernizing legacy systems and/or migrating codebases to modern C++
• Hands-on experience working with Oracle databases
• SQL proficiency (querying, tuning, stored procedures exposure)
• Comfortable working in Linux/server environments, including CLI tooling, troubleshooting, and deployment support
• Ability to operate independently in ambiguous modernization efforts—balancing near-term delivery with longer-term architecture improvements
Nice to Have Skills & Experience
• Familiarity with .NET ecosystems (interoperability or adjacent service development)
• DevOps knowledge (CI/CD, build pipelines, release practices)
• Containerization experience (Docker/Kubernetes concepts)
• Experience building services or tools that run at scale in production (monitoring, alerting, resilience)
Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.