JP Morgan Chase

Software Engineer II - Electronic Trading Services - Automation Software Engineer

Jersey City, New Jersey · Posted today

Opens jpmc.fa.oraclecloud.com

Get a version of your resume written for this job.

Salary
Not listed
Job type
Full-time
Work mode
Not specified
Source
Oracle (employer's hiring system)

Skills mentioned

Agile, CI/CD, Python, React, Node.js, Django, FastAPI, Scrum

About the role

Role Summary

Join the Nitrous Network Automation team within Electronic Trading Services to design, build, and support software that improves network automation capabilities and developer/operator workflows. You will contribute across the full software development lifecycle—design, development, testing, deployment, and production support—working in an Agile environment with strong engineering discipline around CI/CD, resiliency, and security.

Key Responsibilities
  • Design, develop, test, deploy, maintain, and improve applications supporting network automation initiatives.
  • Build and enhance full-stack features using modern web technologies and service-oriented backends.
  • Write clean, well-tested, maintainable code; participate in code reviews and improve engineering standards.
  • Implement and operate solutions using Agile practices (Scrum, Kanban, or similar).
  • Apply engineering best practices including Continuous Integration, Continuous Delivery, Test Driven Development, and secure coding patterns.
  • Build resilient services and tooling with attention to application resiliency, reliability, observability, and performance.
  • Collaborate with cross-functional partners to deliver iterative improvements and production-quality outcomes.
Required Skills / Experience
  • Strong application development skills in more than one technology and familiarity with multiple design techniques/patterns.
  • Hands-on experience with:
    • Node.js
    • React
    • Python (scripting/automation)
  • Working proficiency in a modern development toolset to design, develop, test, deploy, maintain, and improve software.
  • Strong understanding of Agile methodologies, with the ability to work in at least one common framework.
  • Strong understanding of techniques such as:
    • CI/CD
    • TDD
    • Cloud development
    • Application resiliency and security
  • Experience using AI-assisted coding tools to improve developer productivity (any one acceptable):
    • Cursor or GitHub Copilot or similar (e.g., “plot”) for code generation, refactoring, test creation, and documentation
    • Ability to use these tools effectively while maintaining code quality, security, and correctness
Good to Have
  • Django and/or FastAPI experience (building backend services and APIs)
Working Style / Attributes
  • Strong ownership mindset and ability to deliver reliably in a production environment.
  • Clear communicator; collaborative approach across engineering and stakeholder groups.
  • Comfortable operating in iterative delivery cycles with a focus on continuous improvement.

Job ID or-jpmc-fa-oraclecloud-com-cx-1001-210791376 · Original posting ↗