Senior C++ Software Engineer
Boston, Massachusetts
Hybrid
Full Time
$125k - $140k
Our client is at the forefront of risk analytics, providing advanced solutions that help organizations make informed decisions in an ever-changing landscape. Their team of experts leverages data-driven insights to empower clients across various sectors, including finance, insurance, and logistics. They foster an environment of innovation, collaboration, and professional growth.
They are looking for a talented Senior C++ Software Engineer to join their dynamic team in Boston. In this role, you will be responsible for designing and developing high-performance software solutions that underpin their risk analytics platform. You will work closely with data scientists, analysts, and product managers to build robust systems that deliver actionable insights.
Key Responsibilities:
Applicants must be currently authorized to work in the US on a full-time basis now and in the future.
They are looking for a talented Senior C++ Software Engineer to join their dynamic team in Boston. In this role, you will be responsible for designing and developing high-performance software solutions that underpin their risk analytics platform. You will work closely with data scientists, analysts, and product managers to build robust systems that deliver actionable insights.
Key Responsibilities:
- Design, implement, and optimize C++ applications for risk analytics solutions.
- Building out applications in the cloud (preferably AWS)
- Collaborate with cross-functional teams to integrate complex algorithms and data models into scalable applications.
- Analyze and enhance the performance of existing software systems.
- Conduct code reviews and provide mentorship to junior developers.
- Develop comprehensive unit tests and documentation to ensure software quality.
- Stay informed about industry trends and best practices to drive innovation.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in C++ software development, with a strong focus on high-performance applications.
- 3+ years of experience building cloud applications (preferably AWS)
- Experience with multi-threading, real-time data processing, and performance optimization techniques.
- Solid understanding of algorithms, data structures, and software design patterns.
- Familiarity with risk analytics concepts and financial modeling is a plus.
- Excellent analytical and problem-solving skills.
- Strong communication and teamwork abilities.
- Proficiency in additional programming languages (e.g., Python, Java).
- Experience with cloud computing platforms and distributed systems.
- Knowledge of financial services or insurance industry standard
- Competitive Salary
- You will receive the following benefits:
- Medical Insurance
- Dental Benefits
- Vision Benefits
- Paid Time Off (PTO)
- 401(k) {including match- if applicable}
Applicants must be currently authorized to work in the US on a full-time basis now and in the future.