PySpark Software Engineer III - Python/Java/SQL
Company: JPMorganChase
Location: Boston, MA 02210
Salary: $133,000 - $185,000 a year
Type: Full-time
Posted: 2026-04-23
About this role
JOB DESCRIPTION
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.
As a Software Engineer III at JPMorganChase within the Commercial & Investment Bank, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.
Job responsibilities
- Executes software solutions, designs, develops, and troubleshoots software solutions, applying innovative thinking to solve complex technical challenges
- Write secure, high-quality production code and maintain robust algorithms that integrate seamlessly with enterprise systems using Python, Java, Agentic AI and coding assistants.
- Produce architecture and design artifacts for complex applications, ensuring all design constraints are met throughout software development
- Gather, analyze, and synthesize large, diverse data sets to develop visualizations and reporting to enable data-driven decision-making
- Design and implement robust data ingestion & curation pipelines to bring diverse datasets into the cloud / Databricks
- Contribute to software engineering communities of practice and participate in events exploring new and emerging technologies
- Foster a team culture of diversity, equity, inclusion, and respect
Required qualifications, capabilities, and skills
- Formal training or certification on Software Engineering concepts and 3+ years applied experience
- Practical experience in system design, application development, testing, and ensuring operational stability
- Strong in one or more programming languages including Python, Spark, Java and SQL.
- Experience developing, debugging, and maintaining code in a large corporate environment, using modern programming and database querying la...