Principal Engineer - Electronic Pricing - Financial Services
  • England,London,City of London
  • Full Time, Permanent
  • Competitive salary
Job Description:
Full job description Company
Join a well-established financial markets organisation investing in the development and modernisation of its core technology platforms. The engineering team builds and supports high-throughput, business-critical systems, with a strong emphasis on reliability, scalability, automation and engineering quality.
Role
As a Principal Engineer, you will remain hands-on while helping shape the architecture and technical direction of highly available, distributed software platforms.
*Design and develop backend applications and services within a Java environment.
*Build and enhance distributed systems operating at high throughput and availability.
*Design event-driven architectures and integrations using Kafka.
*Shape technical approaches and contribute to architecture and engineering standards.
*Lead technical design discussions and drive complex initiatives from concept through to production.
*Build scalable APIs, microservices and integration patterns.
*Develop and operate applications across Kubernetes and containerised environments.
*Contribute to CI/CD, Infrastructure as Code, GitOps and deployment automation.
*Work closely with engineering, product, architecture, security and operational teams.
*Investigate complex performance, resilience and production issues.
*Improve observability, maintainability and engineering practices across the platform.
Key Skills
*Significant commercial software engineering experience within complex production environments.
*Deep hands-on Java development experience.
*Strong understanding of distributed systems and scalable application design.
*Strong experience with Kafka and event-driven architectures.
*Experience designing microservices, APIs and integration patterns.
*Strong Kubernetes experience within production environments.
*Good understanding of software architecture, design patterns and modern engineering practices.
*Experience building highly available, resilient and performance-sensitive systems.
*Strong knowledge of CI/CD, Infrastructure as Code, GitOps and automated software delivery.
*Experience with secure software development, including authentication and authorisation.
*Comfortable owning technical initiatives and making architecture and design decisions.
*Experience with observability and production monitoring tooling.
*Able to work independently while influencing technical and non-technical stakeholders.
*Experience within financial services, trading or another high-throughput environment is advantageous.
*Exposure to Python, Scala, OpenShift, Docker or Helm would be beneficial.
*A degree in computer science, engineering or a related discipline is advantageous.
Benefits
*Hybrid working environment.
*Opportunity to work on complex, business-critical engineering platforms.
*Opportunity to influence architecture and technical direction while remaining hands-on.
Job number 4215138
The jobs on site are for both men and women