At a Glance
- Tasks: Lead implementation of complex changes and ensure non-functional requirements are met.
- Company: Join a leading team focused on Risk Screening platform development.
- Benefits: Opportunity to influence engineering culture and mentor senior engineers.
- Other info: This is a hands-on role with significant influence across engineering teams.
- Why this job: Be the senior technical authority driving excellence in AWS and Java systems.
- Qualifications: Extensive experience in AWS, Java (11+), and large-scale production systems required.
The predicted salary is between 70000 - 90000 £ per year.
Requirements
- Extensive experience as a Principal Engineer, or equivalent senior technical role on large-scale, production systems
- Deep, hands-on expertise in Java (Java 11+ preferred), including JVM behaviour, concurrency, and performance optimisation
- Strong, practical experience building and running systems on AWS, with a focus on real-world operational trade-offs
- Proven ability to implement and operate distributed systems at scale, with particular emphasis on performance and scalability
- Strong experience working with large databases or data platforms, including performance tuning and operational management
- Strong understanding of production operations, including incident management, observability, and reliability engineering
- Ability to influence and guide teams through technical credibility rather than formal authority
What the job involves
- Act as the most senior hands-on technical expert for our leading Risk Screening platform
- Partner closely with architecture, service, product, and engineering teams to ensure that agreed designs are implemented to the highest technical and operational standards
- Ownership of the system’s non-functional characteristics, including end-to-end latency, cloud scalability, resilience, and the effective handling of large and growing data sets
- Ensure these qualities are deliberately designed for, correctly implemented, and continuously validated in production
- Translate architectural intent into robust, performant, and secure production systems
- Tackle the hardest technical challenges, proactively identify operational risks, and provide deep technical guidance
- Act as the senior-most technical authority for implementation within the Risk Screening platform
- Work in close partnership with enterprise and solution architects to validate designs, challenge assumptions, and guide effective development approaches
- Lead the implementation of the most complex and business-critical changes, setting the standard for quality, performance, and maintainability
- Provide hands-on expertise in Java-based systems, including concurrency, performance tuning, memory management, and API design
- Define, implement, and validate non-functional requirements, including system latency, throughput, scalability, and reliability
- Drive solutions for cloud scaling and capacity management
- Provide deep expertise in working with large databases and data stores
- Solve complex and ambiguous technical problems
- Act as a point of escalation for deep technical issues
- Support engineering teams in making sound technical decisions
- Serve as a deep AWS expert, guiding teams on best-practice use of AWS services
- Ensure implementations support horizontal and vertical scaling, efficient resource utilisation, and predictable behaviour as demand grows
- Guide and review approaches to autoscaling and workload management
- Review cloud implementations to confirm they meet expectations for availability, scalability, cost-efficiency, and compliance
- Proactively identify operational risks, scaling limits, and reliability concerns
- Drive improvements in resilience, monitoring, alerting, and incident prevention
- Partner with Site Reliability Engineers, platform, and operations teams to improve system operability
- Champion engineering standards across coding, testing, deployment, and operational readiness
- Conduct deep technical reviews of critical changes
- Help teams reduce technical debt through pragmatic, incremental improvements
- Act as a technical mentor and coach to senior engineers and technical leads
- Support engineers in developing stronger implementation skills and deeper system-level thinking
- Influence engineering culture through example, constructive challenge, and a focus on practical excellence
Principal Engineer (AWS & Java) in Nottingham employer: London Stock Exchange
Work at a top-tier company dedicated to risk management solutions. Enjoy a collaborative environment in a central location, partnering with diverse teams to enhance system performance and reliability. Benefit from opportunities for professional growth and mentorship.
We think you need these skills to ace Principal Engineer (AWS & Java) in Nottingham
Java (Java 11+)
JVM Behaviour
Concurrency
Performance Optimisation
AWS Services
Distributed Systems
Large Databases