Senior Software Engineer - Backend

Databricks is a data intelligence platform that helps organizations accelerate innovation by unifying data, analytics, and AI.
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Developer, Full Stack, Google Workspace

Senior Full Stack Software Developer role at Google working on Google Workspace, developing next-generation technologies.

Senior CPU Performance Architect

Senior CPU Performance Architect role at Google, focusing on custom silicon solutions and processor architecture for next-gen hardware experiences.

Senior Product Manager, Search

Senior Product Manager position at Google Search, leading product development and strategy for one of the world's most used products.

Senior Software Engineer, Ads

Senior Software Engineer position at Google Ads team in Warsaw, focusing on full-stack development with 5+ years of experience required.

Senior Software Engineer, Full Stack

Senior Full Stack Software Engineer role at Google, building core infrastructure and platforms that power Google's flagship products.

Description For Senior Software Engineer - Backend

Databricks is seeking a Senior Software Engineer to join our Backend team. As a key member of our engineering organization, you will be responsible for designing, developing, and maintaining scalable backend systems that power our data intelligence platform. You'll work on challenging problems in distributed systems, big data processing, and cloud infrastructure.

In this role, you will:

  • Design and implement high-performance, scalable, and reliable backend services
  • Collaborate with cross-functional teams to deliver end-to-end solutions
  • Optimize existing systems for improved efficiency and performance
  • Participate in code reviews and contribute to engineering best practices
  • Mentor junior engineers and contribute to the growth of the team

We're looking for someone who has:

  • 5+ years of experience in backend software development
  • Strong proficiency in languages such as Java, Scala, Go, or Python
  • Experience with distributed systems and microservices architecture
  • Familiarity with cloud platforms (AWS, Azure, or GCP)
  • Knowledge of database systems and data processing frameworks
  • Excellent problem-solving and communication skills

At Databricks, you'll be part of a fast-growing company that's revolutionizing the way organizations handle big data and AI. You'll have the opportunity to work on cutting-edge technology, collaborate with brilliant minds in the industry, and make a significant impact on our platform used by thousands of data teams worldwide.

We offer competitive compensation, excellent benefits, and a flexible work environment. Join us in our mission to help data teams solve the world's toughest problems!

Last updated 6 months ago

Responsibilities For Senior Software Engineer - Backend

  • Design and implement high-performance, scalable, and reliable backend services
  • Collaborate with cross-functional teams to deliver end-to-end solutions
  • Optimize existing systems for improved efficiency and performance
  • Participate in code reviews and contribute to engineering best practices
  • Mentor junior engineers and contribute to the growth of the team

Requirements For Senior Software Engineer - Backend

Java
Scala
Go
Python
  • 5+ years of experience in backend software development
  • Strong proficiency in languages such as Java, Scala, Go, or Python
  • Experience with distributed systems and microservices architecture
  • Familiarity with cloud platforms (AWS, Azure, or GCP)
  • Knowledge of database systems and data processing frameworks
  • Excellent problem-solving and communication skills

Benefits For Senior Software Engineer - Backend

Medical Insurance
Dental Insurance
Vision Insurance
  • Competitive compensation
  • Excellent benefits
  • Flexible work environment

Interested in this job?