JPMorgan Chase - Plano, TX

posted about 1 month ago

Full-time - Senior
Plano, TX
Credit Intermediation and Related Activities

About the position

As a Lead Software Engineer at JPMorgan Chase within the Corporate and Investment Banking sector, you will play a crucial role in an agile team focused on enhancing and delivering market-leading technology products. This position requires a passion for solving business problems through innovative engineering practices and a commitment to applying your expertise throughout the software development lifecycle. You will collaborate with various stakeholders to achieve common goals and ensure the stability and scalability of software applications.

Responsibilities

  • Execute creative software solutions, design, development, and technical troubleshooting.
  • Develop secure high-quality production code, and review and debug code written by others.
  • Identify opportunities to eliminate or automate remediation of recurring issues to improve operational stability.
  • Lead evaluation sessions with external vendors and internal teams to assess architectural designs and technical credentials.
  • Lead communities of practice across Software Engineering to promote awareness and use of new technologies.
  • Engage with development teams throughout the incident lifecycle to ensure lessons learned are translated into automated responses.
  • Design best-in-class monitoring frameworks for end-to-end flow monitoring and noiseless alerting.
  • Utilize programming languages such as JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, and Go, along with various AWS tools and services.

Requirements

  • Formal training or certification in software engineering concepts and 5+ years of applied experience.
  • Hands-on experience in system design, application development, testing, and operational stability.
  • Advanced proficiency in one or more programming languages, particularly Java & J2EE stack including Spring Framework and web services.
  • In-depth knowledge of the financial services industry and their IT systems.
  • Expertise in application, data, and infrastructure architecture disciplines.
  • Experience mentoring and grooming developers.
  • Ability to work in large, collaborative teams to achieve organizational goals.
  • 5+ years of extensive high-level enterprise architecture and software design experience.
  • 2+ years of experience with public cloud services (Azure/GCP/AWS/private cloud), including hands-on experience with services like S3, DynamoDB, EKS, SQS, MSK, KMS, ALB.
  • Hands-on experience with CI/CD, DevOps best practices, and BDD test automation frameworks such as Cucumber and Karate.
  • 3+ years of hands-on experience with SQL and NoSQL databases such as Cassandra.
  • 3+ years of hands-on experience with event-driven app architecture such as Kafka.

Nice-to-haves

  • Experience with Docker and Kubernetes.
  • Experience with running workloads on public cloud (AWS preferred).
  • Open source contribution experience.
  • Experience developing frameworks.

Benefits

  • Comprehensive health care coverage.
  • On-site health and wellness centers.
  • Retirement savings plan.
  • Backup childcare.
  • Tuition reimbursement.
  • Mental health support.
  • Financial coaching.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service