Principal Software Engineer - Fintech Global Leader
Role summary
Seeking a Principal Software Engineer to lead the design and development of mission-critical financial platforms. This role involves architecting scalable, secure, and high-performance distributed systems for global payments, trading, and digital banking. Responsibilities include providing technical direction, influencing strategy, mentoring senior engineers, and ensuring regulatory compliance. Requires 10+ years of experience in software engineering with deep expertise in Java, C++, or Python, and proven experience in designing and scaling distributed systems within financial services or similar regulated industries. Knowledge of microservices, cloud-native architectures, event-driven design, and database systems is essential.
Principal Software Engineer – Global Fintech
About The Role
We are seeking an accomplished
Principal Software Engineer
to lead the design and development of mission-critical financial platforms. In this role, you will architect scalable, secure, and high-performance systems that power global payments, trading, and digital banking services. You will provide technical direction, influence strategy, and mentor teams to deliver innovative solutions in one of the most dynamic and regulated industries in the world.
Responsibilities
- Define and drive the architecture for complex, distributed fintech platforms.
- Lead end-to-end design and implementation of core services supporting millions of users.
- Ensure regulatory, compliance, and security requirements are embedded into technical solutions.
- Mentor senior engineers, providing guidance on technical design, coding practices, and scalability patterns.
- Collaborate with product and business leaders to align technical investments with market opportunities.
- Champion engineering excellence through code reviews, testing strategies, and continuous improvement.
Qualifications
- 10+ years of professional software engineering experience, with deep expertise in Java, C++, or Python.
- Proven track record designing and scaling distributed systems in financial services or other highly regulated industries.
- Expert knowledge of microservices, cloud-native architectures, and event-driven design.
- Strong understanding of database systems, both relational and NoSQL, and data modeling at scale.
- Ability to influence cross-functional stakeholders and align engineering with business strategy.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
About Andiamo
Talent Partners for the AI Revolution. As a globally recognized staffing and consulting firm, we specialize in placing the top 2% of technology and go-to-market professionals with the world’s largest and most well-known companies.
For over 20 years, we've maintained the status of tier-one vendor for firms such as Palantir, Amazon, Fluidstack, Bloomberg, Relativity Space, Firefly, MasterCard, Visa, Two Sigma, Citadel, as well as other major financial services firms, elite hedge funds, Google-backed tech start-ups, and major software firms.
Our talent solutions include Permanent Placement, Contract Staffing, Executive Search, and Dedicated Recruiting Services (RPO). Find out more at www.andiamogo.com
Similar roles
- Principal Software Engineer - Fintech Global LeaderAndiamo · Toronto, Ontario, Canada · Hybrid
- Principal Software Engineer - Fintech Global LeaderAndiamo · Toronto, Ontario, Canada · Hybrid
- Principal Software Engineer - Fintech Global LeaderAndiamo · Toronto, Ontario, Canada · Hybrid
- Principal Software Engineer - Fintech Global LeaderAndiamo · Ontario, Canada · Onsite
- Principal Software Engineer - Fintech Global LeaderAndiamo · Massachusetts, United States · Onsite