At a Glance
- Tasks: Join a dynamic team to enhance IG's trading platform reliability and performance.
- Company: IG Group, a leading FTSE250 FinTech company with a global presence.
- Benefits: Competitive salary, flexible benefits, private medical cover, and generous holiday allowance.
- Other info: Hybrid working model with opportunities for personal growth and community involvement.
- Why this job: Make a real impact in a fast-paced environment while working with cutting-edge technology.
- Qualifications: Strong Java skills, experience in high-throughput environments, and a passion for automation.
The predicted salary is between 60000 - 80000 € per year.
IG Group is an FTSE250 FinTech company running mobile, web, and desktop platforms that enable clients to trade stocks, shares, leveraged products, futures, options, and crypto. With over 340,000 users across 18 offices and 16 regions, IG delivers high‑autonomy, high‑performance solutions and values team members who innovate to improve customer experiences.
We are ambitious, hungry to move faster, ship better products, and grow our user base. We operate cross‑functional teams focused on increasing active clients and sustainable growth.
The SRE Team consists of highly skilled software engineers dedicated to embedding performance and reliability into IG’s trading platform. You’ll work with distributed systems that demand zero downtime while handling high‑throughput, low‑latency trading operations.
As a Senior SRE, you will blend software development expertise with reliability engineering to solve operational challenges at scale. You’ll collaborate closely with development teams, influence system design, establish reliability standards, and drive quality improvements. Your day will alternate between coding – building tools, automation, and infrastructure – and incident response, performance optimisation, and operational excellence.
What You’ll Do
- System Reliability & Performance
- Implement comprehensive monitoring and observability using OpenTelemetry standards
- Identify single points of failure in distributed systems
- Analyse system performance across OS and network layers, identifying utilisation patterns and bottlenecks to optimise efficiency
- Define and maintain Service Level Objectives (SLOs) for critical trading services
- Technical Leadership
- Partner with development teams on system design, capacity planning, and architectural reviews
- Provide technical guidance and hands‑on support to transition applications to containerised infrastructure
- Lead incident response efforts and conduct blameless post‑mortems
- Infrastructure & Messaging
- Optimise message‑driven systems to ensure reliable event streaming and asynchronous communication patterns
- Scale systems through automation and infrastructure‑as‑code practices
- Software Development Fundamentals
- Write clean, maintainable code following industry best practices and design patterns
- Apply software engineering best practices, including version control, code reviews, and testing strategies
Essential Technical Skills
- Strong Java development experience with deep understanding of JVM internals and performance tuning
- Hands‑on expertise with message brokers (ActiveMQ, Kafka or similar) in production environments
- Proven experience with containerisation and orchestration (Nomad an advantage)
- Practical knowledge of OpenTelemetry and distributed tracing concepts
- Solid understanding of reliability patterns, circuit breakers, and fault tolerance
Experience Requirements
- Experience in high‑throughput, low‑latency production environments
- Track record of improving system reliability and performance at scale
- Experience with continuous delivery and DevOps practices
- Strong troubleshooting skills in distributed systems
- Background in financial services or similar mission‑critical domains (preferred)
Core Competencies
- Systems‑thinking approach to problem‑solving
- Strong communication skills for cross‑team collaboration
- Ability to balance development and operational responsibilities
- Passion for automation and eliminating toil
We follow a hybrid working model with three days in the office to balance collaboration and connectivity. Our people move fast, take ownership, and deliver sustainably.
Diversity & Inclusion
We believe diversity fuels creativity, drives innovation, and sets us up for success. We are committed to building a varied team and encourage applications from people with diverse backgrounds and experiences.
The Perks
- Your growth fuels our success! Thrive with tailored development programs, mentoring opportunities, clear career progression, and expanded network through committees, sports, and social clubs.
- Enjoy extra time off for volunteering and community work.
- Competitive salary
- Flexible benefits package on top of your salary (12%)
- Private medical cover for you and your family
- Life insurance
- Contribution to gym memberships
- 25 days holiday, plus 1 day off for your birthday and 2 days for voluntary work (28 in total)
- Option to buy or sell holiday days
- Unlimited access to the LinkedIn Learning Platform
- A comprehensive global and local onboarding process
- Employee‑led LGBTQ+, Women’s, Black, and Parents & Carers networks with an annual budget for events that foster an open, diverse and inclusive culture
- Option to participate in ESG initiatives based on IG Brighter Future Fund
- Enhanced maternity, paternity and shared parental pay and leave, plus a range of supportive benefits for parents
Senior Java Engineer: SRE in London employer: IG India
IG Group is an exceptional employer that fosters a dynamic and inclusive work culture, where innovation and collaboration are at the forefront. With a strong focus on employee growth, IG offers tailored development programmes, mentoring opportunities, and a flexible benefits package, ensuring that team members thrive both personally and professionally. Located in a vibrant environment, employees enjoy a hybrid working model, competitive salaries, and unique perks such as extra time off for volunteering, making it a truly rewarding place to work.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Java Engineer: SRE in London
✨Tip Number 1
Network like a pro! Reach out to current or former employees at IG Group on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Prepare for the technical interview by brushing up on your Java skills and system reliability concepts. Practice coding challenges and be ready to discuss your past projects in detail—show us what you've got!
✨Tip Number 3
Don’t underestimate the power of soft skills! Be ready to demonstrate your communication and teamwork abilities during interviews. We want to see how you collaborate with others to solve problems.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in joining our team at IG Group.
We think you need these skills to ace Senior Java Engineer: SRE in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Senior Java Engineer: SRE role. Highlight your Java development expertise, reliability engineering experience, and any relevant projects that showcase your ability to handle high-throughput systems.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about this role and how you can contribute to our team. Mention specific projects or achievements that demonstrate your technical leadership and problem-solving skills in distributed systems.
Showcase Your Technical Skills:In your application, be sure to highlight your hands-on experience with message brokers, containerisation, and performance tuning. We want to see how you've applied these skills in real-world scenarios, especially in high-stakes environments like financial services.
Apply Through Our Website:We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!
How to prepare for a job interview at IG India
✨Know Your Java Inside Out
As a Senior Java Engineer, you need to demonstrate a deep understanding of Java and JVM internals. Brush up on performance tuning techniques and be ready to discuss your past experiences with high-throughput, low-latency environments.
✨Showcase Your SRE Skills
Prepare to talk about your experience with system reliability and performance. Be specific about how you've implemented monitoring solutions, defined Service Level Objectives (SLOs), and optimised distributed systems in your previous roles.
✨Be Ready for Technical Leadership Questions
Expect questions about your approach to technical leadership. Think of examples where you've partnered with development teams, provided guidance on system design, or led incident response efforts. Highlight your ability to communicate effectively across teams.
✨Demonstrate Your Passion for Automation
IG Group values automation and eliminating toil. Prepare to discuss your experience with infrastructure-as-code practices and how you've scaled systems through automation. Share specific tools or frameworks you've used to achieve this.