J

JP Morgan Chase

Runs a consumer bank and an investment bank

Lead Software Engineer - Investment Portfolio Technology

Backend EngineeringConfirmed live in the last 24 hours
Full-timeJersey City, NJ, USA$156.8k - $215kIn-person

About the Job

Requirements

  • Formal training or certification in software engineering concepts and at least 5 years of applied experience.
  • Advanced knowledge of application, data, and infrastructure architecture.
  • Practical experience delivering platform and system design, application development, performance testing, incident management, and operational stability.
  • Advanced proficiency in one or more programming languages, including Java and Python.
  • Experience leading the effective use of approved AI-assisted software development tools for coding, code review, test acceleration, or troubleshooting, and setting team expectations for validating outputs for correctness, performance, and security.
  • Understanding of responsible AI use in engineering workflows, including data sensitivity, secure handling of inputs and outputs, and security and resiliency expectations; experience coaching engineers on safe, compliant adoption.
  • Proficiency across the Software Development Life Cycle and advanced understanding of agile methodologies, including continuous integration and continuous delivery, application resiliency, and security.
  • Experience building RESTful web services and microservices, API design, testing, performance tuning, and secure coding.
  • Strong experience with AWS production-grade services and patterns.
  • Experience designing and operating Snowflake data solutions, including schema design, performance, secure access, and operationalization.
  • Strong SQL skills, including stored procedures and relational concepts.

Responsibilities

  • Design, build, test, and deploy Java-based microservices and REST APIs, using Python where appropriate, for SMA trading, data workflows, and client servicing.
  • Lead delivery across multiple services and teams by driving execution, managing dependencies and trade-offs, maintaining alignment with architecture and engineering guardrails, and improving standards and practices through code reviews and established industry practices.
  • Build and evolve data pipelines and curated datasets for trading, client reporting, operational insights, and controls.
  • Partner with data governance, risk, and controls stakeholders to ensure data lineage, quality, access controls, and auditability; apply Snowflake best practices for performance, cost controls, secure data sharing, and environment hygiene.
  • Own production readiness, including observability, resiliency, incident response, and post-incident improvements; eliminate recurring issues through automation and platform fixes; establish service-level objectives and error budgets; support production and ensure rapid triage and root-cause resolution.
  • Embed security, resiliency, and controls into design and implementation; ensure compliance with IT control policies and corporate standards; improve code reviews, testing strategy, release governance, and documentation quality.
  • Partner with stakeholders to translate business outcomes into technical delivery plans; participate in agile planning and provide engineering leadership on scope, sequencing, and delivery risk.
  • Promote inclusion, continuous learning, experimentation, and high engineering standards through design reviews, operational leadership, and engineering practices.
  • Model safe and effective use of enterprise-authorized AI-assisted development tools for coding, testing, troubleshooting, and documentation, validating outputs and securely handling sensitive inputs and outputs.
  • Drive adoption of authorized AI-assisted engineering practices to improve code quality, delivery speed, and operational outcomes, including code review and refactoring, test strategy acceleration, and incident/root-cause analysis; establish validation standards and promote reuse of effective patterns.
  • Apply knowledge of Software Development Life Cycle tools, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized from automation.

Desired Qualifications

  • AWS certifications in Developer, Solutions Architect, Machine Learning Engineer, AI Developer, DevOps Engineer, or CloudOps Engineer.
  • Experience with Airflow or equivalent orchestration tools.
  • Experience with modern continuous integration tooling such as GitHub, Bitbucket, GitLab, or Jenkins.
  • Financial services experience and familiarity with trading concepts and the trade lifecycle.

About the Company

JP Morgan Chase

Runs a consumer bank and an investment bank

JPMorgan Chase runs the largest bank in the United States, which serves households and small businesses as Chase and large companies, governments, and investors as J.P. Morgan. During the 2008 financial crisis it bought the failing investment bank Bear Stearns and lender Washington Mutual, and in 2023 it took over First Republic Bank after regulators seized it. Chase takes deposits and earns interest on credit cards, mortgages, and car loans, while the investment side earns fees for advising on mergers, raising money for companies, trading stocks and bonds, and managing wealth. Formed in a 2000 merger, JPMorgan Chase traces its roots to 1799 and is based in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1799

Recently Posted Jobs

Explore more opportunities at JP Morgan Chase

See more jobs