AWS Lead Software Engineer-Full Stack/Java/Spark

JPMorgan Chase & Co.Wilmington, DE
5h

About The Position

As an AWS Lead Software Engineer-Full Stack/Java/Spark at JPMorgan Chase within the Corporate Sector's Risk Technology team, you will set the technical direction and orchestrate delivery for a dynamic engineering team. You will partner closely with product, design, and business stakeholders to gather requirements, clarify scope, and translate objectives into high-quality, scalable solutions. You’ll lead by example—innovating through modern engineering practices, elevating team standards, and ensuring predictable delivery from discovery through production support.

Requirements

  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • Hands-on experience with Apache Spark or similar large-scale data processing engines
  • Experience designing, developing, and deploying software on AWS using services such as EC2, EKS, Lambda, S3, RDS, and Aurora
  • Strong analytical, troubleshooting, and performance tuning skills across distributed systems
  • Proven experience driving end-to-end delivery: requirements, architecture, implementation, testing, deployment, and operations

Nice To Haves

  • AWS certifications (Cloud Practitioner, Developer, or Solutions Architect)
  • Experience using Terraform to deliver infrastructure-as-code on public cloud
  • Experience in coding Java applications with Spring Boot; experience designing resilient APIs and data models
  • Experience in Linux scripting (Bash, KSH) or Python for automation and tooling
  • Practical experience with event streaming (e.g., Kafka), relational/NoSQL databases, caching, and messaging
  • Experience with CI/CD pipelines and tooling, test automation frameworks, and security best practices
  • Familiarity with observability stacks (e.g., Prometheus, Grafana, OpenTelemetry) and SRE principles

Responsibilities

  • Lead a multi-disciplinary agile team, setting clear goals, engineering standards, and delivery plans. Mentor and coach engineers, grow talent, and foster a culture of craftsmanship, ownership, and psychological safety. Drive architectural decisions, design reviews, and technical governance; ensure alignment with long-term platform strategy.
  • Facilitate requirement gathering, story mapping, and scope definition with stakeholders; translate business needs into technical roadmaps. Own estimation, dependency management, and risk mitigation; maintain a healthy backlog and release plan. Communicate status and trade-offs clearly to stakeholders; ensure transparency on delivery and quality.
  • Design and build new applications with modern, cloud-native architectures; modernize legacy systems for resilience and performance. Implement batch and real-time components following best practices for reliability, security, operational efficiency, cost-effectiveness, and performance. Establish and enforce quality gates: code reviews, automated unit/integration/acceptance tests, and secure-by-default patterns.
  • Ensure strong CI/CD discipline, infrastructure-as-code, and automated deployments. Own production health with robust observability (metrics, logs, traces), incident response, and postmortems. Provide and coordinate Level 2 support; reduce toil and mean time to recovery through engineering improvements.
  • Champion experimentation and continuous learning; introduce pragmatic innovations that improve developer experience and customer outcomes. Participate and lead agile ceremonies: standups, sprint planning, backlog refinement, demos, retrospectives.
  • Contribute to a team culture of diversity, opportunity, inclusion, and respect.

Benefits

  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service