
Senior Software Engineer, IT Digital Employee Experience
Databricks3 hours ago
Base Salary
$160k - $220k/yr
Responsibilities
- Design, build, and maintain production full-stack web and mobile applications for procurement, employee experience, SaaS management, and leadership use cases.
- Build and own data pipelines that ingest, transform, and serve structured and semi-structured data from SaaS systems into Databricks.
- Architect and implement authentication and authorization flows using Okta, OAuth, service principals, RBAC, and related access-control patterns.
- Build and deploy MCP servers and AI-powered integrations, including LLM-based classification, data enrichment, prompt guardrails, and AI assistant connections.
- Design and manage CI/CD pipelines, infrastructure as code, deployment automation, and development, staging, and production environments.
- Establish software engineering standards, testing frameworks, pull-request review processes, and environment management practices.
- Collaborate with Security, Legal, HR, Finance, and Engineering stakeholders to gather requirements and make technical trade-offs.
- Write design documents, PRDs, and architecture proposals.
- Lead projects, mentor contractors and junior engineers, delegate work, sequence roadmap items, and drive planning with minimal oversight.
Requirements
- Bachelor's degree or equivalent experience in Computer Science, Software Engineering, or a related field.
- At least 5 years of production software development experience with full-stack proficiency across backend, frontend, and data.
- Strong production experience using Python as a primary language to build full-stack applications.
- Experience designing and deploying applications on AWS and/or Azure.
- Hands-on data engineering experience building ETL/ELT pipelines and working with structured and semi-structured data.
- Familiarity with CI/CD, infrastructure as code, and DevOps practices using GitHub Actions, Terraform, and Docker.
- Experience with SaaS platforms or service-oriented architectures.
- Experience with identity management, access control, RBAC/RLS patterns, and systems handling sensitive data.
- Experience with AI/ML tooling, LLM integrations, prompt engineering, evaluations, and MCP servers.
- Experience mentoring other engineers and communicating technical designs and trade-offs to cross-functional stakeholders.
- Preferred experience with Databricks, Unity Catalog, Delta Lake, Databricks Apps, Workflows, SQL, Okta, Opal, Google Workspace, mobile application development, SaaS management, procurement systems, IT operations tooling, data governance, schema design, access control, and data quality monitoring.
Benefits
- Databricks states that comprehensive benefits and perks are available, with specific details varying by region.
- The role is based in San Francisco, California.
Categories
About Databricks
Databricks builds a cloud-based data and AI platform centered on the lakehouse architecture, combining data engineering, analytics, and machine learning with Apache Spark, Delta Lake, and MLflow. It sells subscriptions and cloud services to enterprises that need to unify data pipelines and develop large-scale AI and analytics. Founded in 2013 by the creators of Apache Spark and headquartered in San Francisco, the company is privately held and serves organizations across many industries.