Software Engineer [Multiple Positions Available]

JPMorgan Chase & Co.

Houston (TX)

On-site

USD 140,000 - 190,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

JPMorgan Chase & Co. in Houston seeks an experienced software engineer to drive strategic alignment across engineering, product, and business teams, architecting and delivering high-impact features with scalable, secure code.

You will conduct rigorous code reviews, mentor peers, and establish best practices to maintain robust systems. The role requires building enterprise-grade web apps using Java and Go, with AWS, Kubernetes, and IAM/OAuth-based security, plus data-driven insights.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or related field.
  • 7+ years of experience in software engineering, leading or senior roles.

Responsibilities

  • Drive strategic alignment across engineering, product, and business teams.
  • Architect, design, and deliver high-impact features.
  • Conduct rigorous code reviews and mentor peers.
  • Diagnose and resolve complex application issues; ensure uptime.
  • Develop secure algorithms and integrate with distributed systems.
  • Aggregate, analyze large data sets to produce actionable insights and reporting.

Skills

Java
GoLang
Spring
Hibernate
RESTful APIs
AWS
Kubernetes
Git
OAuth
OIDC
SAML
IAM
SQL
NoSQL
Distributed systems

Education

Bachelor's degree in Computer Science, Computer Engineering, or related field

Tools

Git

Job description

DESCRIPTION:

Duties: Drive strategic alignment and partnership across engineering, product, and business teams to architect, design, and deliver innovative, high-impact features. Conduct rigorous code reviews, mentor peers, and establish best practices to ensure maintainable, robust, and scalable codebases. Diagnose and resolve complex application issues, employing deep technical expertise and root cause analysis to ensure system integrity and uptime. Devise and implement sophisticated software solutions, applying creative problem- solving and advanced technical acumen to address non-trivial engineering challenges. Author and maintain high-quality, secure algorithms and code that integrate seamlessly with distributed systems and meet rigorous production standards. Aggregate, analyze, and synthesize large, heterogeneous data sets to generate actionable insights, visualizations, and reporting that drive continuous improvement of software platforms.

QUALIFICATIONS:

Minimum education and experience required: Bachelor's degree in Computer Science, Computer Engineering, or related field of study plus 7 years of experience in the job offered or as Software Engineer, Technology Specialist, Technical Lead, or related occupation.

Skills Required: This position requires experience with the following: Designing, developing, and optimizing enterprise-grade web applications using Java, GoLang, and associated frameworks including Spring and Hibernate for scalability, performance, and reliability; utilizing both relational (SQL) and non-relational (NoSQL) database technologies, including schema design, optimization, and query performance tuning; working with AWS, Kubernetes, and cloud-native architectures for designing and deploying RESTful APIs; working with distributed version control systems such as Git, including branching strategies, code integration, and release management; designing secure authentication and authorization solutions using Identity and Access Management (IAM) concepts and technologies including OAuth, SAML, and OpenID Connect; utilizing Java, SQL, and related database querying techniques, as well as technologies including Spring Framework and RESTful APIs, for developing, debugging, and maintaining mission-critical codebases in large corporate settings; using software applications and technical processes within specialized domains, including cloud computing for scalable infrastructure and deployment automation, artificial intelligence and machine learning for predictive analytics and business process automation, and mobile technologies including OAUTH 2.0 and OIDC in mobile flow for developing secure and user-friendly mobile applications supporting business operations and customer engagement.

Job Location: 600 Travis Street, Houston, TX 77002.

Full-Time.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

JPMorgan Chase & Co. • Houston (TX)

On-site
USD 120,000 - 190,000
Lead Software Engineer [Multiple Positions Available]
Lead Software Engineer [Multiple Positions Available]

JPMorgan Chase & Co. • Houston (TX)

On-site
USD 140,000 - 200,000
Sr. Software Engineer
Sr. Software Engineer

Gravity IT Resources • Cincinnati (OH)

Remote
USD 110,000 - 160,000
Software Engineer Position
Software Engineer Position

Trislogic • Irving (TX)

On-site
USD 110,000 - 170,000
Software Engineer
Software Engineer

Richmond Public Schools • Virginia (MN)

On-site
USD 70,000 - 90,000
Competitive salary
Comprehensive benefits package
Collaborative work environment
Software Engineer
Software Engineer

ApplyMint • San Antonio (TX)

Hybrid
USD 120,000 - 150,000
Senior Software Engineer
Senior Software Engineer

Professional Management Enterprises (PME) • Indianapolis (IN)

On-site
USD 110,000 - 150,000
Senior Engineer
Senior Engineer

Presidio, Inc. • Austin (TX)

On-site
USD 140,000 - 187,000
Software Engineer
Software Engineer

Compunnel, Inc. • Jersey City (NJ)

On-site
USD 120,000 - 150,000
Software Engineer
Software Engineer

J.P. Morgan • Wilmington (DE)

On-site
USD 130,000 - 170,000