You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you.
As a Software Engineer II at JPMorgan Chase within the Asset Management Operations Technology team, you are part of an agile team that works to enhance, design, and deliver the software components of the firm’s state-of-the-art technology products in a secure, stable, and scalable way. As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system, while gaining the skills and experience needed to grow within your role.
Job responsibilities
Build out scalable, resilient, performant, and fit-for-purpose applications deployed in internal or external cloud as a hands-on software engineering role Partner with Operations and other technology teams, and engage in full software life cycle to produce solutions for sophisticated business problems Analyze and break down business requirements, design technical solutions, develop, test, and deploy sustainable code to production Produce architecture and design artifacts, comprehensive documentation for newly developed functionality, and share accountability within the team for post-live continuous improvements to serve evolving business needs Contribute to software engineering communities of practice and events that explore new and emerging technologies Engage in continuous learning and upskilling on the latest technologies to apply on the job Add to team culture of diversity, equity, inclusion, and respectRequired qualifications, capabilities, and skills
Formal training or certification on software engineering concepts and 2+ years applied experience Hands-on experience in system design, application development, testing, debugging, and deploying distributed applications Proficient in all aspects of the Software Development Life Cycle in an Agile Dev Ops team setting Proficient in coding in one or more languages e.g. Java with Spring framework, React, Python/Nodejs Experience working with microservices-based architecturePreferred qualifications, capabilities, and skills
Preferred experience with Java, particularly using the Spring framework, as well as familiarity with React and Python/Node.js Experience working with cloud technologies, eg. AWS Advanced certifications like AWS Certified Solutions Architect or Certified ScrumMaster Hands on experience in building AI/ML, LLM applications (eg. RAG, Agentic framework), and MLOps Working experience with Terraform Experience working in financial services industry and asset management related technology platforms