Senior Software Engineer (App-Framework)

Databricks · Bengaluru, India · Engineering - Pipeline · listed November 18, 2025

The shape of it

Seniority
Senior
Experience asked
7+ years
Where
Not stated
Requirements listed
20
Length
693 words

In the posting’s own words

We are seeking a highly skilled and experienced Senior Software Engineer with a deep understanding of low-level systems to join our team. In this role, you will be instrumental in designing, developing, and optimizing application frameworks that form the building blocks for all software development at Databricks. This is not a full-stack role; your expertise will be focused on the intricate details of system internals, performance, and efficiency.

What it asks for · 20

  • Design, implement, and maintain core system infrastructure and low-level software components.
  • Optimize system performance, reliability, and scalability through meticulous analysis and innovative solutions.
  • Work with JVM internals, memory management, concurrency, and distributed systems.
  • Collaborate with other senior engineers and architects to define technical strategies and roadmaps.
  • Mentor junior engineers and contribute to a culture of technical excellence.
  • Participate in code reviews, design discussions, and architectural decision-making.
  • Troubleshoot complex system issues and provide effective resolutions.
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • 7+ years of professional experience in software development.
  • Deep understanding of Java Virtual Machine (JVM) internals, including garbage collection, JIT compilation, class loading, and memory model.
  • Proficiency in at least one JVM language and extensive experience with its runtime environment.
  • Strong programming skills in Scala/Java/Rust or other systems-level languages.
  • Extensive experience with operating system concepts; including processes, threads, concurrency, scheduling, and I/O.
  • Proven track record of building and optimizing high-performance, scalable, and reliable systems.

6 more in the original.

Degree language

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.

Tools and skills named

Languages
  • Java2×
  • Rust
  • Scala
Data
  • Databricks3×
Cloud & infra
  • Distributed systems2×
Product & design
  • User experience
Ways of working
  • Code review

Words the posting leans on

  • system10×
  • experience6×
  • software6×
  • engineers5×
  • data4×
  • infrastructure4×
  • building3×
  • deep understanding3×
  • jvm internals3×
  • optimizing3×
  • performance3×
  • technical3×
  • build2×
  • concepts2×
  • concurrency2×
  • core2×

Counted from the posting after the mission statement and the legal notices are set aside. The ones near the top are the ones a screener is looking for.

The posting, your resume, and the gaps between them. One click loads all three.

More open at Databricks

every open role at Databricks

How this page was made

An automated read of a public job posting, fetched August 24, 2026 and last changed by Databricks on August 22, 2026. Every list above is pulled from the posting’s own sentences — nothing rewritten, nothing added, no judgment about the role or the company. Counts and seniority are read off the text by rule, so they can be wrong where the posting is unusual. The original is the only thing that binds. Openings close without warning; check the source before spending an evening on it.