Senior Software Engineer - Fullstack

Databricks · Mountain View, California; San Francisco, California · Engineering - Pipeline · listed March 6, 2025

The shape of it

Seniority
Senior
Experience asked
5+ years
Where
Not stated
Stated pay
$166,000 – $225,000 USD
Requirements listed
9
Length
855 words

In the posting’s own words

We are looking for a passionate and experienced Senior Full-Stack Software Engineer to join our dynamic team. This role will offer you the opportunity to contribute to both the front-end and back-end development of our product, while also allowing you to bring your strong product sense and UI/UX design expertise to life. The ideal candidate will have a solid track record in full-stack development, with the ability to design and implement intuitive and engaging user interfaces, as well as architect scalable and efficient backend systems.

What it asks for · 9

  • 5+ years of experience with HTML, CSS, and JavaScript.
  • Passion for user experience and design and a deep understanding of front-end architecture.
  • Comfortable working towards a multi-year vision with incremental deliverables.
  • Motivated by delivering customer value.
  • Experience with modern JavaScript frameworks (e.g., React, Angular, or VueJs/Ember).
  • 5+ years of experience with server-side web technologies (eg: Java, Python, Scala, Go).
  • Good knowledge of SQL.
  • Experience with cloud technologies, e.g. AWS, Azure, GCP, Docker, or Kubernetes.
  • Experience developing large-scale distributed systems.

What the job covers

  • Full-Stack Development : Design, develop, and maintain both front-end and back-end components of our web applications.
  • UI/UX Design : Collaborate with design teams to create visually appealing, user-friendly, and accessible UI/UX. You’ll ensure the product provides a seamless experience from end to end.
  • Backend API Development : Architect, design, and implement RESTful APIs and microservices to support the application.
  • Collaboration & Mentorship : Work closely with cross-functional teams including product managers, designers, and other engineers. Mentor junior developers and share knowledge of best practices in both UI/UX and back-end development.
  • Product Sense : Contribute to product strategy by offering insights based on technical feasibility and user experience considerations.
  • Code Quality & Testing : Write clean, maintainable, and well-documented code. Ensure the reliability and performance of all components with rigorous testing.
  • Performance Optimization : Continuously monitor and optimize performance, both for the front-end and back-end.
  • Agile Development : Participate in agile ceremonies, including sprint planning, standups, retrospectives, and code reviews.

Tools and skills named

Languages
  • JavaScript2×
  • CSS
  • Go
  • HTML
  • Java
  • Python
  • Scala
  • SQL
Cloud & infra
  • AWS
  • Azure
  • Distributed systems
  • Docker
  • GCP
  • Kubernetes
  • Microservices
  • Observability
Ways of working
  • Testing3×
  • Agile2×
  • Code review
  • Cross-functional
  • Mentorship
Product & design
  • User experience6×
  • Product strategy
Frameworks
  • Angular
  • React
  • REST
Models & research
  • Fine-tuning
  • LLM

Words the posting leans on

  • experience8×
  • design7×
  • product7×
  • systems7×
  • development6×
  • performance5×
  • quality5×
  • back-end4×
  • front-end4×
  • genai systems4×
  • ui/ux4×
  • code3×
  • customers3×
  • technologies3×
  • testing3×
  • agile2×

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 25, 2026 and last changed by Databricks on August 18, 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.