**Responsibilities**
- Design, develop, and optimize software systems using C++ to improve developer productivity
- Collaborate with cross-functional teams to architect and implement solutions that support end-to-end lifecycle management
- Analyze and resolve complex technical problems to maintain software reliability and performance
- Contribute to tooling development that advances developer velocity
- Integrate third-party tools and APIs, leveraging a strong understanding of integration technologies and patterns
- Conduct code reviews, provide technical mentorship, and ensure best practices are followed
- Support and maintain existing software, identifying opportunities for improvement and implementing solutions
- Work closely with stakeholders to clarify requirements and translate them into technical solutions
- Stay updated on industry trends and emerging technologies to continuously improve product development
- Document technical designs...