1

Databricks Software Jobs in Michigan (NOW HIRING)

The AI and Data Analytics Team is looking for a Software Engineer to join our team. You will lead ... Experience with Databricks notebook workflows * Experience with Terraform

Sr. Data Engineer - Lansing, MI

Lansing, MI · On-site

$116K - $139K/yr

... ML, Software Development, Technical Writing, and Digital Transformation. We partner with top ... The ideal candidate will have strong experience in Databricks, AWS, Python/Scala, Oracle, and ...

Data Engineer

Auburn Hills, MI · On-site

$108K - $130K/yr

You will work at the intersection of software engineering and data science, ensuring that our data ... Experience with Databricks notebook workflows * Experience with Terraform

Data Engineer

Auburn Hills, MI · On-site

$108K - $130K/yr

Uphold rigorous software engineering standards, including comprehensive unit/integration testing ... Experience with AWS, Azure, or GCP data services (e.g., EMR, Glue, Databricks). • Data Modeling:

Data Engineer

Warren, MI · On-site

$107K - $128K/yr

Develop and support end-to-end ETL/ELT workflows using Databricks notebooks, Python, Spark, and SQL, including orchestration, parameterization, error handling, restartability, and performance ...

Data Engineer

Warren, MI · On-site

$107K - $129K/yr

The Role This role will focus on designing, developing, and supporting Databricks-based pipelines, medallion-layer data products, and enterprise integrations that enable analytics, reporting, and AI ...

Data Engineer

Warren, MI

$107K - $129K/yr

The Role This role will focus on designing, developing, and supporting Databricks-based pipelines, medallion-layer data products, and enterprise integrations that enable analytics, reporting, and AI ...

next page

Showing results 1-20

Databricks Software information

What engineer makes $500,000 a year?

Senior software engineers, especially those working in high-demand fields like data engineering or cloud engineering at top tech companies, can earn $500,000 or more annually through base salary, bonuses, and stock options. Expertise in platforms like Databricks, strong coding skills, and experience in scalable data solutions are often required for such compensation levels.

What is Databricks Software?

Databricks Software is a unified analytics platform built on Apache Spark that provides tools for big data processing, machine learning, and collaborative data science. It enables organizations to store, manage, and analyze large datasets efficiently, supporting both batch and streaming data workloads. Databricks also offers collaborative notebooks, automated workflows, and integrations with cloud storage and data lakes, making it a popular choice for data engineering, data science, and business analytics teams.

Is Databricks a high paying company?

As a company specializing in data analytics and cloud-based platforms, Databricks is known to offer competitive salaries for software roles, often above industry averages, especially for positions requiring skills in Spark, Python, and cloud services. Compensation can vary based on experience, location, and role level, but overall, it is considered a high-paying employer in the tech industry.

How much do Databricks employees make?

Salaries for Databricks software roles vary based on experience, location, and specific position, but the average annual salary for software engineers at Databricks typically ranges from $100,000 to $150,000. Compensation may also include bonuses, stock options, and benefits. Entry-level roles tend to start lower, while senior positions and specialized skills can command higher pay.

What are some common challenges faced by Databricks Software Engineers, and how can they be overcome?

Databricks Software Engineers often encounter challenges related to scaling big data pipelines, optimizing Spark workloads, and integrating diverse data sources. Navigating the complexity of distributed systems and managing cloud infrastructure can be demanding, especially when ensuring data reliability and security. To overcome these challenges, engineers typically collaborate closely with data scientists, DevOps, and platform teams, leverage Databricks' extensive documentation and community support, and adopt best practices such as version control and continuous integration. Regular knowledge sharing and staying updated with new features also help engineers succeed in this dynamic environment.

What are the key skills and qualifications needed to thrive as a Databricks Software Engineer, and why are they important?

To thrive as a Databricks Software Engineer, you need strong programming skills in languages like Python, Scala, or Java, as well as a solid understanding of distributed computing and data engineering concepts. Familiarity with Databricks platform, Apache Spark, cloud services (such as AWS or Azure), and relevant certifications like Databricks Certified Data Engineer are highly valued. Excellent problem-solving abilities, collaboration, and effective communication are important soft skills for this role. These skills ensure efficient development, deployment, and optimization of big data solutions that drive business insights and innovation.

What exactly are Databricks jobs?

Databricks jobs are automated tasks or workflows scheduled within the Databricks platform to run data processing, analytics, or machine learning tasks. They typically involve configuring job parameters, dependencies, and schedules using the Databricks workspace or APIs to ensure efficient data pipeline execution.

What is the difference between Databricks Software vs Data Engineer?

AspectDatabricks SoftwareData Engineer
Primary RolePlatform for data analytics and machine learningBuilds, maintains data pipelines and infrastructure
Required SkillsSQL, Spark, cloud platforms, data science basicsSQL, ETL, programming (Python, Scala), database management
Work EnvironmentCloud-based, collaborative data platformData teams, cloud or on-premises environments
CertificationsDatabricks certifications, cloud certificationsNone specific, often cloud or data certifications

While Databricks Software provides a platform for data analytics and machine learning, Data Engineers focus on building and maintaining data pipelines and infrastructure. Both roles often work together but have distinct responsibilities and skill sets within the data ecosystem.

What are popular job titles related to Databricks Software jobs in Michigan? For Databricks Software jobs in Michigan, the most frequently searched job titles are:
What cities in Michigan are hiring for Databricks Software jobs? Cities in Michigan with the most Databricks Software job openings:
Infographic showing various Databricks Software job openings in Michigan as of June 2026, with employment types broken down into 1% Locum Tenens, 5% As Needed, 28% Full Time, 7% Temporary, 55% Contract, and 4% Nights. Highlights an 79% Physical, 5% Hybrid, and 16% Remote job distribution.

Senior Software Development Lead (Full stack)

KGTiger

Allen Park, MI • On-site

$49.75 - $65.75/hr

Full-time

Posted 26 days ago


Job description

Company Description

It is an Automotiv Industry

Job Description

As a Sr. Software Development Lead in ACP Edge Builder team, you will be responsible for leading the design and development of highly scalable Full Stack application development and intended to be deployed on a cloud platform. You will implement proof of concepts, build features, deploy systems, and be responsible for the end-to-end execution of projects. You will partner with stakeholders from product management, architecture and other engineering teams across many functions within ACS and external implementation partners. You will be expected to have demonstrated success in software project delivery and experience in leading technical efforts to develop applications using a variety of tools, languages, frameworks and technologies.

Qualifications

Required Qualifications:

         8+ years of professional experience in design, development, and support of Web, Java, Spring and/or .Net backend applications.

         6+ years of practical experience with Java 8, OOP, functional programming and design patterns.

         2+ years of experience in leading teams in design and development of Full Stack Web application on Microservices based backend platform.

         Experience architecting and building a front-end application using Angular, React, Redux, Vue, or Ember.

         Experience with PaaS centric architectures on Azure using components like Cosmos, Azure Data Lake Store, Kubernetes, Service Fabric, Key Vaults, Event Hubs, Event Grids, Redis, Data Lake, Kusto (Data Explorer), DataBricks, and Synapse. 

         Experience with building Spring based RESTful web services using Spring Core, Spring Boot, Spring MVC and Spring Data.

         Experience with development and deployment of Microservices on cloud platforms (Azure, AWS, GCP).

         Experience with responsive web designs (bootstrap).

         Strong debugging skills, code optimization, and performance tuning.

         Knowledge of SQL (MySQL), NoSQL DB, preferably with MongoDB (+2 years).

         Strong communication and documentation skills.

         Passionate about technology, software, and data.

         Have the ability to work under pressure with strict timelines.

Additional Information

Useful Experience:

         Bachelor's degree in Computer science, Computer Engineering, or related degree programs.

         Experience with Architecting Single page web applications on a Microfrontend Architecture.

         Experience with Microservices architecture on cloud platforms.

         Experience with Spring Security and OAuth2.

         Proficiency in developing Rest based API contracts based on Swagger 2.0 and Open API specifications

         Experience writing unit, integration and performance test cases.

         Architecture and Design Experience on how to automate test cases within the Build Pipelines on both Web and Backend applications

         Experience with confidential compute frameworks like Enarx, Open Enclave, and/or experience with secure boot VM's using cloud TPMs like GCP's shielded VMs.

         Experience with containers and orchestration (e.g., Docker, Kubernetes and Docker Swarm)

         Familiar with scripting languages like Bash and Python.

         Experience with Git and build tools (e.g., Gradle or Maven).

         Experienced in Continuous Integration and Continuous Deployment (CI/CD) methodologies