Software Engineer III (Java)

JPMorgan Chase & Co.•Jersey City, NJ
•$137,750 - $185,000

About The Position

As a Software Engineer III at JPMorganChase within the Payments Technology division, you will serve as a seasoned member of an agile team, designing and delivering trusted, market-leading technology products in a secure, stable, and scalable way. You will carry out critical technology solutions across multiple technical areas and business functions in support of the firm’s business objectives. The role includes developing and troubleshooting software solutions, writing secure and high-quality code, considering upstream and downstream system impacts, and using software development lifecycle tools and authorized AI-assisted capabilities. You will validate AI-generated outputs through peer review, automated testing, and secure coding practices, while applying technical problem-solving and data analysis to support secure, stable application development.

Requirements

  • Formal training or certification in software engineering concepts and at least 3 years of applied experience.
  • Demonstrated ability to code in Java and Spring.
  • Working knowledge of enterprise-authorized AI capabilities for software engineering workflows, with strong validation habits and awareness of data sensitivity.
  • Ability to use AI coding assistants, prompting, skills, and MCPs; review and validate AI-assisted code and technical recommendations; escalate when uncertain; and follow security and data-handling requirements.
  • Awareness of tokens, context windows, and how large language models work.
  • Ability to work in large, collaborative teams to achieve organizational goals, with a passion for building an inclusive and innovative culture.
  • Understanding of software skills including business analysis, development, maintenance, and software improvement.
  • Proficiency in developmental toolsets.
  • Knowledge of object-oriented design and basic design principles, including encapsulation, interfaces, SOLID awareness, and simple patterns.
  • Version control knowledge using Git, including branching, pull requests, rebasing or merging, and resolving conflicts.

Nice To Haves

  • Exposure to cloud technologies.
  • Basic container knowledge, including Docker fundamentals and the distinction between images and containers.
  • Basic CI/CD knowledge, including what pipelines do and how to debug them.
  • Basic observability knowledge, including logging and metrics.
  • HTTP and REST fundamentals, including JSON, status codes, authentication basics, pagination, and idempotency.
  • Database skills including SQL basics (joins and indexes at a high level), ORMs, and data modeling fundamentals.
  • Familiarity with AWS databases such as Aurora or RDS.
  • Security basics, including input validation, secrets handling, least privilege, and common vulnerabilities; OWASP awareness is a plus.

Responsibilities

  • Execute standard software solution design, development, and technical troubleshooting.
  • Write secure, high-quality code using at least one programming language with limited guidance.
  • Use enterprise-authorized AI coding-assistance tools to improve code quality, delivery speed, and productivity, validating outputs through peer review, automated testing, and secure coding standards.
  • Design, develop, code, and troubleshoot with consideration of upstream and downstream systems and technical implications.
  • Apply knowledge of software development lifecycle toolchains, including authorized AI-assisted development and automation capabilities, to improve the value realized by automation.
  • Break down solutions and solve technical problems of basic complexity through technical troubleshooting.
  • Gather, analyze, and draw conclusions from large, diverse data sets to identify problems and contribute to decision-making for secure, stable application development.
  • Learn and apply system processes, methodologies, and skills for developing secure, stable code and systems.

Benefits

  • Competitive total rewards package, including base salary.
  • Eligible roles may receive commission-based pay and/or discretionary incentive compensation in cash and/or forfeitable equity.
  • Comprehensive health care coverage.
  • On-site health and wellness centers.
  • Retirement savings plan.
  • Backup childcare.
  • Tuition reimbursement.
  • Mental health support.
  • Financial coaching.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service