LOG IN
SIGN UP
Tech Job Finder - Find Software, Technology Sales and Product Manager Jobs.
Sign In
OR continue with e-mail and password
E-mail address
Password
Don't have an account?
Reset password
Join Tech Job Finder
OR continue with e-mail and password
E-mail address
First name
Last name
Username
Password
Confirm Password
How did you hear about us?
By signing up, you agree to our Terms & Conditions and Privacy Policy.

Software Engineer III - Python/Java/SQL

at J.P. Morgan

Back to all Python jobs
J.P. Morgan logo
Bulge Bracket Investment Banks

Software Engineer III - Python/Java/SQL

at J.P. Morgan

Mid LevelNo visa sponsorshipPython

Posted a month ago

No clicks

Compensation
Not specified

Currency: Not specified

City
Boston
Country
United States

As a Software Engineer III within JPMorgan Chase's Commercial & Investment Bank in Boston, you will design, develop, and maintain secure, scalable software solutions using Python, Java, Spark and SQL. You will build data ingestion and curation pipelines (cloud/Databricks), produce architecture and design artifacts, and analyze large datasets to enable data-driven decisions. The role requires 3+ years of applied experience, strong SQL skills, familiarity with SDLC and agile/CI-CD practices, and contributing to engineering communities of practice.

Location: Boston, MA, United States

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, d
    esigns, 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, Spark
  • 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
  • Proactively identify hidden issues and patterns in data, using insights to enhance coding practices and system architecture
  • 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 and Java
  • Strong SQL skills
  • Experience developing, debugging, and maintaining code in a large corporate environment, using modern programming and database querying languages
  • Comprehensive understanding of the Software Development Life Cycle (SDLC)
  • Solid grasp of agile methodologies, including CI/CD, application resiliency, and security best practices
  • Demonstrated expertise in software applications and technical processes within disciplines such as data platforms, cloud, Agentic AI frameworks and AI/ML

 

Preferred qualifications, capabilities, and skills

  • Experience in data engineering, with a strong understanding of data modeling and ETL processes
  • Working knowledge of Databricks
  • Familiarity with CockroachDB, Apache Iceberg, Trino, and AWS
  • Experience with Spring frameworks, Kafka, and RESTful APIs
Design and deliver market-leading technology products in a secure and scalable way as a seasoned member of an agile team

Software Engineer III - Python/Java/SQL

at J.P. Morgan

Back to all Python jobs
J.P. Morgan logo
Bulge Bracket Investment Banks

Software Engineer III - Python/Java/SQL

at J.P. Morgan

Mid LevelNo visa sponsorshipPython

Posted a month ago

No clicks

Compensation
Not specified

Currency: Not specified

City
Boston
Country
United States

As a Software Engineer III within JPMorgan Chase's Commercial & Investment Bank in Boston, you will design, develop, and maintain secure, scalable software solutions using Python, Java, Spark and SQL. You will build data ingestion and curation pipelines (cloud/Databricks), produce architecture and design artifacts, and analyze large datasets to enable data-driven decisions. The role requires 3+ years of applied experience, strong SQL skills, familiarity with SDLC and agile/CI-CD practices, and contributing to engineering communities of practice.

Location: Boston, MA, United States

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, d
    esigns, 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, Spark
  • 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
  • Proactively identify hidden issues and patterns in data, using insights to enhance coding practices and system architecture
  • 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 and Java
  • Strong SQL skills
  • Experience developing, debugging, and maintaining code in a large corporate environment, using modern programming and database querying languages
  • Comprehensive understanding of the Software Development Life Cycle (SDLC)
  • Solid grasp of agile methodologies, including CI/CD, application resiliency, and security best practices
  • Demonstrated expertise in software applications and technical processes within disciplines such as data platforms, cloud, Agentic AI frameworks and AI/ML

 

Preferred qualifications, capabilities, and skills

  • Experience in data engineering, with a strong understanding of data modeling and ETL processes
  • Working knowledge of Databricks
  • Familiarity with CockroachDB, Apache Iceberg, Trino, and AWS
  • Experience with Spring frameworks, Kafka, and RESTful APIs
Design and deliver market-leading technology products in a secure and scalable way as a seasoned member of an agile team