About The Position

At JPMorganChase, the Software Engineer III joins the Commercial & Investment Bank Management and Support Functions Technology team in Tampa, Florida. As a seasoned member of an agile engineering team, the engineer designs and delivers secure, scalable, and reliable full-stack software solutions supporting management and operational functions. The role builds Java backend services and modern React interfaces, deploys and manages containerized workloads on Kubernetes, and works with cross-functional partners to deliver technology for critical business operations. It also offers opportunities to deepen technical skills, use AI-assisted development practices, and contribute to inclusion, innovation, and continuous improvement. The position involves developing and operating production software across the full development lifecycle, producing architecture and design artifacts, and maintaining system quality, performance, resilience, and security. Enterprise-authorized AI coding-assistance tools are used for tasks such as code generation, refactoring, testing, and documentation, with outputs validated through review, testing, and secure coding practices.

Requirements

  • Formal training or certification in software engineering concepts and at least 3 years of applied experience.
  • Practical experience in system design, application development, testing, and operational stability.
  • Proficiency in Java backend development using Spring Boot, including REST API design and microservices architecture patterns.
  • Hands-on experience building and maintaining front-end applications using React or a comparable modern JavaScript framework.
  • Experience deploying and managing containerized applications using Kubernetes in a production or near-production environment.
  • Hands-on experience with enterprise-authorized AI-assisted software development tools and the ability to critically evaluate, validate, and refine generated outputs for correctness, performance, and security.
  • Understanding of responsible AI use in engineering workflows, including data sensitivity, secure handling of inputs and outputs, and security and resiliency expectations; ability to guide peers on safe and effective use.
  • Overall knowledge of the Software Development Life Cycle.
  • Solid understanding of agile methodologies, including CI/CD, application resiliency, and security best practices.

Nice To Haves

  • Familiarity with Commercial & Investment Bank management or operational support concepts such as reporting, workflow automation, or data visualization.
  • Experience with relational or distributed database technologies, including SQL, Oracle, or NoSQL platforms, for data modeling and query optimization.
  • Exposure to cloud infrastructure technologies, including compute, container services, and storage, such as AWS, Azure, or GCP.
  • Experience with observability and monitoring tools such as Datadog, Grafana, or Splunk for production system health and incident response.
  • Knowledge of event-driven architecture patterns and asynchronous messaging frameworks such as Apache Kafka.

Responsibilities

  • Execute software solutions across design, development, and technical troubleshooting, taking unconventional approaches where appropriate and breaking down complex technical problems.
  • Create secure, high-quality production code and maintain algorithms that run synchronously with appropriate systems across management and support function platforms.
  • Develop and maintain scalable backend services and REST APIs using Java and Spring Boot, emphasizing availability, performance, and maintainability.
  • Build and enhance responsive, user-facing web applications using React, with intuitive and accessible experiences.
  • Deploy, manage, and monitor containerized applications using Kubernetes to support reliability, scalability, and operational stability.
  • Use enterprise-authorized AI coding-assistance tools for code generation, refactoring, unit tests, and documentation; validate outputs through peer review, automated testing, and secure coding standards, and share reusable patterns and learnings.
  • Use Software Development Life Cycle tools, including authorized AI-assisted development and automation capabilities, to improve the value delivered by automation.
  • Produce architecture and design artifacts for complex applications and ensure design constraints are met during software development.
  • Identify hidden problems and patterns in data and use insights to improve coding hygiene and system architecture.
  • Contribute to a team culture of diversity, opportunity, inclusion, and respect.

Benefits

  • Competitive total rewards package, including 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