← Back to Jobs
JPMorganChase logo

Senior Lead Software Engineer

JPMorganChase
3.9(20232)
👥10k+
Software Engineering
Jersey City, NJ 07310
$171k - $260k
1 month ago
🤖 AI-First🛠️ Cursor-friendly💻 Open Source
Apply →

Explicitly requires vibe coding experience and mentions developer assistant tooling (GitHub Copilot) for AI-assisted development and productivity gains.

About the Role

Senior Lead Software Engineer responsible for leading engineering work within the Employee Platform Chief Administration Office Technology team to design, build, and operate secure, scalable applications. Provide technical direction, develop and review production code, drive architecture and product decisions, and mentor associate engineers to deliver integrated API- and data-driven solutions.

Job Description

Role

Senior Lead Software Engineer on the Employee Platform Chief Administration Office Technology team, responsible for delivering secure, stable, and scalable technology products. The role combines hands-on development, system design, technical leadership, and mentoring to drive business impact across multiple technologies and applications.

Key Responsibilities

  • Provide technical guidance and direction to technical teams, contractors, and vendors.
  • Develop secure, high-quality production code and review/debug code written by others.
  • Drive decisions that influence product design, application functionality, and technical operations/processes.
  • Serve as a subject matter expert in one or more technical areas and advocate firmwide frameworks, tools, and SDLC practices.
  • Influence peers and decision-makers on adoption of leading-edge technologies and practices.
  • Act as a lead technologist managing workload across associate-level engineers and contribute to an inclusive team culture.

Requirements

  • Formal training or certification in software engineering concepts and 5+ years of applied experience.
  • Hands-on experience delivering system design, application development, testing, and operational stability.
  • Advanced proficiency in one or more programming languages; primarily React (front-end), Java (core platform), and Python (frameworks) applied to RESTful and GraphQL API development.
  • Experience with developer assistant tooling (e.g., GitHub Copilot) and AI-assisted development workflows.
  • Strong knowledge of API-driven, cross-functional data integration and data streaming (Kafka) for unified user experiences.
  • Practical cloud-native experience, primarily with AWS, and applying cloud concepts to private cloud platforms.
  • Ability to work independently on design and functionality problems and to influence engineering practices across teams.
  • Educational background in Computer Science, Computer Engineering, Mathematics, or related technical field.

Preferred Qualifications

  • Full-stack development experience with enterprise architecture and data-sharing capabilities.
  • Conceptual knowledge of building AI/ML foundational models and agentic AI orchestration (including LLM components).
  • Experience with case management workflow and orchestration to support cross-functional user experiences.
  • Vibe coding experience and familiarity with developer assistant tools (e.g., GitHub Copilot) for productivity gains.
  • Data modeling concepts and design experience.

Team Context

Work sits within corporate functions supporting employee platform and administration use cases; role emphasizes cross-functional collaboration, security, and scalable platform solutions.

Tech Stack

ReactJavaPythonRESTful APIGraphQLGitHub CopilotKafkaAWSPrivate CloudLLM

Skills

System DesignApplication DevelopmentTestingOperational StabilityCode ReviewTechnical LeadershipMentoringProblem SolvingCross-functional CollaborationAPI DesignData IntegrationData StreamingCloud ComputingSecurityAgileArchitectureAI/ML ConceptsDeveloper Productivity ToolsData Modeling

Experience Level

Senior

Employment Type

Full-time

Benefits

  • Comprehensive health care coverage
  • On-site health and wellness centers
  • Retirement savings plan
  • Backup childcare
  • Tuition reimbursement
  • Mental health support
  • Financial coaching
  • Competitive total rewards package
  • Commission-based pay (eligible roles)
  • Discretionary incentive compensation
  • Forfeitable equity (eligible roles)