Lead Software Engineer

JPMorgan Chase JPMorgan Chase · Banking · Dublin, Ireland · Corporate Sector

Lead Software Engineer role focused on full-stack development (React, Java Spring Boot, GraphQL/REST, AWS) with technical leadership responsibilities. The role emphasizes building secure, scalable, and highly available services, implementing robust observability, and evaluating solutions. A key aspect is driving the adoption and governance of enterprise-authorized AI-assisted engineering practices within the team, including coaching engineers on responsible and compliant use of AI tools for development, debugging, testing, and documentation.

What you'd actually do

  1. Leads end-to-end delivery of full stack solutions using React, Java Spring Boot, GraphQL/REST, and AWS-managed services, from design through production support.
  2. Lead and mentor a team of software engineers, setting technical direction, best practices, and coding standards across the organization, with a focus on Java-based, cloud-first, and API-first engineering principles.
  3. Drives architecture and design reviews, defining service boundaries, API contracts, data models, and integration patterns.
  4. Develops secure, high-quality, production-grade code; conducts thorough code reviews; sets and enforces engineering standards.
  5. Drives team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team.

Skills

Required

  • React expertise
  • Java Spring Boot expertise
  • GraphQL proficiency
  • REST proficiency
  • OIDC/OAuth2 implementation
  • AWS experience
  • Data and event-driven expertise (Aurora PostgreSQL, Neptune, Kafka/MSK)
  • CI/CD, quality, and AI-assisted engineering
  • Proficiency with Claude Code/GitHub Copilot
  • Experience leading effective use of approved AI-assisted software development tools
  • Strong understanding of responsible AI use in engineering workflows

Nice to have

  • Infrastructure as Code (Terraform/CloudFormation/CDK)
  • Containerization and orchestration experience (Docker, ECS/EKS)
  • Advanced security practices
  • Experience defining platform standards
  • Prior experience integrating with Oracle HCM

What the JD emphasized

  • Minimum 7 years of applied full-stack engineering experience delivering and operating production systems, with senior/lead responsibilities (technical leadership, design ownership).
  • MUST: proficiency with Claude Code/GitHub Copilot for development, debugging, testing, and documentation with strong validation, security, and maintainability practices
  • Demonstrated experience leading effective use of approved AI-assisted software development tools (e.g., for coding, code review, test acceleration, troubleshooting) with the ability to set team expectations for validating AI outputs for correctness, performance, and security.
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; experience coaching engineers on safe, compliant adoption within delivery practices