Software Engineer II - Electronic Trading Services - Automation Software Engineer
JPMorgan Chase · jpmorganchase.com
Jersey CityEntry level
Straight from the company’s own careers site.
The job in short
Full-stack software engineer building network automation tools for electronic trading.
PythonReactNode.jsDjangoScrum
Details
- Found
- 5 d ago · posted 2026-11-03
- Location
- Jersey City, NJ
Full description
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.
Full-Stack Engineer jobs in Jersey City, New Jersey · Full-Stack Engineer jobs in the United States · All JPMorgan Chase jobs · Entry-level jobs in Jersey City, New Jersey