onsite
Software Engineer III - Python & Databricks - JPMorgan Chase Bank, N.A.
Software Engineer
Mid‑level software engineer focused on building, enhancing, and maintaining critical Python applications on Databricks, leveraging SQL, cloud services, and agile practices to deliver high‑quality financial technology solutions.
About the role
Key Responsibilities
- Design, develop, and maintain scalable Python applications on the Databricks platform.
- Collaborate with product owners, data engineers, and QA within an Agile Scrum team to deliver features on schedule.
- Write efficient SQL queries and data pipelines to support real‑time analytics and reporting.
- Integrate cloud services (e.g., AWS) for storage, compute, and security compliance.
- Implement version control, code reviews, and automated testing using Git and CI/CD pipelines.
- Troubleshoot production issues, perform root‑cause analysis, and drive continuous improvement.
Requirements
- 3+ years of professional experience developing Python applications in a financial or enterprise environment.
- Hands‑on experience with Databricks, Spark, and SQL data processing.
- Proficiency with cloud platforms, preferably AWS, and related services (S3, Lambda, IAM).
- Strong understanding of Agile methodologies and collaborative development tools (Git, Jira, CI/CD).
- Excellent problem‑solving skills and ability to communicate technical concepts clearly.
Skills
pythondatabrickssqlaws