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

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 3 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?

Jobs Related To Databricks Senior Software Engineer - Backend

Senior Software Engineer, Cloud Databases

Senior Software Engineer role at Google Cloud, focusing on Cloud Databases and RDBMS development.

Senior Software Engineer

Senior Software Engineer role at Google, focusing on AI-powered features for Apigee platform, requiring Java expertise and cloud technology experience.

Senior Software Engineer, Infrastructure, Cloud Armor

Senior Software Engineer role at Google, focusing on Cloud Armor infrastructure and security solutions.

Senior Web Solutions Engineer

Senior Web Solutions Engineer at Google, leading design and development of scalable systems for YouTube, focusing on full-stack development, data visualization, and user-centric design.