Principal .NET Engineer
Role details
Job location
Tech stack
Job description
A global market infrastructure organisation is seeking a Principal Software Engineer to lead the development of business-critical software platforms supporting global financial markets.
This is a senior technical leadership role within an Agile engineering environment, responsible for setting technical direction, driving engineering excellence and delivering scalable, resilient solutions. You will influence architecture and delivery end-to-end, working closely with architects, senior engineers and business stakeholders across regions.
The role combines hands-on technical leadership with ownership of delivery, mentoring engineers and championing modern engineering practices across distributed, cloud-native systems.
Role Responsibilities
- Lead cross-functional engineering teams delivering high-impact software solutions
- Set technical direction and engineering standards in collaboration with senior engineers globally
- Partner with solution and enterprise architects to design solutions aligned to long-term strategy
- Own delivery outcomes, ensuring solutions meet business needs, quality standards and timelines
- Drive continuous improvement through tooling, architecture and process enhancements
- Communicate effectively with stakeholders, identifying and resolving delivery risks early
Requirements
- Proven experience leading high-performing engineering teams in Agile environments
- Strong background designing and building distributed, event-driven, cloud-native systems
- Expert-level experience with .NET Framework / .NET Core using C#
- Strong API design and development experience (REST, GraphQL)
- Solid understanding of relational databases such as SQL Server or MySQL
- Hands-on experience with cloud platforms, ideally AWS or Azure
- Deep understanding of the full SDLC from design through post-release support
- Strong communication, leadership and stakeholder influencing skills
- Experience building scalable automated testing solutions for complex systems
Desirable experience includes financial or trading platforms, FIX protocol, AWS services, Java or JavaScript, React, microservices, serverless architectures and TDD or BDD practices.
Apply here or reach out to Aaron Somers at Ocho for more information via LinkedIn.
Skills: software development software engineering