Lead Software Engineer / Platform Engineer

JPMorgan Chase & Co.

Plano (TX)

On-site

USD 140,000 - 190,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

JPMorgan Chase & Co. in Plano, TX is seeking a Lead Software Engineer to drive development of the Software Defined Branch platform, focusing on C#, .NET, and PowerShell automation. You will contribute to building secure, scalable enterprise solutions, and lead AI-assisted coding practices within a senior team.

The role emphasizes autonomy, architectural ownership, and collaboration across vendors and internal teams in a fast-paced, high-impact environment.

Qualifications

  • Formal training or certification on software engineering concepts.
  • 5+ years applied experience in software development.
  • Deep knowledge of C#, .NET, and PowerShell in production.
  • Experience leading use of AI-assisted development tools with validation.
  • Strong understanding of secure, responsible AI practices.
  • Experience with Windows platform engineering and automation.
  • Knowledge of REST APIs and database patterns.
  • Awareness of agile CI/CD and security practices.

Responsibilities

  • Executes creative software solutions, design, development, and troubleshooting with ability to think beyond routine.
  • Develops secure, high-quality production code, and reviews and debugs code written by others.
  • Drives team adoption of enterprise AI-assisted engineering practices with validation standards.
  • Applies SDLC toolchain knowledge to improve automation and value realization.
  • Identifies opportunities to automate remediation to improve overall stability.
  • Leads evaluation sessions with vendors and internal teams to probe architectures and fit.

Skills

AI-assisted development tools
C#, .NET, PowerShell
LLM integration
Secure coding
REST API design
Windows automation
Agile methodologies
Autonomy/ownership

Tools

VS Code
GitHub Copilot
Claude Code

Job description

We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.

As a Lead Software Engineer at JPMorganChase within the Corporate Sector - Employee Platforms team, 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. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.

The Branch Technology engineering team builds software-defined platforms that manage and automate technology across the Retail Branch network. It is a small, focused team where engineers work across the stack, own their delivery end to end, and operate close to the architecture. The team moves fast, holds a high bar, and expects every engineer to bring their full capability to the work. As a Senior Lead Software Engineer, your focus will be the Software Defined Branch platform - contributing to the modernization of the C#, .NET, and PowerShell workflows that drive branch builds and Windows automation at scale. You will work alongside experienced engineers to re-shape those systems into a clean, maintainable, and extensible agentic platform, taking on complex problems and delivering with a level of craft the team can build on. You will be expected to bring AI tools into your daily workflow, engage with emerging agentic patterns on the CDAO Fusion Studio platform, and operate with the kind of autonomy and judgement that a lean, high-performing team depends on.

Job responsibilities
  • Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or breakdown technical problems
  • Develops secure and high-quality production code, and reviews and debugs code written by others
  • 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.
  • Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation.
  • Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
  • Leads evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture
Required qualifications, capabilities, and skills
  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • Hands-on experience with AI-assisted development tools - VS Code, GitHub Copilot, Claude Code, or equivalent - and working knowledge of LLM integration or agentic tooling in a production context
  • Minimum 7 years of deep working knowledge of C#, .NET, and PowerShell in production environments
  • 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
  • Experience with Windows platform engineering and automation workflows at scale
  • Strong understanding of REST API design, relational database development, and system integration patterns
  • Proficient in all aspects of the Software Development Life Cycle
  • Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
  • In-depth knowledge of the financial services industry and their IT systems
  • Ability to operate with autonomy, take technical ownership, and contribute at a high level within a small, senior team
Preferred qualifications, capabilities, and skills
  • Experience with front-end frameworks (React or equivalent) - the stack has a UI layer
  • Experience with event-driven architecture or messaging platforms
  • Familiarity with MCP (Model Context Protocol) or tools-first API design patterns
  • Experience in financial services or a comparable enterprise environment
  • Background in platform modernization or legacy system re-architecture
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer / Platform Engineer
Lead Software Engineer / Platform Engineer

Next Frontier Capital • Columbus (OH)

On-site
USD 140,000 - 210,000
Health care coverage
Retirement savings plan
Tuition reimbursement
Lead Software Engineer
Lead Software Engineer

JPMorgan Chase & Co. • Tampa (FL)

On-site
USD 120,000 - 160,000
Sr Lead Infrastructure Engineer
Sr Lead Infrastructure Engineer

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 140,000 - 190,000
Lead Software Engineer - Full Stack - Java, React, AWS
Lead Software Engineer - Full Stack - Java, React, AWS

JPMorgan Chase & Co. • Chicago (IL)

On-site
USD 180,000 - 230,000
Lead Software Engineer - Security Platforms
Lead Software Engineer - Security Platforms

JPMorgan Chase & Co. • Columbus (OH)

On-site
USD 120,000 - 190,000
Director of Software Engineering - Head of Platform and Software Engineering, Branch Technology
Director of Software Engineering - Head of Platform and Software Engineering, Branch Technology

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 260,000 - 380,000
Lead Software Engineer - Analytics & Feedback Platforms
Lead Software Engineer - Analytics & Feedback Platforms

JPMorgan Chase & Co. • Columbus (OH)

On-site
USD 130,000 - 190,000
Lead Software Engineer - Fullstack
Lead Software Engineer - Fullstack

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 130,000 - 180,000
Lead Software Engineer - Full Stack/Python/Java/React
Lead Software Engineer - Full Stack/Python/Java/React

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 140,000 - 190,000
Lead Software Engineer - Full Stack / React
Lead Software Engineer - Full Stack / React

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 150,000 - 200,000