Software Engineer III Python, Java, or C++

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
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance

Description For Software Engineer III Python, Java, or C++

JPMorgan Chase is seeking a Software Engineer III to join our Commercial & Investment Bank - Payments Technology team. As a seasoned member of an agile team, you'll be responsible for designing and delivering trusted market-leading technology products in a secure, stable, and scalable way.

The role involves implementing critical technology solutions across multiple technical areas within various business functions, supporting the firm's business objectives. You'll work with Python frameworks like Flask or Django, build and deploy RESTful web API integrations, and utilize your expertise in object-oriented programming and database management.

The Commercial & Investment Bank is a global leader across banking, markets, securities services and payments, serving corporations, governments and institutions worldwide. You'll be part of a team that provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.

We offer a comprehensive benefits package including competitive base salary, healthcare coverage, retirement plans, and continuous learning opportunities. Our inclusive culture values diversity and fosters innovation, making JPMorgan Chase an ideal place to grow your career in financial technology.

Key technical requirements include proficiency in Python, experience with PostgreSQL or similar databases, and familiarity with cloud infrastructure. You'll also need strong agile methodology knowledge and proven experience in system design and application development.

Join us to be part of a team that's shaping the future of financial technology while working with cutting-edge tools and methodologies in a supportive, collaborative environment.

Last updated 21 minutes ago

Responsibilities For Software Engineer III Python, Java, or C++

  • Executes software solutions, design, development, and technical troubleshooting
  • Creates secure and high-quality production code and maintains algorithms
  • Produces architecture and design artifacts for complex applications
  • Gathers, analyzes, synthesizes, and develops visualizations and reporting from large data sets
  • Proactively identifies hidden problems and patterns in data
  • Contributes to software engineering communities of practice
  • Adds to team culture of diversity, equity, inclusion, and respect

Requirements For Software Engineer III Python, Java, or C++

Python
Java
PostgreSQL
  • 3+ years applied experience in Software engineering
  • Hands-on practical experience in system design, application development, testing, and operational stability
  • Proficient in Python frameworks like Flask or Django
  • Experience in test automation and python unit test frameworks
  • Knowledge of Software Development Life Cycle
  • Understanding of Agile methodologies
  • Object-oriented programming and concurrency skills
  • Experience with PostgreSQL or similar RDBMS
  • Experience on cloud infrastructure such as AWS or Kubernetes

Benefits For Software Engineer III Python, Java, or C++

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
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?

Jobs Related To JPMorgan Chase Software Engineer III Python, Java, or C++

Infrastructure Engineer III- Data Streaming (Kafka, Kinesis & Flink)

Mid-level Infrastructure Engineer position at JPMorgan Chase focusing on data streaming technologies like Kafka, requiring 3+ years of experience in infrastructure engineering.

Software Engineer III - Python

Mid-level Software Engineer role at JPMorgan Chase focusing on Python development with 3+ years of experience required.

Software Engineer III - Java/Kafka/AWS

Mid-level Software Engineer position at JPMorgan Chase focusing on Java, Kafka, and AWS technologies for building secure and scalable financial applications.

Software Engineer II - Java Developer + Kafka + Kubernetes

Mid-level Software Engineer position at JPMorgan Chase focusing on Java development with Kafka and Kubernetes for loan servicing platforms.

Software Engineer III

Mid-level Software Engineer position at JPMorgan Chase focusing on backend development with Java/Kotlin/Scala, requiring 3+ years of experience in distributed systems and cloud technologies.