Software Engineer

JPMorganChase is one of the oldest financial institutions, offering innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands.
Tampa, FL, USA
Backend
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:
Securities Lending Java Senior Lead Software Engineer

Senior Lead Software Engineer position at JPMorgan Chase focusing on Java development for Securities Lending, offering competitive compensation and comprehensive benefits.

Software Engineer III - Python

Senior Software Engineer role at JPMorgan Chase focusing on Python development and AI/ML platforms, combining technical expertise with AI governance responsibilities.

Software Engineer III - C++ Senior Associate

Senior C++ Software Engineer role at JPMorgan Chase's Electronic Market Making group, building trading platforms and market-making systems.

Software Engineer III - C++ - Markets Technology - Athens

Senior Software Engineer role at JPMorgan Chase focusing on C++ development for trading systems in Athens, Greece. Build high-performance trading solutions in an agile environment.

Software Engineer III - Java Full Stack, AWS

Senior Software Engineer role at JPMorgan Chase focusing on Java Full Stack development with AWS, working on critical financial technology solutions in the Commercial & Investment Bank division.

Description For Software Engineer

JPMorgan Chase is seeking a Senior Software Engineer to join our Commercial & Investment Bank division in Tampa, FL. As a global leader across banking, markets, securities services and payments, we're looking for innovative engineers who can help us continue to transform the financial services industry.

In this role, you'll be responsible for designing, developing, and implementing software solutions that solve complex business problems through innovation and engineering practices. You'll be involved in all aspects of the Software Development Lifecycle (SDLC), from analyzing requirements to production deployment.

Our tech stack includes Java, Spring, Kubernetes, Kafka, and various AWS services. You'll work with microservices architecture, contribute to code reviews, and collaborate with cross-functional teams to deliver high-quality solutions. The role requires strong technical expertise in backend development and distributed systems.

The ideal candidate will have 7+ years of experience in software engineering, with a strong background in Java development and cloud technologies. You should be comfortable working in an Agile environment and have experience with CI/CD practices.

We offer a comprehensive benefits package including competitive base salary, healthcare coverage, retirement plans, and continuous learning opportunities. Join us to work on cutting-edge technology while solving real-world financial challenges at one of the world's leading financial institutions.

Our Commercial & Investment Bank provides strategic advice, raises capital, manages risk, and extends liquidity in markets around the world. You'll be part of a team that serves corporations, governments, and institutions throughout the world, operating in more than 100 countries.

At JPMorgan Chase, we value diversity and inclusion, providing equal opportunities to all qualified candidates. We offer a collaborative work environment where you can grow your career while making a significant impact on the global financial system.

Last updated a month ago

Responsibilities For Software Engineer

  • Design, develop and implement software solutions
  • Solve business problems through innovation and engineering practices
  • Participate in all aspects of the Software Development Lifecycle (SDLC)
  • Identify and troubleshoot application code-related issues
  • Participate in code reviews
  • Assist with design reviews
  • Participate in project planning sessions
  • Coordinate with testing teams, User acceptance teams, Middleware teams, Infrastructure teams and Operational support teams

Requirements For Software Engineer

Java
Kubernetes
Kafka
Cassandra
Redis
  • Bachelor's degree in Electronic Engineering, Computer Science, Computer Engineering, Information Technology, or related field plus 7 years experience
  • Experience with Linux and Unix
  • Knowledge of Agile SDLC
  • Experience with Microservices architecture
  • Proficiency in J2EE, Spring, Java
  • Experience with Docker and Kubernetes
  • Knowledge of AWS Cloud Services
  • Experience with Cassandra and Oracle databases
  • Familiarity with CI/CD tools like Jenkins

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
401k
Education Budget
Parental Leave
  • Competitive base salary
  • Commission-based pay
  • Discretionary incentive compensation
  • Comprehensive health care coverage
  • On-site health and wellness centers
  • Retirement savings plan
  • Backup childcare
  • Tuition reimbursement
  • Mental health support
  • Financial coaching

Interested in this job?