Senior Software Engineer (AppGlass)

Senior Software Engineer (AppGlass)

Full-Time 60000 - 80000 € / year (est.) Home office (partial)
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 insurance.
  • Other info: Enjoy a dynamic workplace with opportunities for learning and growth.
  • Why this job: Tackle complex engineering challenges at the forefront of AI and production systems.
  • Qualifications: Extensive experience with Java, Kotlin, and enterprise backend software.

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.

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 (AppGlass) employer: JetBrains

At JetBrains, we pride ourselves on fostering a dynamic and inclusive work culture that empowers our employees to thrive. As a Senior Software Engineer, you will enjoy competitive salaries, flexible work arrangements, and ample opportunities for professional growth through access to conferences and training. Our commitment to employee well-being is reflected in our comprehensive benefits package, including mental health support and extra time off, making JetBrains an exceptional place to advance your career while enjoying a balanced lifestyle.

JetBrains

Contact Detail:

JetBrains Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer (AppGlass)

Tip Number 1

Network like a pro! Reach out to current or former JetBrains employees 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! Prepare a portfolio or GitHub repository showcasing your best projects, especially those involving Java, Kotlin, or AI. This is your chance to demonstrate your expertise beyond the CV.

Tip Number 3

Ace the interview by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your problem-solving skills. Remember, confidence is key!

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 the JetBrains team. Don’t miss out!

We think you need these skills to ace Senior Software Engineer (AppGlass)

Java
Kotlin
JVM Systems
Enterprise Backend Software
Kubernetes
Cloud Environments
AI Integration

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 or contributions to open-source that showcase your skills.

Tailor Your Application:Don’t just send a generic application! We want to see how your experience aligns with the role. Mention specific technologies like Java, Kotlin, and your experience with Kubernetes to show you’re the perfect fit for our team.

Be Clear and Concise:When writing your application, keep it straightforward. We appreciate clarity, so avoid jargon and get straight to the point about your skills and experiences. This helps us understand your qualifications quickly!

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 from our team!

How to prepare for a job interview at JetBrains

Know Your Tech Stack

Make sure you’re well-versed in Java, Kotlin, and JVM systems. Brush up on your knowledge of enterprise backend software and developer tooling, as these are crucial for the role. Be ready to discuss specific projects where you've applied these technologies.

Showcase Your Problem-Solving Skills

Prepare to talk about complex engineering challenges you've faced, especially those involving AI integration or production systems. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your proactive approach.

Familiarise Yourself with Kubernetes and Cloud Environments

Since the role involves working with Kubernetes and cloud deployments, make sure you understand the basics and can discuss your experience with these technologies. If you’ve worked on any relevant projects, be ready to share insights and lessons learned.

Communicate Clearly and Confidently

Effective communication is key, especially when discussing technical concepts. Practice explaining your past work and ideas in a clear and concise manner. This will demonstrate your ability to take ownership and move projects forward without waiting for perfect specs.