Lead Software Engineer - Java/AWS/Kafka/Streaming

JPMorgan Chase

Plano (TX)

On-site

USD 152,000 - 215,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Comprehensive health care coverage
Retirement savings plan
Tuition reimbursement
Mental health support
Financial coaching

Job summary

JPMorgan Chase is looking for a Software Engineer in Plano, Texas to provide technical guidance and develop high-quality production code. Key responsibilities include system design, application functionality decisions, and contributing to the software development life cycle. The ideal candidate has over 5 years of experience and proficiency in programming languages such as Java, with knowledge of cloud and financial services IT systems. This role offers a competitive salary and extensive benefits, focusing on diversity and inclusion.

Qualifications

  • 5+ years applied experience in software engineering.
  • Hands-on experience in system design, application development, and operational stability.
  • Proficient in automation and continuous delivery methods.

Responsibilities

  • Provide technical guidance to support business teams.
  • Develop and review secure high-quality production code.
  • Contribute to application design and technical processes.

Skills

Java
Spring framework
Kafka
Flink
Software Development Life Cycle
Agile methodologies
Cloud native experience
ReactJS
Angular

Education

Formal training or certification in software engineering

Tools

Automation tools
Testing frameworks (Jest, Selenium, etc.)

Job description

We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.

Job responsibilities
  • Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and vendors
  • Develops secure and high-quality production code, and reviews and debugs code written by others
  • Drives decisions that influence the product design, application functionality, and technical operations and processes
  • Serves as a function-wide subject matter expert in one or more areas of focus
  • Actively contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life Cycle
  • Influences peers and project decision-makers to consider the use and application of leading-edge technologies
  • Adds to the team culture of diversity, opportunity, inclusion, and respect
Required qualifications, capabilities, and skills
  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • Hands‑on practical experience delivering system design, application development, testing, and operational stability
  • Advanced in one or more programming language(s) and framework(s) (i.e., Java, Spring framework, Kafka Streams, Flink, Data Lake & Low Latency stores)
  • Proficiency in automation and continuous delivery methods
  • Ability to tackle design and functionality problems independently with little to no oversight
  • Proficient in all aspects of the Software Development Life Cycle
  • Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
  • Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
  • In‑depth knowledge of the financial services industry and their IT systems
  • Practical cloud native experience
Preferred qualifications, capabilities, and skills
  • Apache Flink, Kafka and Confluent Cloud
  • Experience working with Petabyte scale environments and streaming billions of events per day
  • Advanced knowledge of ReactJS, Angular
  • Familiarity with test‑driven development and unit/UI test frameworks such as Jest, Selenium, Web driver IO, React Testing Library, Mock Service Worker, and Playwright is a plus

We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission‑based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on‑site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more.

We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs.

Base Pay/Salary

Jersey City, NJ $152,000.00 - $215,000.00 / year

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer - Java/AWS/Kafka/Streaming
Lead Software Engineer - Java/AWS/Kafka/Streaming

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 130,000 - 160,000
Software Development Manager, Managed Streaming for Apache Kafka
Software Development Manager, Managed Streaming for Apache Kafka

Socket.dev • Santa Monica (CA)

On-site
USD 185,000 - 250,000
Lead Software Engineer - Java/AWS/Kafka
Lead Software Engineer - Java/AWS/Kafka

Next Frontier Capital • New York (NY)

On-site
USD 170,000 - 210,000
Software Development Engineer, Amazon MSK
Software Development Engineer, Amazon MSK

Socket.dev • Santa Monica (CA)

On-site
USD 168,000 - 228,000
Health insurance
RSUs (restricted stock units)
Paid time off
Senior Software Engineer, Streaming Platform
Senior Software Engineer, Streaming Platform

United States Digital Space LLC • Bellevue (WA)

On-site
USD 196,000 - 230,000
Performance-driven compensation
100% paid health insurance
Flexible benefits spending account
+2
Software Development Engineer, Amazon MSK
Software Development Engineer, Amazon MSK

Amazon Web Services (AWS) • Santa Monica (CA)

On-site
USD 143,000 - 195,000
Health insurance
401(k) matching
Paid time off
+1
Software Development Engineer - Amazon MSK, Managed Streaming for Kafka
Software Development Engineer - Amazon MSK, Managed Streaming for Kafka

Socket.dev • Seattle (WA)

On-site
USD 144,000 - 194,000
Senior Software Engineer - Apache Kafka Infrastructure New York, NY Posted yesterday
Senior Software Engineer - Apache Kafka Infrastructure New York, NY Posted yesterday

Bloomberg L.P. • New York (NY)

On-site
USD 160,000 - 240,000
Comprehensive benefits plan
401(k) + match
Paid holidays and time off
Software Development Engineer, AWS Apache Flink
Software Development Engineer, AWS Apache Flink

Socket.dev • Seattle (WA)

On-site
USD 143,700 - 194,400
Software Development Engineer, AWS Apache Flink
Software Development Engineer, AWS Apache Flink

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 143,000 - 195,000
Health insurance
401(k) matching
Paid time off
+1