JPMorgan Chase & Co.JOB TITLE: Software EngineerLOCATION: 575 Washington Boulevard, Jersey City, NJ 07310. DUTIES: Develop and implement end-to-end software solutions for the multi-asset solutions business. Collaborate with quantitative researchers and portfolio managers to take quantitative models from conception, as well as to produce and generate signals and strategies that critically impact investment management processes. Design, develop, and test scalable and distributed software solutions and computing systems. Participate in project planning sessions with project managers, business analysts, and other team members to analyze business requirements and outline proposed solutions. Conduct architecture design and code reviews, ensuring alignment with architectural specifications. Incorporate architectural standards into application design specifications, translate technical specifications into programmed application modules, document technical specifications. Maintain and support existing applications and contribute to new application design and implementation. Manage large-scale data retrieval, storage, and processing, as well as periodic data updates.REQUIREMENTS: Master's degree in Computer Science, Computer Information Systems, or related field of study plus three (3) years of experience in the job offered or as Software Engineer, Systems Engineer or related occupation. This position requires experience with the following: Participating in the full application development lifecycle using Agile SDLC; Developing distributed systems in both Linux and Windows operating systems; Designing distributed quantitative research systems with Microservice architecture; Application Architecture Disciplines; Data Architecture Disciplines; Designing and implementing cloud native applications in AWS using Kubernetes and Docker; Designing and implementing quantitative models using Python, Pandas, Numpy, Seaborn, Matlab, Matplotlib, Flask, and stats models; Designing and developing web applications using NodeJS, React, JavaScript, CSS, HTML, and Typescript; Designing and developing Java applications using Spring, Hibernate, XML, REST, JSON, Maven, SQL, and GIT; Designing and implementing automatic data pipeline using Apache Spark, SQL, Python, Shell Scripting, Autosys, and Control-M; Conducting unit testing, functional testing, manual testing, performance testing, regression testing, and smoke testing of applications; Conducting system integration testing with up- and downstream applications; Performing user acceptance testing and addressing reported issues; Building and maintaining CI/CD pipelines using GIT, Jenkins, Jules, code repositories, container repositories, and Spinnaker. Full-time. Salary: $133,300 - $185,000 per year. To apply for this position, please email your resume to with following job ID clearly indicated: [MR-SE-KL-007006]. JPMorgan Chase & Co. is an Equal Opportunity and Affirmative Action Employer, M/F/D/V.