Software Engineer [Multiple Positions Available]

JPMorgan Chase & Co.•Tampa, FL

About The Position

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.

Requirements

  • Bachelor's degree in Computer Engineering, Computer Science, Information Technology, or a related field, plus seven years of experience in the job offered or a related occupation; alternatively, a master's degree in one of those fields plus five years of such experience.
  • Five years of experience delivering enterprise, mission-critical applications.
  • Five years of experience with system design, application development, testing, and operational stability for production systems.
  • Five years of experience building applications in the insurance and financial services domains.
  • Five years of experience with C++, including memory management, templates and generic programming, concurrency and multithreading, and performance optimization.
  • Five years of experience using Oracle Database, including writing complex stored procedures.
  • Five years of experience configuring Apache HTTP Server, including proxy, redirect, rewrite, and proxy balancer modules for dynamic load balancing.
  • Five years of experience automating and managing load balancers for high-availability architectures, including Local Traffic Managers (LTM) and Global Traffic Managers (GTM), with control dashboards for automated failover and traffic switching.
  • Five years of experience scripting with Bash and Groovy.
  • Five years of experience implementing application resiliency and security controls.
  • Five years of experience developing web and client/server applications using HTML5, CSS, JavaScript, DOM handling, jQuery, and Angular.
  • Five years of experience configuring and administering application servers, including WebLogic, WebSphere, Tomcat, OAS, JBoss, and Glassfish.
  • Five years of experience modeling, securing, versioning, and operating API interactions using SOAP, XML, REST web services, and service-oriented architectures.
  • Five years of experience with open-source frameworks, including Struts, Velocity, Spring Framework components (Web Flow, transaction management, security, data, and Spring Boot), MyBatis, Apache Commons, and Maven.
  • Five years of experience with development tools including Eclipse, IntelliJ, Git, SVN, TOAD, Oracle SQL Developer, SOAP UI, Postman, Visual Studio Code, Jenkins, and SonarQube.
  • Five years of experience with Agile Scrum practices, including test-driven development and paired programming.
  • Three years of experience with formal change management procedures and the full software development life cycle (SDLC).

Responsibilities

  • Own end-to-end architecture, defining system design, patterns, and technology stacks, and produce artifacts that guide implementation.
  • Translate business goals and roadmaps into technical requirements and solution designs aligned with priorities.
  • Deliver secure, high-quality production code on critical paths and maintain core algorithms and integrations.
  • Conduct rigorous code reviews and enforce standards for quality, security, performance, and maintainability.
  • Lead delivery across design, build, integration, and troubleshooting, and develop scalable solutions to complex problems.
  • Mentor engineers at all levels, set expectations, and foster ownership, collaboration, and inclusion.
  • Plan and coordinate sprints and releases, manage dependencies, and deliver against milestones, timelines, and scope.
  • Oversee test strategy, coverage, automation, defect resolution, and validation of component accuracy and effectiveness.
  • Monitor production, lead incidents and root-cause analysis, and improve resiliency, reliability, and observability.
  • Use metrics to create dashboards and reports, derive insights, and identify patterns or hidden issues in application and operational data.
  • Improve architecture, coding hygiene, and runtime efficiency; manage technical debt and backlog with product partners while balancing features with refactoring and modernization.
  • Run architecture and design reviews; document designs, APIs, and runbooks; and communicate decisions across teams.
  • Coordinate cross-team integrations and dependencies, aligning service contracts and release plans for interoperability.
  • Evaluate and prove emerging technologies that advance developer experience and capabilities.
  • Enforce SDLC controls and engineering practices across environments, including change and release governance.

Benefits

  • Competitive total rewards package, with base salary determined by role, experience, skill set, and location.
  • 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