Principal Engineer – C# / Java
3 days per week in Manila office
CBTR is supporting a client in the financial services space with the search for a Principal Engineer to join a high-performing technology team focused on post-trade affirmation, confirmation and straight-through processing workflows.
This is a senior technical leadership role for an experienced engineer with a strong background in enterprise application development, real-time messaging, and banking/trading systems. You will act as a key technical lead within the team, helping shape design decisions, guide delivery standards, and support the ongoing evolution of critical post-trade systems.
Key Responsibilities
- Act as the senior technical lead for the team, providing direction on design, engineering decisions and best practice
- Develop and maintain enterprise-level applications supporting post-trade workflows and real-time message handling
- Build and enhance capabilities for message consumption, transformation and publishing
- Maintain high code quality through testing, peer review and engineering standards
- Support production deployments and assist with investigation of live issues when needed
- Work within Agile delivery frameworks and contribute to ceremonies and sprint processes
- Mentor and support junior engineers within the team
- Collaborate with teams across multiple regions and time zones
- Partner with architecture and DevOps functions to align with platform standards and delivery approaches
- Follow established SDLC practices, design patterns and development guidelines
Required experience
- Strong experience in global financial services technology environments
- Proven background in server-side design and development within banking or trading platforms
- Advanced hands-on experience with C# /.NET and Java in enterprise environments
- Strong experience working with XML, including data consumption, transformation and publishing across multiple endpoints
- Solid knowledge of SQL Server, including complex query writing and database interaction
- Experience with AWS, ideally deploying and supporting applications on EC2 and/or EKS
- Experience using Jenkins and GitLab for CI/CD and deployment processes
- Strong troubleshooting and problem-solving skills with close attention to detail
- Excellent communication skills and the ability to work effectively in collaborative engineering teams
- Experience working in Agile environments, including SaFe and/or Scrum
Highly desirable
- Experience with post-trade confirmation and affirmation workflows
- Knowledge of STP processes, trade confirmations, clearing, and third-party messaging/vendor integrations
- Exposure to FIX Protocol and FIX engines
- Experience working with messaging middleware such as Solace and/or Tibco
- Background in electronic trading and/or market data systems
- Familiarity with Grafana for monitoring and observability
- Experience with Cucumber for BDD and automated testing
- Exposure to Terraform or Ansible for infrastructure as code
- Experience with Kubernetes and AWS EKS
What's on offer
- Opportunity to take on a genuine technical leadership role within a business-critical engineering team
- Work on complex, high-value systems in a fast-paced financial services environment
- Join a collaborative engineering culture with strong exposure across architecture, DevOps and distributed teams
- Influence the direction of enterprise platforms and engineering standards