Lead Software Engineer - Data Engg. - Databricks / Snowflake
Role Overview
Lead work on the Identity and Access Management Data team, designing, developing, and maintaining scalable data-processing solutions with Databricks, Python, and AWS.
Collaborate with cross-functional teams to deliver data solutions supporting business objectives.
Key Skills for This Role
Full Job Posting
Role overview
Lead work on the Identity and Access Management Data team, designing, developing, and maintaining scalable data-processing solutions with Databricks, Python, and AWS.
Collaborate with cross-functional teams to deliver data solutions supporting business objectives.
Responsibilities
- Execute end-to-end data-driven software solutions, from design and development through troubleshooting.
- Build an enterprise data-pipeline control plane for pipeline definition, scheduling, deployment, governance, and runtime management.
- Develop self-service APIs/SDKs, templates, and configuration-driven onboarding with guardrails and centralized metadata.
- Build scalable pipelines using Python, PySpark, SQL, and Databricks on AWS; develop fact and dimension models.
- Provide standardized data quality, security, lineage, and observability through logs, metrics, traces, dashboards, alerting, runbooks, and automated remediation.
- Lead and participate in the SDLC and production support to improve platform and pipeline reliability.
- Shape data-management strategy with stakeholders and document data flows, logic, and transformation rules.
- Mentor engineers and lead communities of practice promoting modern engineering practices.
- Drive responsible adoption of approved AI-assisted engineering tools, with secure coding, peer review, automated tests, and validation standards.
Required qualifications
- Formal training or certification in software engineering concepts and 5+ years of applied experience.
- Large-scale data management and ETL/ELT experience; strong SQL, Python, and PySpark with performance tuning and query optimization.
- Hands-on Databricks/Spark and cloud data lake experience integrated with AWS services.
- Experience building platform services/control planes, APIs, configuration-driven systems, and version-compatible services.
- Knowledge of data quality, security by design, lineage/auditability, IAM/least privilege, and secrets management.
- Production engineering skills in observability, monitoring, incident response, and always-on service operations.
- CI/CD and release engineering proficiency, including automated testing and safe deployments/rollbacks.
- Experience leading approved AI-assisted development and validating output for correctness, performance, and security.
- Knowledge of responsible AI use, data sensitivity, secure handling, resiliency, and security; coaching engineers on compliant adoption.
Preferred qualifications
- Orchestration frameworks such as Databricks Workflows/Jobs, Airflow, or Step Functions; DAGs, replays, and backfills.
- Data governance integrations such as Unity Catalog concepts.
- Infrastructure as Code such as Terraform or CloudFormation, and developer-platform enablement.
- FinOps/cost controls, data formats such as Parquet, JSON, CSV, Avro, or Delta Lake, regulatory reporting, financial data aggregation, or Databricks/AWS certifications.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at JPMorganChase
Prime Financial Services Client Services Analyst
London, GBR
JPMorganChase is seeking a client services analyst for its synthetic Prime Brokerage middle-office team. The role supports equity swaps and related products across the trade lifecycle, resolving operational issues and im
Global Investment Banking Recruiter - Analyst/Associate
London, GBR
JPMorganChase is seeking a recruiter to hire Investment Banking Analyst and Associate talent across EMEA. The role covers full-cycle recruiting, sourcing, stakeholder partnership, candidate communication, offer coordinat
Technology Recruiter - Associate
London, GBR
JPMorganChase is seeking an Associate Technology Recruiter to source and recruit technology talent and advise hiring stakeholders. The role covers end-to-end candidate support, recruiting strategy, market insights, and s
Trade Lifecycle Analyst
Bournemouth, GBR
JPMorganChase is seeking an analyst to manage pre- and post-trade lifecycle operations, with a focus on client cash movements and funding. Candidates should understand financial markets and transaction lifecycles, and br
Investment Banking - France & Benelux Corp DCM - Analyst - London
London, GBR
JPMorganChase seeks an Analyst for its France and Benelux Corporate Debt Capital Markets team. You will support client coverage, pitches, funding transactions and deal execution. Relevant investment banking or accounting
Senior Client Executive - Real Estate Banking - Managing Director
Toronto, CAN
JPMorganChase seeks a senior real estate banking client leader to grow and manage commercial real estate relationships, generate business, and cross-sell financial products. Candidates need 10–15 years of real estate len
Payments Merchant Services - Relationship Manager - Senior Associate
Toronto, CAN
J.P. Morgan is seeking a senior relationship manager to manage, retain, and expand a portfolio of major Canadian clients. The role develops tailored payment-processing solutions, leads contract pricing and renewals, and
Treasury Management Officer - Innovation Economy - Vice President
Toronto, CAN
JPMorganChase seeks a Treasury Management Officer to generate new business and grow treasury relationships across Canada. The role develops client solutions and market strategy while working with bankers, product teams,
Prime Financial Services Client Services Analyst
London, GBR
Global Investment Banking Recruiter - Analyst/Associate
London, GBR
Technology Recruiter - Associate
London, GBR
Trade Lifecycle Analyst
Bournemouth, GBR
Investment Banking - France & Benelux Corp DCM - Analyst - London
London, GBR
Senior Client Executive - Real Estate Banking - Managing Director
Toronto, CAN
Payments Merchant Services - Relationship Manager - Senior Associate
Toronto, CAN
Treasury Management Officer - Innovation Economy - Vice President
Toronto, CAN