Lead Software Engineer [Multiple Positions Available]

JPMorganChaseColumbus, OH
Onsite

About The Position

JPMorgan Chase & Co. is seeking a Lead Software Engineer to design and develop Adobe Experience Manager (AEM) components, Restful services, Apache Dispatcher configurations, and service integrations. The role involves designing and developing scalable data pipelines on AWS using services like S3, Glue, Step Functions, Kinesis, Lambda, EMR, and Amazon Athena, while integrating Snowflake for data warehousing. The engineer will collaborate with cross-functional teams, stay updated on industry trends (e.g., Apache Spark), and work in an agile environment implementing test-driven development. Key responsibilities include setting team output and collaboration expectations, managing stakeholder relationships, ensuring compliance with standards, and anticipating dependencies. This position also involves leading and coaching a team of entry-level to mid-level software engineers.

Requirements

  • Bachelor's degree in Computer Engineering, Computer Science, or related field of study.
  • 7 years of experience in the job offered or as Lead Software Engineer, Software Engineer, IT Consultant, or related occupation.
  • Three (3) years of experience developing enterprise-level Java applications using the Spring Framework including Spring Boot, Spring MVC, and Spring Security.
  • Two (2) years of experience with Agile software development including participation in sprint planning, daily stand-ups, and retrospectives.
  • Two (2) years of experience designing, developing, and deploying microservices architectures using Docker and Kubernetes.
  • Two (2) years of experience designing, developing, and deploying components for AEM.
  • Two (2) years of experience designing and deploying applications on AWS using EC2, S3, RDS, Lambda, Step Functions, and EMR.
  • Two (2) years of experience developing web applications using HTML, JavaScript, and React with a focus on user experience and cross-browser compatibility.
  • Two (2) years of experience designing and implementing RESTful and SOAP-based web services including API documentation and versioning.
  • Two (2) years of experience writing and executing Junit tests and Component tests using test-driven development practices.
  • Two (2) years of experience coordinating user acceptance testing to validate that the software meets business requirements.

Nice To Haves

  • Experience with Apache Spark.

Responsibilities

  • Design and develop Adobe Experience Manager (AEM) components, Restful services, Apache Dispatcher configurations, and service integrations.
  • Design and develop scalable data pipelines on AWS using services such as S3, Glue, Step Functions, Kinesis, Lambda, EMR, and Amazon Athena while integrating Snowflake for data warehousing.
  • Collaborate with cross-functional teams and stay up-to-date with industry trends and related technologies such as Apache Spark.
  • Work in an agile environment and implement test driven development methodologies.
  • Set the overall guidance and expectations for team output, practices, and collaboration.
  • Manage stakeholder relationships and the team's work in accordance with compliance standards, service level agreements, and business requirements.
  • Anticipate dependencies with other teams to deliver products and applications in line with business requirements.
  • Lead and provide overall direction, oversight, and coaching for a team of entry-level to mid-level software engineers.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service