Senior Software Engineer
Indexed description
What will you contribute?
As a Senior Software Engineer, you will be a key contributor to the design, development, and delivery of high-quality software solutions for our financial services clients. This role reports to the Development Manager, and will work within a cross-functional Agile team, contributing to the evolution of our trading and investment platforms, such as Kondor Front Office. This role requires strong C++ expertise, a collaborative mindset, and a passion for solving complex technical challenges in a dynamic, international environment.
Responsibilities & Deliverables
Your Responsibilities Will Include
- 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.
- Flexibility: Enjoy unlimited vacation, based on your location and business priorities. Hybrid working arrangements, and inclusive policies such as paid time off for voting, bereavement, and sick leave.
- Well-being: Access confidential one-on-one therapy through our Employee Assistance Program, unlimited personalized coaching via our coaching app, and access to our Gather Groups for emotional and mental support.
- Medical, life & disability insurance, retirement plan, lifestyle and other benefits*
- ESG: Benefit from paid time off for volunteering and donation matching.
- DEI: Participate in multiple DE&I groups for open involvement (e.g., Count Me In, Culture@Finastra, Proud@Finastra, Disabilities@Finastra, Women@Finastra).
- Career Development: Access online learning and accredited courses through our Skills & Career Navigator tool.
- Recognition: Be part of our global recognition program, Finastra Celebrates, and contribute to regular employee surveys to help shape Finastra and foster a culture where everyone is engaged and empowered to perform at their best.
- Specific benefits may vary by location.
Be unique, be exceptional, and help us make a difference at Finastra!
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search