This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking an experienced Principal Software Engineer to join a fast growing, high performing engineering team within a leading financial services company. This role focuses on building next generation applications for a Strategic Advisors Managed Accounts division, with a strong emphasis on AWS and modern engineering practices.
Job Responsibility:
Design and develop scalable, cloud-native applications
Provide technical leadership and mentor engineers
Build modern Single Page Applications (SPAs) using Angular
Develop RESTful APIs and microservices using Java and Spring Boot
Drive best practices in TDD, CI/CD, code reviews, and engineering excellence
Contribute to architecture, DevOps strategy, and automated deployment pipelines
Collaborate closely with product, architecture, and business stakeholders
Requirements:
8+ years of software design and development experience
Strong expertise in Java, Spring (Core & Boot), and REST APIs