Software Engineer [Multiple Position Available]

JPMorgan Chase & Co.•Tampa, FL
•Onsite

About The Position

Design, develop, and implement software solutions to address complex business challenges. Participate in all phases of the Software Development Lifecycle (SDLC), including requirements analysis, application design, coding, testing, and deployment. Develop and enhance software modules in alignment with architectural standards and technical requirements. Apply subject matter expertise in regulatory requirements and payment systems to drive technology implementations. Integrate AI-driven features and build scalable, resilient systems using Python, Kubernetes, and Kafka while ensuring compliance with public cloud frameworks and cybersecurity controls. Conduct code and design reviews, collaborate with project managers, business analysts, and team members to analyze requirements and propose solutions, and troubleshoot application issues to support optimal performance and reliability. The position is based at 10430 Highland Manor Drive, Tampa, Florida, and is full-time.

Requirements

  • Bachelor's degree in Computer Engineering, Computer Science, Information Technology, or a related field.
  • Seven years of experience in the job offered or as a Software Engineer, Software Developer, Programmer Analyst, or in a related occupation.
  • Experience architecting solutions with Java, SpringBoot, microservices, and ReactJS for front-end development.
  • Experience with Dodd-Frank regulatory requirements and domestic and cross-border payment clearing systems.
  • Experience with Oracle and PostgreSQL, and integration with Mule ESB, IBM MQ, and web services.
  • Experience developing and deploying scalable, resilient systems with Python, Kubernetes, and Kafka, while ensuring compliance with public cloud frameworks and cybersecurity controls.
  • Experience with Control-M for job scheduling.
  • Experience using Selenium and FitNesse for automated testing.
  • Experience with Tomcat for application hosting and ReactJS for UI development.
  • Experience monitoring system performance and reliability using tools such as GAIA and Tomcat.
  • Experience collaborating with cross-functional teams to implement process improvements and resolve technical issues across the full technology stack.

Responsibilities

  • Design, develop, and implement software solutions for complex business challenges.
  • Participate in all phases of the SDLC, including requirements analysis, application design, coding, testing, and deployment.
  • Develop and enhance software modules in alignment with architectural standards and technical requirements.
  • Apply expertise in regulatory requirements and payment systems to drive technology implementations.
  • Integrate AI-driven features and build scalable, resilient systems using Python, Kubernetes, and Kafka while complying with public cloud frameworks and cybersecurity controls.
  • Conduct code reviews and participate in design reviews to ensure adherence to best practices and architectural guidelines.
  • Collaborate with project managers, business analysts, and team members to analyze business requirements and propose solutions.
  • Troubleshoot and resolve application issues to ensure optimal performance and reliability.
  • Monitor system performance and reliability and collaborate across teams to improve processes and resolve technical issues across the technology stack.

Benefits

  • Competitive total rewards package, including base salary and, for eligible roles, 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