
Senior Software Engineer (C++)
- Paris
- CDI
- Temps-plein
- Participate in software design meetings and analyze user needs to determine functional and technical requirements.
- Design, develop, and maintain high-quality C++ code following best practices (SOLID principles, code reviews, automated testing, CI/CD).
- Debug, analyze, and resolve complex application issues.
- Collaborate with Business Analysts, QA Engineers, and internal stakeholders to support product releases and resolve software issues.
- Share knowledge and mentor team members to foster a culture of continuous learning.
- Follow Agile and SAFe methodologies throughout the software development lifecycle.
- Contribute to innovation and continuous improvement initiatives within the team.
- 5+ years of software development experience with a strong focus on C++ and object-oriented programming.
- Experience with C++ required.
- Experience with Linux OS, SQL, and relational databases.
- Familiarity with RESTful APIs, Kafka, Kubernetes, Linux, Docker, Git, Jira, and Jenkins.
- Knowledge of software development methodologies (Agile, Scrum, SAFe).
- Strong analytical and problem-solving skills.
- Effective verbal and written communication in English.
- Experience in the financial services industry is preferred.
- Team-oriented, proactive, and eager to learn in a diverse and inclusive environment.
- Ability to work independently or within a team environment and handle multiple projects simultaneously.