About the Role
The role involves developing and optimizing C++ code for scalable systems, working closely with engineers and stakeholders to ensure robust software performance and timely delivery.
Responsibilities
- Design and implement software solutions using C++
- Optimize application performance and memory usage
- Collaborate with team members on system architecture
- Write clean, maintainable, and efficient code
- Troubleshoot and debug complex issues
- Participate in code reviews to ensure quality
- Support testing and validation processes
- Contribute to technical documentation
- Work with product teams to define requirements
- Ensure compliance with coding standards
- Integrate software with external systems
- Maintain existing codebases and legacy systems
- Identify and address performance bottlenecks
- Develop unit and integration tests
- Follow agile development practices
- Respond to production incidents when needed
- Implement security best practices
- Stay current with C++ language developments
- Mentor junior developers when required
- Participate in sprint planning and retrospectives
- Ensure software meets scalability requirements
- Collaborate on deployment strategies
- Use version control systems effectively
- Support continuous integration pipelines
- Adapt to evolving project needs
Nice to Have
- Master's degree in computer science or engineering
- Experience with embedded systems
- Knowledge of Python or scripting languages
- Familiarity with Docker or containerization
- Experience with cloud platforms
- Background in financial or trading systems
- Exposure to DevOps practices
- Knowledge of microservices architecture
- Experience with static analysis tools
- Understanding of real-time operating systems
Compensation
Competitive salary with benefits
Work Arrangement
Hybrid work model
Team
Collaborative engineering team focused on software delivery
Why Join Us
- Opportunities for professional growth and technical advancement
- Supportive environment that values innovation and collaboration
- Work on challenging projects with real-world impact
Technology Stack
- C++17, STL, Boost
- CMake, Git, Docker
- Linux, Windows environments
Available for qualified candidates