Senior Software Engineer (Live Debugger for the JVM)
Senior Software Engineer (Live Debugger for the JVM)

Senior Software Engineer (Live Debugger for the JVM)

Full-Time 60000 - 80000 £ / year (est.) No home office possible
JetBrains

At a Glance

  • Tasks: Design and develop innovative features for AI-first debugging tools.
  • Company: Join JetBrains, a leader in developer tools since 2000.
  • Benefits: Competitive salary, flexible work options, extra time off, and health benefits.
  • Why this job: Tackle complex engineering challenges at the forefront of AI and production systems.
  • Qualifications: Extensive experience with Java, Kotlin, and enterprise JVM systems.
  • Other info: Inclusive workplace with great career growth and learning opportunities.

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

At JetBrains, code is our passion. Ever since we started, back in 2000, we have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create. One of the projects we’re working on within the JetBrains Innovation Hub is the Live Debugger, a product for safe, AI-first debugging of production systems. It will help engineering teams investigate issues in real environments with a strong focus on safety, reliability, security, low overhead, and practical AI integration.

About The Role

We are looking for a Senior Software Engineer with strong enterprise JVM experience. This role is a good fit for someone proactive and excited by complex engineering challenges at the intersection of production systems, developer tools, and AI agents.

In This Role, You Will:

  • Design, build, and lead the development of product features.
  • Develop tooling and automation for AI-first engineering workflows.
  • Work on enterprise integrations and deployment scenarios across Kubernetes and cloud environments.
  • Improve reliability, testing, performance, and security for production use.

We’d like to have you on the team if you:

  • Have extensive experience with Java, Kotlin, and JVM systems.
  • Have worked on enterprise backend software, infrastructure, or developer tooling.
  • Are comfortable with Kubernetes and cloud environments.
  • Take ownership, communicate clearly, and move things forward without waiting for perfect specs.
  • Enjoy using AI in development, while validating results with solid engineering discipline.

We’ll Be Especially Thrilled If You:

  • Have experience with debugging, instrumentation, or observability-related tools.
  • Have experience with .NET or Python backend products.
  • Care deeply about developer productivity and engineering quality.

Why join JetBrains?

  • Strong base salary. We offer competitive pay that reflects your skills and experience.
  • Flexible work location. Enjoy the freedom to work from home or from the office.
  • Remote work. Spend up to 30 days per year working remotely from abroad.
  • Extra time off. More days to relax, recharge, and do the things you love.
  • Medical insurance allowance. Enjoy peace of mind for you and your family.
  • Learning and development opportunities. Access to conferences, courses, and language classes.
  • Relocation support. We help make your move as smooth and stress-free as possible.
  • Language classes. Pick up the local language or sharpen your English skills.
  • Fuel your day. Enjoy a hot meal or receive a lunch allowance on workdays.
  • Mental health support. To help you feel your best, we provide easy access to professional mental health services.
  • Sports benefit. Enjoy an on-site gym or sports club stipend.
  • Internal events. Join company-wide celebrations and team gatherings.

Some benefits may vary depending on location.

We are an equal opportunity employer. We know great ideas can come from anyone, anywhere. That’s why we do our best to create an open and inclusive workplace – one that welcomes everyone regardless of their background, identity, religion, age, accessibility needs, or orientation.

Senior Software Engineer (Live Debugger for the JVM) employer: JetBrains

At JetBrains, we pride ourselves on fostering a dynamic and inclusive work culture that empowers our employees to innovate and excel. With competitive salaries, flexible work arrangements, and a strong emphasis on professional development, we provide our Senior Software Engineers with the tools and support they need to thrive in their careers. Our commitment to mental health, extra time off, and a collaborative environment makes JetBrains an exceptional place to work for those passionate about coding and technology.
JetBrains

Contact Detail:

JetBrains Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer (Live Debugger for the JVM)

✨Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repo showcasing your projects, especially those related to JVM and AI. It’s a great way to demonstrate what you can do beyond just a CV.

✨Tip Number 3

Prepare for the interview like it’s a coding challenge! Brush up on your Java and Kotlin skills, and be ready to discuss how you’ve tackled complex engineering problems in the past.

✨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, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace Senior Software Engineer (Live Debugger for the JVM)

Java
Kotlin
JVM Systems
Enterprise Backend Software
Kubernetes
Cloud Environments
AI Integration
Debugging Tools
Instrumentation
Observability Tools
Communication Skills
Problem-Solving Skills
Ownership
Engineering Discipline

Some tips for your application 🫡

Show Your Passion for Code: At StudySmarter, we love seeing candidates who share our passion for coding. Make sure to highlight your enthusiasm for software development and any personal projects that showcase your skills. Let us know what excites you about the role!

Tailor Your Application: We want to see how your experience aligns with our needs. Take the time to customise your CV and cover letter to reflect the specific skills and experiences that match the Senior Software Engineer role. It shows us you’re serious about joining our team!

Be Clear and Concise: When writing your application, clarity is key! We appreciate straightforward communication, so keep your language simple and to the point. Avoid jargon unless it’s relevant, and make sure your achievements stand out.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates. Plus, it’s super easy to do!

How to prepare for a job interview at JetBrains

✨Know Your JVM Inside Out

Make sure you brush up on your knowledge of Java, Kotlin, and JVM systems. Be prepared to discuss your past experiences with these technologies and how they relate to the role. Highlight any specific projects where you've tackled complex engineering challenges.

✨Showcase Your AI Integration Skills

Since the role involves AI-first debugging, be ready to talk about your experience with AI in development. Share examples of how you've used AI tools or techniques in your previous work, and how they improved productivity or reliability.

✨Demonstrate Proactive Problem-Solving

JetBrains values ownership and clear communication. Prepare to discuss situations where you took the initiative to solve problems without waiting for perfect specifications. Use the STAR method (Situation, Task, Action, Result) to structure your answers.

✨Familiarise Yourself with Kubernetes and Cloud Environments

As this role involves enterprise integrations and deployment scenarios, make sure you understand Kubernetes and cloud environments well. Be ready to discuss your experience with these technologies and how you've applied them in real-world scenarios.

Senior Software Engineer (Live Debugger for the JVM)
JetBrains

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

>