Senior Databricks Application Developer

85235
  • Market related
  • Europe

Senior Databricks Application Developer

Location

Solna, Stockholm, Sweden or remote

Contract Type

Role Overview

You will help transform a proof of value for an Enterprise Data Catalog delivered as a Databricks App into a secure, scalable, maintainable, and production-ready application. The application will provide secure and scalable metadata discovery, search, business-glossary navigation, and governed access to enterprise data assets. Unity Catalog will provide the technical governance foundation, supported by stewardship workflows, metadata classification, lineage, and AI-assisted discovery capabilities. The role includes a structured handover to the internal support organisation.

Key Responsibilities

  • Design and develop the Enterprise Data Catalog application across both front-end and back-end components.
  • Integrate the application with Unity Catalog APIs, Databricks services, metadata sources, and relevant external systems.
  • Implement secure authentication, Microsoft Entra ID integration, single sign-on, role-based and group-based authorisation, and user-context data access.
  • Design high-performing metadata search, caching, and indexing capabilities suitable for a large enterprise user base.
  • Develop integrations through REST APIs and the Databricks SDK where appropriate.
  • Implement version-controlled CI/CD pipelines, automated testing, and reliable deployment processes.
  • Build audit logging, monitoring, and application observability into the solution.
  • Support deployment, security and architecture reviews, troubleshooting, defect resolution, and performance optimisation.
  • Work closely with internal teams and Databricks specialists to agree technical approaches and implementation decisions.
  • Produce maintainable code, configuration, and technical documentation, and provide effective knowledge transfer.

Expected Deliverables

  • Production-ready application components and system integrations.
  • A secure and scalable technical design with clearly documented implementation decisions.
  • Automated build, test, and deployment pipelines.
  • Monitoring, logging, operational documentation, and input to the future support model.
  • Technical handover and knowledge transfer to the internal maintenance team.

Essential Skills and Experience

  • Strong hands-on experience developing Databricks Apps using React, Node.js, Python, Streamlit, or comparable technologies.
  • Experience integrating applications with Unity Catalog APIs and metadata services.
  • Proven experience implementing OAuth, Microsoft Entra ID, single sign-on, role-based access control, and group-based authorisation.
  • Experience designing secure, enterprise-scale web applications for large user populations.
  • Strong knowledge of Databricks SQL, Serverless SQL, Jobs, Lakehouse architecture, and data-governance principles.
  • Experience integrating external systems through REST APIs and the Databricks SDK.
  • Practical experience with Git, CI/CD, and either Azure DevOps or GitHub Actions.
  • Experience implementing audit logging, monitoring, and application observability.
  • Good understanding of metadata management, enterprise data catalogues, business glossaries, and data governance.
  • Experience designing search, caching, and indexing solutions for high-concurrency applications.
  • Ability to produce clean, maintainable code and clear technical documentation.
  • Fluent written and spoken English.

Advantageous Experience

  • MCP or JSON-RPC integration patterns.
  • Databricks Genie and Genie Ontology.
  • Unity Gateway or comparable governed data-access patterns.
  • Metadata classification, data lineage, and stewardship workflows.

Education and Working Conditions

  • Bachelor's or Master's degree in a relevant engineering, computer science, or technology discipline.
  • The preferred location is Solna in Stockholm, Sweden, but full remote working may be considered and regular office attendance is not mandatory.
  • The assignment is scheduled from 16th November 2026 to 28th February 2027.
  • CVs must be submitted in English.

Apply for this role