About The Position

Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorganChase within Global Finance Technology, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Drive significant business impact through your capabilities and contributions, and apply deep technical expertise and problem-solving methodologies to tackle a diverse array of challenges that span multiple technologies and applications.

Requirements

  • Formal training or certification in software engineering and 5+ years of applied experience in related technologies.
  • Advanced proficiency in Java and Spring Boot; strong fundamentals, design patterns, and secure coding.
  • Full‑stack delivery with React (component/state management) and secure RESTful API design.
  • Hands‑on AWS experience (EC2, ECS, S3, Lambda, RDS, IAM), including containerized workloads, networking, and secrets management.
  • Microservices design, deployment, and operations.
  • CI/CD pipelines (Jenkins/GitHub Actions), automated testing (unit/integration/contract), and enforcing quality gates.
  • Relational and NoSQL databases: schema design, performance tuning, and secure data access.
  • Monitoring and logging with DataDog, Dynatrace, and/or Splunk.
  • Reliability and performance engineering: concurrency, thread management, caching, and resiliency patterns (circuit breakers, retries, backoff), with cost awareness.
  • Proven track record shipping and operating production systems; comfortable troubleshooting in Kubernetes, CI/CD, and cloud environments.
  • Hands‑on use of AI coding assistants to accelerate delivery (e.g., GitHub Copilot): prompt design, code/test generation, refactoring, and documentation synthesis; ability to validate outputs for correctness, security, performance, and licensing compliance. Use subject to company-approved tools and policies.

Nice To Haves

  • Understanding of regulatory finance/external reporting (workflows, reconciliations, controls).
  • Cloud certifications; proven cloud‑native delivery on AWS.
  • Experience with large‑scale distributed systems, event‑driven architectures, and messaging/streaming patterns.
  • Observability/SRE depth: telemetry pipelines, alerting strategies, incident response, post‑mortems, and continuous improvement.

Responsibilities

  • Lead by example: contribute production‑quality code daily, write tests, perform code reviews, and pair program.
  • Design and deliver secure, high‑quality microservices and web applications with Java/Spring Boot and React; own deep debugging, root‑cause analysis, and performance tuning for high-availability services.
  • Own end‑to‑end build‑and‑run: design, implement, test, deploy, and operate services (“you build it, you run it”).
  • Provide technical leadership across teams; set engineering standards and coach on architecture, code quality, security, and operational excellence. The role mix is 60–70% hands‑on engineering (design, coding, testing, debugging, performance tuning, ops) and 30–40% technical leadership (architecture decisions, standards, mentoring, strategy)
  • Act as SME for microservices, CI/CD, observability, performance engineering, and data modeling.
  • Champion SDLC practices: test automation, CI/CD, security‑by‑default, quality gates, and disciplined change management.
  • Evaluate and introduce technologies that improve reliability, scalability, cost efficiency, and auditability.
  • Embed non‑functional requirements (security, scalability, reliability, observability, cost) into designs; implement logging, metrics, tracing, SLOs, error budgets, alerting, and runbooks.
  • Foster an inclusive team culture; mentor engineers and drive continuous improvement and craftsmanship.

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