
Software Engineer II - Electronic Trading Services - Automation Software Engineer
JPMC · Jersey City, NJ, United States
Strong hiring record · median 28 days open
All reasons
In its favour
- Posted today
- Still listed on the employer's own board
- Publishes a salary range
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.
Skills
- Node.js
- React
- Python
- Cursor
- GitHub Copilot
- Django
- FastAPI
More jobs at JPMC
All 2,789- Lead Technical Program ManagerJPMC · Wilmington, DE, United Statestoday
- Digital Document Services: Reference Data AnalystJPMC · Ciudad Autónoma de Buenos Aires, Argentinatoday
- Sr Principal Data ArchitectJPMC · Plano, TX, United States · Newark, NJ, United States · USD 204,250–300,000today
- Data Scientist (Insurance Product)-Senior AssociateJPMC · New York, NY, United States · Columbus, OH, United States · Jersey City, NJ, United States +2 · USD 123,500–170,000today
- Product manager - Data managementJPMC · Jersey City, NJ, United States · USD 133,000–215,000today
Similar roles
- Clarity PPM Developer55192329-c32d-45ac-b4cb-49d65ab192d0 · Cupertino, CA, United States · USD 120,000–140,000/yrjust now
- Senior Software Engineer – Generative AI InnovationGenesis10 · Overland Park, KS · USD 10–60/hrjust now
- Application Programmer - HybridGenesis10 · Charlotte, NC · USD 46–54/hrjust now
- Gen. AI Engineer55192329-c32d-45ac-b4cb-49d65ab192d0 · Charlotte, NC, United States · USD 115,000–140,000/yrjust now
- Lead Java Full Stack DevelopereTeam · Tampa, FLtoday
- SR SOFTWARE ENGINEERTalent Software Services · Remote, MNtoday