EngineerJobs.io
← Back to all jobs

Job Description

JPMorganChase is hiring a Lead Software Engineer to lead Platform Identity Engineering and build always-on identity capabilities used across the firm.

Responsibilities

  • Design, build, and operate identity platform services and APIs across the portfolio, from architecture through production
  • Drive reliability and stability improvements using data-driven analytics to identify and resolve technology bottlenecks in areas of expertise
  • Partner with stakeholders to define service level indicators, establish service level objectives, and set error budgets
  • Build and maintain CI/CD, infrastructure-as-code, and deployment tooling powering the platform
  • Plan for scale and resilience across regions, including capacity, failover, and disaster recovery
  • Use enterprise-authorized AI capabilities to accelerate major-incident triage, troubleshooting, and post-incident analysis, including validation of outputs and safe handling of operational data based on sensitivity and security requirements
  • Act as the primary point of contact during major incidents for the application
  • Collaborate with security and platform teams to maintain identity services that are safe, compliant, and well-governed
  • Provide high-level technical expertise in one or more domains, including guidance and mentorship for other engineers
  • Lead reuse-first adoption of AI-assisted reliability workflows across SDLC/toolchain practices (CI/CD quality checks, test/validation automation, operational readiness), ensuring traceability/auditability and security controls
  • Drive team adoption of enterprise-authorized AI-assisted engineering practices to improve code quality, delivery speed, and operational outcomes (AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support)
  • Establish consistent validation standards (secure coding, peer review, automated testing) and promote reuse of effective patterns
  • Apply tools within the SDLC toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to increase the value delivered by automation

Requirements

  • 5+ years of applied software engineering experience and formal training or certification on software engineering concepts
  • Demonstrated proficiency in reliability, scalability, performance, security, enterprise system architecture, toil reduction, and other site reliability best practices
  • Proven experience designing and building production services and APIs, with clean, maintainable code, and fluency in at least one language such as Python, Java/Spring-Boot, or Go
  • Proficient with automation and infrastructure-as-code (Terraform or similar templating language)
  • Demonstrated experience using enterprise-authorized AI capabilities to improve SRE workflows (incident investigation support and knowledge capture)
  • Proficient with observability, including SLO alerting and telemetry collection (e.g., CloudWatch, Prometheus, Grafana, Tempo)
  • Proficient with CI/CD practices and tooling
  • Experience troubleshooting common networking technologies and issues
  • Demonstrated experience leading effective use of approved AI-assisted software development tools (coding, code review, test acceleration, troubleshooting), including setting team expectations for validating AI outputs for correctness, performance, and security
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations and secure handling of inputs/outputs, with coaching experience for safe, compliant adoption in delivery practices

Preferred Qualifications, Capabilities, and Skills

  • Experience with modern authentication and federation protocols (token- and assertion-based)
  • Broader IAM knowledge: auth models, certificate and key registration and rotation, onboarding, and least privilege
  • Familiarity with directory services and enterprise access platforms
  • Experience with federated identity across firm and public-cloud providers
  • PKI knowledge (x509, mTLS, signing-key management and rotation)
  • Experience running regulated or high-availability systems, including DR and multi-region resilience
  • Proficient with containers and container orchestration (e.g., Kubernetes)

Tech Stack

  • AWS, Entra, Google Cloud
  • Python, Java/Spring-Boot, Go
  • Terraform
  • CloudWatch, Prometheus, Grafana, Tempo
  • CI/CD, infrastructure-as-code, CI/CD quality checks
  • Kubernetes
  • token- and assertion-based, x509, mTLS

Location & Compensation

  • Jersey City, NJ (onsite)
  • USD 156,750 - 215,000 per year

Similar Jobs