JPMorganChase is hiring Software Engineers to own end-to-end architecture, define system design patterns and technology stacks, and produce artifacts that guide implementation. The role translates business goals and roadmaps into technical requirements and solution designs, and delivers secure, high-quality production code on critical paths while maintaining core algorithms and integrations. The Software Engineer leads delivery across design, build, integration, and troubleshooting; decomposes complex problems into scalable solutions; mentors engineers; and fosters ownership, collaboration, and inclusion. The role coordinates sprints, releases, dependencies, milestones, testing, automation, and defect resolution. It also monitors production systems, leads incidents and root-cause analysis, and uses metrics and operational data to improve resiliency, reliability, observability, performance, and user outcomes. The position manages technical debt and modernization with product partners, conducts architecture and design reviews, documents designs, APIs, and runbooks, and communicates decisions across teams. It coordinates integrations and service contracts, evaluates emerging technologies, and enforces SDLC controls and engineering practices, including change and release governance. The position is based at 4900 Memorial Highway, Tampa, Florida, and is full-time.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior