Software Engineer

Chase is a leading financial services firm, helping nearly half of America's households and small businesses achieve their financial goals through a broad range of financial products.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Software Engineer

JPMorgan Chase & Co. is seeking a talented Software Engineer to join their Consumer & Community Banking division in Columbus, OH. This role offers an exciting opportunity to work with one of the leading financial institutions in the world, helping to drive innovation and technological advancement in banking services.

The position involves designing and implementing complex software solutions that directly impact millions of customers. You'll be working with cutting-edge technologies including Java, Spring Framework, AWS cloud infrastructure, and modern messaging systems like Kafka. The role requires expertise in both backend development and cloud infrastructure, with a focus on creating scalable, reliable, and maintainable solutions.

As a Software Engineer, you'll be part of a dynamic team that values collaboration and innovation. You'll work closely with business stakeholders to translate requirements into efficient code, participate in all aspects of the software development lifecycle, and contribute to the architectural decisions that shape our technology landscape.

The ideal candidate should have a strong foundation in computer science (Master's or Bachelor's degree) with relevant experience in software development. You'll need expertise in Java-based programming, microservices architecture, and cloud technologies. Experience with containerization, infrastructure as code, and modern database systems is essential.

JPMorgan Chase offers an exceptional benefits package including competitive compensation, comprehensive healthcare, retirement plans, and continuous learning opportunities. The company is committed to fostering an inclusive environment and provides equal opportunities for growth and advancement.

Join our team and be part of an organization that's shaping the future of financial services through technology innovation. You'll have the opportunity to work on meaningful projects that impact millions of customers while building your career with a global leader in banking and technology.

Last updated a minute ago

Responsibilities For Software Engineer

  • Drive the design and architecture of complex software solutions
  • Collaborate with business teams to translate requirements into code
  • Participate in all aspects of the Software Development Lifecycle
  • Drive investigation and resolution of complex technical issues
  • Design, implement, and maintain AWS cloud infrastructure
  • Automate deployment using Terraform, CloudFormation, and CI/CD
  • Contribute to project planning and effort estimates
  • Collaborate with stakeholders for successful project delivery

Requirements For Software Engineer

Java
Kafka
Cassandra
Kubernetes
  • Master's degree in Computer Science or related field + 3 years experience, or Bachelor's degree + 5 years experience
  • Experience translating technical requirements into programmed modules
  • Experience with Agile software development lifecycle
  • Experience developing scalable infrastructure solutions for microservices
  • Experience with Docker and Terraform for infrastructure deployments
  • Experience with Kafka messaging systems
  • Java programming using Spring framework
  • Experience with Cassandra DB2
  • Experience with J2EE, Spring Boot, and Maven/Gradle
  • Experience with JSON and XML service payloads

Benefits For Software Engineer

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 & Co. Software Engineer

Software Engineer

Software Engineer role at JPMorgan Chase focusing on backend development using Java, Kafka, and cloud technologies for the Consumer & Community Banking division.

Product Manager – Senior Associate

Senior Product Associate role at JPMorgan Chase focusing on venture portfolio management tools and analytics, requiring 3+ years of product management experience.

Product Manager

Product Manager role at JPMorgan Chase focusing on product strategy, development, and implementation of financial solutions with competitive benefits and growth opportunities.

Business Transformation Developer - UiPath (Individual Contributor)

Lead UiPath automation development and team management role at JPMorgan Chase, requiring 8 years of development experience and strong technical expertise.

Chase Auto Claims Manager VP

Lead marketing compliance and claims management for Chase Auto as VP, ensuring regulatory adherence while enabling effective marketing communications.