Software Engineer – Developer Experience
Software Engineer – Developer Experience

Software Engineer – Developer Experience

Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
Optiver

At a Glance

  • Tasks: Build tools and platforms that enhance developer workflows and automate processes.
  • Company: Join Optiver, a leading market-making institution focused on continuous improvement.
  • Benefits: Competitive salary, 27 vacation days, private medical insurance, and training opportunities.
  • Other info: Opportunities for international career growth and participation in tech events.
  • Why this job: Make a real impact on developer productivity in a collaborative, high-performing environment.
  • Qualifications: Experience with CI/CD workflows, strong coding skills, and a passion for improving developer experience.

The predicted salary is between 60000 - 80000 £ per year.

Optiver is looking for a Software Engineer to join our Developer Experience team. This team is crucial in building the tools and platforms that power our development workflows, enabling our engineers to work fast and with confidence. You’ll be responsible for building the infrastructure, tooling and automation that power the entire software development lifecycle, from local development to production deployment; the improvements you make to our developer environment will improve the daily workflow of hundreds of developers across multiple regions.

What you’ll do:

  • Design, build and maintain scalable build systems used across the company, including core build libraries, common CI/CD pipelines and Docker images.
  • Develop tools and integrations that make the local develop-build-test iteration loop faster and more seamless - including IDE extensions, CLI tools and container-based workflows.
  • Automate processes to streamline the release and deployment lifecycle, enabling rapid, continuous deployment.
  • Track emerging trends in Developer Experience and AI, exploring and supporting the integration adoption of AI assisted tools and coding agents into daily development workflows.
  • Help us define meaningful metrics to measure and better quantify developer productivity.
  • Partner with development teams to identify friction in their workflows and design solutions that simplify their set up, improve iteration speed and enhance productivity.

Who you are:

  • Beneficial to have familiarity designing and optimising containerised build workflows using tools such as Docker, Bazel, CMake, Ninja, Poetry etc.
  • Skilled in building CI workflows on platforms like GitHub Actions or Jenkins that provide fast, reliable feedback and automate repetitive tasks.
  • Strong coding fundamentals and experience across both scripting and compiled languages, with a focus on writing scalable, high-quality software.
  • Have strong engineering instincts and a deep understanding of the end-to-end lifecycle of software development from ideation to deployment.
  • Passionate about improving the developer experience; with a proven track record of initiating and successfully driving developer productivity improvements at scale through impactful tooling and automation.
  • Curious, collaborative and eager to work in a high-performing environment that values continuous improvement.
  • Comfortable working autonomously and collaboratively, with a practical approach to solving real-world challenges.

Who we are:

At Optiver, our mission is to constantly improve the market by injecting liquidity, providing accurate pricing, increasing transparency and acting as a stabilizing force no matter the market conditions. With a focus on continuous improvement, we participate in the safeguarding of healthy and efficient markets for everyone who participates. As one of the largest market making institutions, we are a trusted partner of 70+ exchanges across the globe.

What You’ll Get:

  • You’ll join a culture of collaboration and excellence, where you’ll be surrounded by curious thinkers and creative problem solvers.
  • Motivated by a passion for continuous improvement, you’ll thrive in a supportive, high-performing environment alongside talented colleagues, working collectively to tackle the toughest problems in the financial markets.
  • A competitive remuneration package, including a performance-based bonus structure.
  • 27 paid vacation days plus all UK public holidays.
  • Daily breakfast and lunch, along with support on commuting expenses.
  • Private medical insurance, pension scheme, and ClassPass fitness membership.
  • Training and continuous learning opportunities, including access to conferences and tech events.
  • International transfer opportunities for global career growth.

Diversity Statement: Optiver is committed to diversity and inclusion.

Software Engineer – Developer Experience employer: Optiver

Optiver is an exceptional employer that fosters a culture of collaboration and continuous improvement, making it an ideal place for Software Engineers passionate about enhancing developer experiences. With a competitive remuneration package, generous vacation days, and comprehensive benefits including private medical insurance and training opportunities, employees are supported in their professional growth while enjoying a vibrant work environment. Located in the heart of the financial markets, Optiver offers unique international transfer opportunities, allowing team members to expand their careers globally.
Optiver

Contact Detail:

Optiver Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer – Developer Experience

Tip Number 1

Network like a pro! Reach out to current or former employees at Optiver on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

Tip Number 2

Show off your skills! If you’ve got a GitHub or personal project that showcases your coding chops, make sure to highlight it during interviews. It’s a great way to demonstrate your passion for improving developer experience.

Tip Number 3

Prepare for technical interviews by practising coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. We want to see how you think and solve problems, so be ready to explain your thought process!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Optiver team.

We think you need these skills to ace Software Engineer – Developer Experience

Containerisation (Docker, Bazel, CMake, Ninja, Poetry)
CI/CD Workflows (GitHub Actions, Jenkins)
Scripting Languages
Compiled Languages
Software Development Lifecycle
Tooling and Automation
Developer Experience Improvement
Metrics Definition for Developer Productivity
Collaboration Skills
Problem-Solving Skills
Autonomous Working
Continuous Improvement Mindset

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Developer Experience role. Highlight any relevant projects or tools you've worked on, especially those related to CI/CD pipelines and automation.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about improving developer experience. Share specific examples of how you've driven productivity improvements in past roles, and don’t forget to mention your familiarity with tools like Docker and GitHub Actions!

Showcase Your Problem-Solving Skills: In your application, emphasise your engineering instincts and how you've tackled real-world challenges. We love candidates who can demonstrate their ability to simplify workflows and enhance productivity through impactful tooling.

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 see your application and get you into the process quickly!

How to prepare for a job interview at Optiver

Know Your Tools

Familiarise yourself with the tools and technologies mentioned in the job description, like Docker, CI/CD pipelines, and coding languages. Be ready to discuss your experience with these tools and how you've used them to improve developer workflows.

Showcase Your Problem-Solving Skills

Prepare examples of how you've identified friction points in development processes and the solutions you implemented. This will demonstrate your ability to enhance productivity and streamline workflows, which is key for the Developer Experience role.

Stay Updated on Trends

Research current trends in Developer Experience and AI. Be prepared to discuss how you can integrate AI-assisted tools into development workflows, showing that you're not just knowledgeable but also forward-thinking.

Emphasise Collaboration

Highlight your experience working in collaborative environments. Share stories that illustrate your ability to work autonomously while also being a team player, as this balance is crucial for success at Optiver.

Software Engineer – Developer Experience
Optiver

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>