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

at J.P. Morgan

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

Software Engineer III - Python

at J.P. Morgan

Mid LevelNo visa sponsorshipPython

Posted a month ago

No clicks

Compensation
Not specified

Currency: Not specified

City
Houston
Country
United States

Senior software engineer role within JPMorgan Chase's Commercial and Investment Bank, responsible for designing and delivering secure, stable, market-leading technology products. Work as a seasoned member of an agile, globally distributed team to develop features across the full SDLC, collaborate with business, quant, and technology teams, and provide 3rd-level production support. Strong emphasis on hands-on Python (or Java) development, system design, testing (TDD), Git/Jira workflows, and operational ownership.

Location: Houston, TX, 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 and Investment Bank organization, 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, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
  • Works directly with business, quant and technology teams to articulate new technology requirements and solve business problems
  • Collaborates with other members of a globally distributed team to brainstorm new ideas/solutions
  • Develops specific enhancements and/or build new solutions to fulfill business objectives related to new business requirements.
  • Takes ownership of feature deliveries through the full SDLC process, including requirements gathering, development, unit and integration testing, packaging, deployment, and support
  • Works closely with other technology teams to ensure that required changes are made in other systems
  • Ensures technology solutions meet business and client requirements, that they are robust and supportable
  • Provides 3rd Level production support – analyze issues observed in production, provide detailed analysis and recommendations to production management groups, and identify opportunities to improve the production system

 

Required qualifications, capabilities, and skills

 

  • Formal training or certification on software engineering concepts and 3+ years applied experience
  • Hands-on practical experience in system design, application development, testing, and operational stability
  • Proficient in coding in one or more languages including Python or Java
  • Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
  • Overall knowledge of the Software Development Life Cycle
  • Experience with full development lifecycle and tools, including Git/Bitbucket, Jira
  • Experience with Test-Driven Development (TDD) 
  • Experience supporting production environments, responding to user concerns, and taking ownership of production issues

 

 

Preferred qualifications, capabilities, and skills

 

  • Experience with Databases – relational as well as No-SQL - Sybase / Oracle / Mongo DB
  • Hands-on experience with Java technologies/frameworks such as Spring/Spring Boot, and REST based services
  • Understanding of Java Core concepts, including object-oriented design, memory management, multi-threading/concurrency
  • Experience of working in financial services with understanding of equity derivative products
  • Experience with UI concepts, languages and platforms including JavaScript/REACT, AngularJS, HTML5, CSS3
  • Cloud certification (AWS) and in-depth knowledge of AWS Public Cloud products and solutions (ECS)
Apply your hands-on Python development expertise to deliver secure, stable, and market-leading technology products

Software Engineer III - Python

at J.P. Morgan

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

Software Engineer III - Python

at J.P. Morgan

Mid LevelNo visa sponsorshipPython

Posted a month ago

No clicks

Compensation
Not specified

Currency: Not specified

City
Houston
Country
United States

Senior software engineer role within JPMorgan Chase's Commercial and Investment Bank, responsible for designing and delivering secure, stable, market-leading technology products. Work as a seasoned member of an agile, globally distributed team to develop features across the full SDLC, collaborate with business, quant, and technology teams, and provide 3rd-level production support. Strong emphasis on hands-on Python (or Java) development, system design, testing (TDD), Git/Jira workflows, and operational ownership.

Location: Houston, TX, 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 and Investment Bank organization, 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, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
  • Works directly with business, quant and technology teams to articulate new technology requirements and solve business problems
  • Collaborates with other members of a globally distributed team to brainstorm new ideas/solutions
  • Develops specific enhancements and/or build new solutions to fulfill business objectives related to new business requirements.
  • Takes ownership of feature deliveries through the full SDLC process, including requirements gathering, development, unit and integration testing, packaging, deployment, and support
  • Works closely with other technology teams to ensure that required changes are made in other systems
  • Ensures technology solutions meet business and client requirements, that they are robust and supportable
  • Provides 3rd Level production support – analyze issues observed in production, provide detailed analysis and recommendations to production management groups, and identify opportunities to improve the production system

 

Required qualifications, capabilities, and skills

 

  • Formal training or certification on software engineering concepts and 3+ years applied experience
  • Hands-on practical experience in system design, application development, testing, and operational stability
  • Proficient in coding in one or more languages including Python or Java
  • Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
  • Overall knowledge of the Software Development Life Cycle
  • Experience with full development lifecycle and tools, including Git/Bitbucket, Jira
  • Experience with Test-Driven Development (TDD) 
  • Experience supporting production environments, responding to user concerns, and taking ownership of production issues

 

 

Preferred qualifications, capabilities, and skills

 

  • Experience with Databases – relational as well as No-SQL - Sybase / Oracle / Mongo DB
  • Hands-on experience with Java technologies/frameworks such as Spring/Spring Boot, and REST based services
  • Understanding of Java Core concepts, including object-oriented design, memory management, multi-threading/concurrency
  • Experience of working in financial services with understanding of equity derivative products
  • Experience with UI concepts, languages and platforms including JavaScript/REACT, AngularJS, HTML5, CSS3
  • Cloud certification (AWS) and in-depth knowledge of AWS Public Cloud products and solutions (ECS)
Apply your hands-on Python development expertise to deliver secure, stable, and market-leading technology products