Job Description
Summary
The Software Engineer Principal designs and delivers scalable, secure software solutions supporting capital markets technology. This role provides technical leadership, mentors engineering teams, and drives modern architecture and development practices.
Key Responsibilities
- Design and implement application architectures using microservices, MVC, and CQRS patterns.
- Lead complex problem solving and provide technical guidance to development teams.
- Develop and deploy software solutions aligned with CI CD and agile standards.
- Ensure high code quality through SOLID principles and comprehensive unit testing.
- Collaborate with cross functional teams to deliver scalable and secure applications.
- Implement regulatory driven enhancements, reports, and data extracts.
- Mentor engineers on best practices, emerging technologies, and design principles.
- Align software solutions with business strategy and risk management requirements.
Required Qualifications
- Bachelor’s degree or equivalent professional experience.
- Five or more years of industry relevant software engineering experience.
- Strong experience with microservices architecture, MVC, and CQRS.
- Proficiency in SQL and relational database systems.
- Experience with unit testing frameworks and object oriented design principles.
- Familiarity with agile methodologies and continuous integration practices.
- Strong communication, collaboration, and mentorship skills.
Tech Stack
Microservices Architecture, MVC, CQRS, SQL, Relational Databases, Unit Testing Frameworks & CI CD Pipelines
Compensation & Benefits
Competitive compensation aligned with market standards.
Health benefits, PTO, remote flexibility varies by client.
Work Schedule
Monday–Friday, flexible hours, occasional on-call if applicable.
About the Client
Our client is a leading financial services organization delivering technology solutions for capital markets and fixed income operations.
Why Join the Team?
- This role offers the opportunity to influence enterprise architecture and long term technical direction.
- Explore and apply emerging technologies to solve complex, large scale challenges.
- Lead high impact initiatives within a collaborative and forward thinking engineering environment.
How to Apply
Submit your resume to people@ignitetalentpartners.com. Shortlisted candidates will be contacted.