Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

JP Morgan Chase Logo

Software Engineer

JP Morgan Chase

$160,000 - $185,000
Sep 2, 2025
New York, NY, USA
Apply Now

JPMC needs to develop and maintain a risk and PNL reporting platform, requiring contributions to software development, code quality assurance, and issue diagnosis.

Requirements

  • Modeling and implementing database structures to drive point in time consistency and reproducibility within a database application including Oracle Relational Database and AWS
  • Performance benchmarking of different database schema strategies with AWS products including Redshift and AWS Athena
  • distributed data consumption services using Apache Kafka on hybrid off premise and on premise infrastructure servicing
  • Resilience, monitoring, and dynamic routing strategies for distributed data consumption services
  • Utilizing Spark for the processing of profit and loss data, including the implementation of diverse strategies to handle various accountancy methodologies through Spark's complex data types
  • Design and develop a fully hybrid environment that balances cost, operational, functional, and non- functional objectives, utilizing both AWS cloud services and on-premise capabilities
  • Designing software that uses Microservices environment that deploys as a API

Responsibilities

  • Contribute to software development items within the JPMC development platform to support delivery to the risk and PNL reporting platform.
  • Contribute to code development within the platform to support delivery to the risk and PNL reporting platform.
  • Provide peer review and feedback to team members regarding their contributions and development items.
  • Ensure that code delivered by the team as a whole conforms to the firms software practices and control policies.
  • Write unit and functional tests for all application code, conduct and manage integration tests with upstream and downstream teams.
  • Support and diagnose issues that may occur during the business day to ensure application services are available to business users.
  • Produce robust, coherent, understandable and scalable application architecture designs.

Other

  • Mentor and train new joiners on the "Risk Central" platform.
  • Work with team members to engage in agile practices to plan development work for the team.
  • Bachelor's degree in Engineering (in any field), Computer Science, Computer information Systems, Information Technology, or a related field plus two (2) years of experience in the job offered or as Software Engineer, Analyst - Software Engineering, or related occupation.
  • Engaging in agile practices including scrum, retrospectives, and sprint planning to plan development work.