Software Engineer

JPMorgan Chase & Co.

Tampa, FL • 9m ago • On-site

Senior

On-site

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Software Engineer (multiple positions)

Description

Design, develop, and implement software solutions to address complex business challenges. Participate in all phases of the Software Development Lifecycle (SDLC)—requirements analysis, application design, coding, testing, and deployment. Build and enhance scalable, resilient systems (including AI-driven features) with technologies such as Python, Kubernetes, and Kafka while applying regulatory, payment-system, cloud compliance, and cybersecurity requirements.

Responsibilities

  • Design and implement software modules aligned with architectural standards
  • Apply subject matter expertise in regulatory requirements and payment systems
  • Integrate AI-driven features and ensure scalable, resilient system behavior
  • Ensure compliance with public cloud frameworks and cybersecurity controls
  • Perform code reviews and participate in design reviews
  • Collaborate with project managers and business analysts to deliver solutions
  • Troubleshoot and resolve application issues to maintain performance and reliability

Requirements

  • Bachelor’s degree in Computer Engineering, Computer Science, Information Technology, or related field
  • 7+ years of experience in the job offered or as Software Engineer/Software Developer/Programmer Analyst or related
  • Experience with Java, Spring Boot, Microservices, and ReactJS
  • Experience with Dodd-Frank requirements and domestic/cross-border payment clearing systems
  • Experience with Oracle and PostgreSQL plus integration with Mule ESB, IBM MQ, and web services
  • Experience with Python, Kubernetes, and Kafka for scalable, resilient systems
  • Experience ensuring compliance with public cloud frameworks and cybersecurity controls
  • Experience with Control-M job scheduling
  • Experience with Selenium and FitNesse automated testing
  • Experience with Tomcat application hosting
  • Experience with ReactJS UI development
  • Experience monitoring system performance and reliability using GAIA and Tomcat
  • Cross-functional collaboration across the full technology stack

Benefits

  • Competitive total rewards package including base salary
  • Possible commission-based pay and/or discretionary incentive compensation (cash and/or forfeitable equity)
  • Comprehensive health care coverage and wellness programs
  • Retirement savings plan
  • Backup childcare
  • Tuition reimbursement
  • Mental health support
  • Financial coaching
  • Additional total compensation and benefits details provided during the hiring process

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report