Return To Search

C++ Software Engineer

Location: New York City, NY

Job Type: Contract

Company: IDR

Category: Development and Architecture

Job Description Apply Now

Are you passionate about developing high-performance software solutions in dynamic, data-driven environments? IDR is seeking a dedicated C++ Software Engineer to join a forward-thinking team focused on actuarial modeling and data management. As a key member of the engineering group, you will collaborate closely with actuarial and IT data teams to architect, build, and continually enhance complex platforms supporting advanced actuarial workloads. This is a compelling opportunity for those eager to work with cutting-edge technologies, drive technical innovation, and make a real impact within a rapidly evolving organization. If you are ready to take on challenging projects and thrive in a collaborative, team-oriented setting, we encourage you to apply for this full-time role.

In this C++ Software Engineer position, your primary focus will be the design, implementation, and optimization of platform components using C++ (C++22 and later), with additional opportunities to leverage Python in multi-language development environments. You will play a pivotal role in ensuring computational performance, scalability, and reliability of the Actuarial Modeling and Data Management Platform, which is integral to supporting complex risk and financial modeling initiatives. Your expertise will help shape the technical direction of the platform, including the integration of GPU technology and AI-driven methodologies to drive continuous improvement.

As a senior technical resource, you will serve as an escalation point for critical incidents, provide mentorship to junior developers, and contribute to the establishment and enforcement of engineering standards and best practices. Your ability to communicate effectively with both technical and actuarial stakeholders will be essential to the platform’s success. You will also be involved in the ongoing evaluation of emerging technologies, helping the team stay at the forefront of industry trends.

The ideal candidate for the C++ Software Engineer position will demonstrate expert proficiency in C++, especially in the context of high-performance, data-intensive systems. A strong background in actuarial or risk systems and financial modeling platforms is highly preferred, along with familiarity in hybrid cloud environments such as AWS and Azure. Exceptional communication skills, a collaborative mindset, and a passion for solving complex technical challenges are essential.

Joining IDR means becoming part of a company with over 25 years of proven industry experience and a reputation for excellence. Team members benefit from a competitive compensation package, comprehensive health benefits, and unique programs such as an Employee Stock Ownership Program. The company is recognized for its close-knit, supportive culture and has received ClearlyRated’s Best of Staffing® Client and Talent Award for twelve consecutive years. As you contribute your expertise as a C++ Software Engineer, you’ll have the chance to advance your career in a setting that values continuous learning and professional development.

IDR is committed to fostering an inclusive and equitable work environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. IDR complies with all applicable civil rights laws and regulations, and invites employees to voluntarily self-identify their demographic information for recordkeeping and reporting purposes. Submission of this information is voluntary, confidential, and will not impact your consideration for employment.

C++ Software Engineer - Summary Duties & Responsibilities Salary & Benefits Qualifications & Requirements Ideal Candidate Snapshot Other Relevant Information

If you are an experienced C++ Software Engineer ready to make a significant impact in a collaborative environment, we invite you to apply now by clicking the job application button. Join IDR and contribute to the continued success of a leader in actuarial modeling and data management innovation.

Apply Now