CrawlJobs Logo

Senior Software Engineer - Azure Databricks

United States, Multiple Locations 119800.00 - 234700.00 USD / Year · Job Posted March 19, 2026
Apply Position
Job Link Share

Job Description

Do you love working with data, artificial intelligence, and large distributed systems? Do you enjoy solving complex technical challenges and delighting customers while pushing the boundaries of cutting‑edge technology at immense scale? Azure Databricks is an Azure service jointly developed and operated by Databricks and Microsoft. It offers the same core Databricks platform, but with deep integration into Microsoft Azure’s ecosystem, with a mission to simplify and democratize data and artificial intelligence. From foundational analytics to the forefront of generative artificial intelligence, our platform is trusted by customers to unlock the value of their data—securely, reliably, and at scale. We are not just building software—we are shaping the future of intelligent systems. We are looking for a Senior Software Engineer to join our Azure Databricks team with a specialized focus on building scalable services, developing high‑quality features, and delivering a world‑class experience to customers. This is a unique opportunity to work at the intersection of distributed systems, cloud platforms, and customer impact. You will not be just writing features—you will be designing and optimizing services at scale, crafting solutions that anticipate customer needs, and collaborating directly with Databricks to understand their scenarios and create lasting value. At Microsoft, our mission is to empower every person and every organization on the planet to achieve more. We embrace a growth mindset, foster innovation to empower others, and work together to achieve shared goals. Every day, we uphold our values—respect, integrity, and accountability—to cultivate a culture of inclusion where everyone can thrive.

Job Responsibility

  • Designing and building distributed systems that interact between different cloud technology services and infrastructures.
  • Conducting research and maintain an awareness of industry knowledge and identifies ways the information can be applied.
  • Mentoring other teammates and cross teams, providing technical direction for the engineering organization.
  • Writing high quality documentations including design documents, troubleshooting guides and software specs.
  • Participating in onboarding, code/design reviews, and regular meetings with the engineering teams that develop and manage those products.
  • Designs, develops, and maintains telemetry pipelines and monitoring tools that detail operations metrics.
  • Conduct deployment of the software products through Azure DevOps and CI/CD (continuous integration/continuous delivery) process.
  • Responds to incidents during regular on-call rotations. Improves and optimizes supportability of the product through innovative ideas.
  • Monitor performance and reliability of services and troubleshoot problem areas as needed.

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, OR Java, JavaScript, or Python
  • OR equivalent experience.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.

Nice to have

  • Bachelor's Degree in Computer Science OR related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, OR Python
  • OR Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience.
  • 5+ years of C#, .Net, Java, and/or JavaScript experience
  • 5+ years of Azure development experience

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer - Azure Databricks

8 matching positions

Senior Software Engineering - Azure Databricks

Do you love working with data, AI, and large distributed systems? Do you enjoy s...
Location
Location
Australia , Multiple Locations
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C#, Java, and JavaScript
  • OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Designing and building distributed systems that interact between different cloud technology services and infrastructures
  • Conducting research and maintain an awareness of industry knowledge and identifies ways the information can be applied
  • Mentoring other teammates and cross teams, providing technical direction for the engineering organization
  • Writing high quality documentations including design documents, troubleshooting guides and software specs
  • Participating in onboarding, code/design reviews, and regular meetings with the engineering teams that develop and manage those products
  • Designs, develops, and maintains telemetry pipelines and monitoring tools that detail operations metrics
  • Conduct deployment of the software products through Azure DevOps and CI/CD (continuous integration/continuous delivery) process
  • Responds to incidents during regular on-call rotations. Improves and optimizes supportability of the product through innovative ideas
  • Monitor performance and reliability of services and troubleshoot problem areas as needed
  • Fulltime
Read More
Arrow Right

Senior Azure Data Engineer with Databricks

Location
Location
Poland
Salary
Salary:
Not provided
dcg.pl Logo
DCG Sp. z o. o.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years’ experience with Azure Data Factory and Databricks
  • 5+ years’ experience with data engineering or backend/fullstack software development
  • Strong SQL skills
  • Python scripting proficiency
  • Experience with data transformation tools - Databricks and Spark
  • Experience in structuring and modelling data in both relational and non-relational forms
  • Experience with CI/CD tooling
  • Working knowledge of Git
  • English level: B2, C1
Job Responsibility
Job Responsibility
  • Being responsible for at-scale infrastructure design, build and deployment with a focus on distributed systems
  • Building and maintaining architecture patterns for data processing, workflow definitions, and system to system integrations using Big Data and Cloud technologies
  • Evaluating and translating technical design to workable technical solutions/code and technical specifications at par with industry standards
  • Driving creation of re-usable artifacts
  • Establishing scalable, efficient, automated processes for data analysis, data model development, validation, and implementation
  • Working closely with analysts/data scientists to understand impact to the downstream data models
  • Writing efficient and well-organized software to ship products in an iterative, continual release environment
  • Contributing and promoting good software engineering practices across the team
  • Communicating clearly and effectively to technical and non-technical audiences
  • Defining data retention policies
What we offer
What we offer
  • Private medical care
  • Co-financing for the sports card
  • Constant support of dedicated consultant
  • Employee referral program
Read More
Arrow Right

Senior Software Engineer

Microsoft is a company where passionate innovators come to collaborate, envision...
Location
Location
Canada , Vancouver
Salary
Salary:
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Strong backend engineering experience (distributed systems, reliability, performance)
  • Proficient in C# and familiar with the Microsoft ecosystem (Azure, .NET)
  • Experience with data systems, ETL pipelines, and large-scale data processing
  • Familiarity with Databricks, Spark, or similar big data tools
Job Responsibility
Job Responsibility
  • Develop and operate highly reliable, scalable backend services and data platforms
  • Partner with PMs and engineers to define requirements and design solutions for new product capabilities
  • Drive design discussions and own key technical decisions across components and services
  • Write clean, secure, and maintainable code with strong test coverage and performance considerations
  • Troubleshoot production issues using telemetry and debugging tools, and drive root-cause analysis
  • Collaborate across teams to deliver end-to-end solutions and manage system dependencies
  • Mentor peers and contribute to a strong engineering culture
  • Contribute to product vision, roadmap, and long-term architecture
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - AI Engineering and Productivity

The Role The AI Engineering and Productivity team in the Global Planning, Desig...
Location
Location
United States , Austin; Warren
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in Computer Science, Software Engineering, Information Systems, Engineering, or a related field, OR equivalent experience
  • 6+ years of experience delivering enterprise or full stack software solutions using Java / JEE, Python , and preferably Angular
  • 3+ years of experience working with complex SQL queries, functions, and stored procedures, including performance tuning and optimization against large datasets
  • Experience building or supporting data pipelines , ETL/ELT processes, or datacentric applications on distributed or cloud platforms (e.g., Databricks, Spark , or similar)
  • 3+ years of experience with Kubernetes/Docker, Quarkus , and cloud platforms such as Azure, AWS , or GCP
  • Experience working in Agile/SCRUM development methodologies, including backlog refinement, sprint planning, and incremental delivery
  • Hands on experience with modern DevOps practices such as Git/GitHub, code reviews, automated builds, automated testing, and CI/CD pipelines (e.g., GitHub Actions)
  • Willingness and demonstrated ability to learn and apply AI concepts , including working with data and APIs that support AI/ML and LLM based solutions
  • Strong problem solving skills with the ability to break down complex technical and data challenges into clear, actionable steps and deliver high quality solutions
  • Excellent written and verbal communication skills with the ability to collaborate with both technical and nontechnical stakeholders
Job Responsibility
Job Responsibility
  • Design, develop, and maintain data driven and AI-enabled applications and services that support Product Development engineering teams
  • Write high-quality, performant SQL (queries, functions, stored procedures) for complex data transformations and modeling across enterprise data platforms (e.g., SQL Server, Oracle, PostgreSQL)
  • Build and optimize data pipelines and workflows in Databricks (DBX) and related tools to support batch and near realtime data processing
  • Develop backend services and APIs in Java and/or Python that integrate data, business rules, and user workflows into robust, reusable components
  • Develop enterprise grade applications using Kubernetes/Docker, Quarkus, Java, Angular, PostgreSQL, and other GM approved tools
  • Partner with data science and AI teams to productionize AI/ML and LLM based solutions, including feature pipelines, inference integrations, monitoring, and continuous improvement
  • Proactively identify and remediate issues related to code quality, patterns, performance, security, and data correctness, using code quality analysis tools and remediation techniques
  • Lead or contribute to solution design, including architecture, patterns, and technology choices aligned with GM standards and Statement of Technical Direction
  • Apply and champion software engineering best practices, including code reviews, automated testing, branching strategies, CI/CD pipelines (e.g., GitHub Actions), observability, and secure coding practices
  • Collaborate with cross-functional teams (product owners, data engineers, architects, business stakeholders) to refine requirements, define acceptance criteria, and deliver incremental value in an Agile/SCRUM environment
What we offer
What we offer
  • Relocation benefits
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

We are looking for a Backend Developer to design, build, and maintain scalable b...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
atsautomation.com Logo
ATS Automation Tooling Systems Inc.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2 - 5 years of Experience
  • Strong backend development experience (C#, .NET, Entity Framework, APIs)
  • Solid understanding of REST APIs and service-based architectures
  • Experience with databases and cloud platforms (Azure, SQL, Databricks)
  • Familiarity with Agile/Scrum methodologies
  • Experience using AI tools for development and automation
  • Strong problem-solving and debugging skills
  • Bachelor’s degree in Computer Science, Engineering, or related field
  • Cloud certifications (e.g., Azure) are a plus
  • Certifications in software development or Agile practices are an advantage
Job Responsibility
Job Responsibility
  • Backend Development Design and implement backend services, APIs, and data access layers
  • Develop scalable, maintainable, and high-performance systems
  • Collaborate with Solution Architects to implement system designs
  • Follow coding standards and best practices
  • Participate in code reviews and maintain technical documentation
  • Participate in sprint planning, refinement, and retrospectives
  • Work closely with cross-functional teams (product, frontend, platform)
  • Leverage AI tools to accelerate development and improve code quality
  • Contribute to automated workflows across build, test, and deployment
  • Identify and resolve bugs, performance issues, and technical debt
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Microsoft is a company where passionate innovators come to collaborate, envision...
Location
Location
Canada , Vancouver
Salary
Salary:
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
Job Responsibility
Job Responsibility
  • Develop and operate highly reliable, scalable backend services and data platforms
  • Partner with PMs and engineers to define requirements and design solutions for new product capabilities
  • Drive design discussions and own key technical decisions across components and services
  • Write clean, secure, and maintainable code with strong test coverage and performance considerations
  • Troubleshoot production issues using telemetry and debugging tools, and drive root-cause analysis
  • Collaborate across teams to deliver end-to-end solutions and manage system dependencies
  • Mentor peers and contribute to a strong engineering culture
  • Contribute to product vision, roadmap, and long-term architecture
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Python)

We’re looking for a Senior Software Engineer to join a team and be responsible f...
Location
Location
Poland
Salary
Salary:
Not provided
edvantis.com Logo
Edvantis
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Ability to go on business trips (EU, Germany)
  • 7+ years of hands-on back-end development experience, with a demonstrated history of designing, building, and operating scalable, production-grade SaaS systems
  • Strong, proven expertise in developing asynchronous APIs using Python
  • Mandatory, hands-on experience with FastAPI, Pydantic, and SQLAlchemy
  • Advanced knowledge of PostgreSQL, including data modeling and migrations (e.g., Alembic)
  • Practical, professional experience deploying to Kubernetes on hyperscaler platforms such as MS Azure and AKS
  • Basic skills in data tools (e.g., Pandas) and exposure to data platforms (e.g., Databricks) necessary to collaborate effectively with Data Scientists and Data Engineers at interface level
  • Extensive experience designing secure, multi-tenant systems and RESTful APIs
  • Strong ability to apply modular, layered architecture principles with strict component boundaries
  • Proficiency in automated testing frameworks (e.g., pytest), including experience automating different levels of testing such as unit, integration, and acceptance testing
Job Responsibility
Job Responsibility
  • Lead detailed software design, documentation, and development of secure and resilient back-end systems and APIs, emphasizing a modular, layered architecture
  • Build and maintain key back-end services, business logic, and database schemas, ensuring strong data integrity and application consistency
  • Maintain technical excellence in deploying back-end services on cloud infrastructure, applying best practices for observability, monitoring, and security
  • Establish and enforce back-end engineering best practices, including automated testing, dependency injection patterns, and structured code reviews to ensure system stability and quality
What we offer
What we offer
  • Remote-first work model with flexible working hours (we provide all equipment)
  • Comfortable and fully equipped offices in Lviv and Rzeszów
  • Competitive compensation with regular performance reviews
  • 18 paid vacation days per year + all state holidays
  • 12 days of paid sick leave per year without a medical certificate + extra paid leave for blood donation
  • Either a monthly budget for medical insurance and sports activities, or a full medical insurance plan, depending on your cooperation model
  • English, German, and Polish language courses
  • Corporate subscription to learning platforms, regular meetups and webinars
  • Friendly team that values accountability, innovation, teamwork, and customer satisfaction
  • Inclusive environment where everyone feels valued and treated equally
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Microsoft’s Azure Data engineering team is leading the transformation of analyti...
Location
Location
Canada , Vancouver
Salary
Salary:
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • 3+ years of cloud services using Azure, GCP or Google and data integration tools including Fabric, Azure Data Factory, Snowfake, Informatica, Databricks or similar
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check:This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Implements reliable, scalable, and high-performance solutions across teams
  • Contributes to design documents
  • Owns implementation and rollback plans
  • Maintains quality checklist and related documentation with minimal guidance
  • Quantifies and ensures the health and compliance of a service according to Engineering and industry standards with minimal guidance
  • Collaborates within and across teams (e.g., within Service Engineering, across a service) by proactively and systematically sharing information with an appropriate level of detail for their audience
  • Proactively manages dependencies for their work with others
  • Develops and leverages information and knowledge base (e.g., customer, product, industry, troubleshooting guides) to contribute to conversations within their team with minimal supervision
  • Identifies security issues and recommends potential mitigation strategies to address underlying causes
  • Develops security guidance and models to address issues and to contribute to the definition of best practices
  • Fulltime
Read More
Arrow Right