About the role
The Senior Software Engineer - Java & C++ will be responsible for designing, developing, and maintaining complex software systems to support the company's product portfolio. Key responsibilities include:
- Developing high-quality, maintainable code in Java and C++ programming languages
- Collaborating with cross-functional teams to understand requirements and create technical solutions
- Participating in the full software development lifecycle, including design, implementation, testing, and deployment
- Providing technical leadership and mentoring to junior engineers
- Staying up-to-date with the latest technologies and industry trends
- Identifying and resolving complex technical issues and bottlenecks