Software Engineer III - AWM Technology
Job Description
JPMorganChase’s Asset & Wealth Management Technology team builds the software and data integration capabilities that support investment management, private banking, and wealth-focused solutions. In this role, you will work on large-scale integration and production systems using Python, microservices, APIs, and AWS. Expect a collaborative environment with cross-functional partners, a focus on operational reliability, and opportunities to share knowledge with junior engineers.
Location: Jersey City, NJ (onsite)
Compensation: USD 137,750 - 185,000 per year
Responsibilities
- Design, develop, and implement large-scale data integration solutions across complex enterprise systems to support asset management business needs.
- Build and maintain production-grade Python applications with an emphasis on reliability, scalability, and performance.
- Develop and consume microservices and APIs to enable seamless data flow and system interoperability.
- Use AWS cloud services to architect, deploy, and manage cloud-native applications and infrastructure.
- Collaborate with product owners, data architects, and business analysts to translate requirements into technical solutions.
- Participate in code reviews, testing, and CI/CD pipelines to support high-quality software delivery.
- Troubleshoot and resolve production issues to minimize downtime and maintain optimal system performance.
- Contribute to the design and evolution of data models that support efficient storage, retrieval, and processing.
- Share knowledge and mentor junior engineers to strengthen a collaborative engineering culture.
- Leverage enterprise-authorized AI coding assist tools to improve code quality, delivery speed, and productivity (including code generation/refactoring, unit test creation, and documentation), while validating outputs through peer review, automated testing, and secure coding standards; contribute learnings and reusable patterns to the broader team.
- Apply tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to increase value from automation.
Requirements
- 3+ years of applied experience and formal training or certification on software engineering concepts.
- Hands-on practical experience in system design, application development, testing, and operational stability.
- Experience building, debugging, and maintaining code in a large corporate environment using modern programming languages ( Python, TypeScript and/or Jave ) and database querying languages.
- Proven experience delivering large-scale data integrations in complex enterprise environments.
- Expertise designing, building, and consuming microservices and RESTful APIs.
- Solid experience with AWS services, including EC2, Lambda, S3, API Gateway, Glue, and CloudFormation.
- Hands-on experience using enterprise-authorized AI-assisted software development tools for coding, test creation, troubleshooting, or documentation, with demonstrated ability to critically evaluate and refine AI-generated outputs for correctness, performance, and security.
- Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations, plus ability to guide peers on safe and effective usage within team practices.
- Overall knowledge of the Software Development Life Cycle, including version control, automated testing, and CI/CD.
- Solid understanding of agile methodologies including CI/CD, Application Resiliency, and Security.
Technologies
Python, TypeScript, Jave, microservices, RESTful APIs, AWS cloud services, EC2, Lambda, S3, API Gateway, Glue, CloudFormation, CI/CD, Docker, Kubernetes, Salesforce, VS Code, DevGPT, Claude Code, NoSQL, relational databases
Benefits
- Comprehensive health care coverage
- On-site health and wellness centers
- Retirement savings plan
- Backup childcare
- Tuition reimbursement
- Mental health support
- Financial coaching
- Base salary determined based on the role, experience, skill set and location
- Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions
- Additional details about total compensation and benefits will be provided during the hiring process
Preferred Qualifications, Capabilities, and Skills
- Experience integrating Salesforce platforms.
- Knowledge of data model design principles and experience implementing data models in relational or NoSQL databases.
- Familiarity with containerization and orchestration tools such as Docker and Kubernetes.
- Proficiency using AI-powered coding tools, including VS Code integrated plugins such as DevGPT, Claude Code, and similar technologies, to enhance development productivity and code quality.
- Understanding of financial services domain, particularly asset management workflows and data requirements.
About the Team
- J.P. Morgan Asset & Wealth Management delivers industry-leading investment management and private banking solutions.
- Asset Management provides individuals, advisors and institutions with strategies and expertise across the full spectrum of asset classes through a global network of investment professionals.
- Wealth Management helps individuals, families and foundations take a more intentional approach to their wealth or finances to better define, focus and realize their goals.