Principal Software Engineer - £78k - £90k
We're looking for a Principal Software Engineer to lead delivery of business-critical front office systems within a global trading and data environment. You'll head up a cross-functional team, collaborating with architects and engineers across regions to design distributed, event-driven, cloud-native solutions. This is a hands-on leadership role focused on quality, scalability and continuous improvement, with hybrid working available in the UK.
What you'll be doing
- Leading and managing a cross-functional engineering team delivering front office solutions
- Collaborating with architects and regional principal engineers to set and maintain engineering standards
- Designing and implementing distributed, event-driven cloud-native systems
- Taking ownership of delivery quality, ensuring solutions meet business needs and best practice
- Driving experimentation with tools, technologies and methodologies to improve delivery outcomes
- Communicating clearly on progress, raising impediments early to protect timelines
What we're looking for
Essential
- Proven track record managing and building cross-functional Agile engineering teams
- Experience designing, developing and maintaining distributed, event-driven, cloud-native systems
- Deep expertise in .NET Core and .NET Framework (C#)
- Experience designing and developing APIs (REST, GraphQL)
- Strong database design and optimisation (MSSQL, MySQL, etc.)
- Cloud deployment and management (AWS, Azure)
- Broad understanding of the SDLC with proactive involvement from design to post-release support
- Delivery-focused approach, able to challenge and refine designs to achieve best outcomes
- Excellent attention to detail and problem-solving skills, including use of POCs to validate approaches
- Strong communication and influencing skills across teams and stakeholders
- Experience building scalable and maintainable automated testing solutions
Desired
- WPF application development
- Experience with financial/trading platforms and financial markets
- Knowledge of FIX protocol and handling FIX interactions
- Deep knowledge of AWS services
- Experience with Java, JavaScript or React
- Familiarity with serverless architecture and microservices
- Experience with TDD, BDD or similar approaches
Apply here or reach out to Aaron Somers at Ocho for more information via LinkedIn.