Back to search

Principal Software Engineer

Ally · Charlotte, NC · Product-area and platform engineering teams

Compensation

$110k – $180k /yr

Employment type

Full-time

Work setting

On-site

Location

Charlotte, NC

Schedule

Day shift

Posted

Apply for this job

You'll be redirected to the employer's application page.

Job overview

The Principal Software Engineer role is hybrid in Charlotte, NC or Detroit, MI; base pay is $110,000–$180,000 per year. The role provides technical leadership for Ally product areas, platforms, and complex engineering initiatives. The engineer guides architecture and technical direction, leads high-impact work, and establishes practices that keep software secure, resilient, and scalable. By remaining technically engaged and mentoring across teams, the role improves engineering quality and supports critical platforms and future technology needs.

What you'll do

  • Set technical direction and guide architecture, design, integration, and implementation decisions
  • lead complex initiatives from strategy and design through production
  • serve as an escalation point and reviewer for high-impact technical decisions
  • translate business and product priorities into technical direction
  • establish engineering standards and guide modernization
  • mentor engineers across experience levels
  • evaluate and drive adoption of tools, frameworks, automation, and AI-assisted development practices.

What we're looking for

Skills & competencies
principal software engineer
hybrid
technical leadership
software architecture
platform engineering
python
java
ai-assisted development
charlotte nc
detroit mi
ally
$110k–$180k annually
Work arrangement
  • Weekend coverage required

Benefits & perks

  • Paid time off and holidays
  • 401(k) matching and company contributions
  • tuition reimbursement
  • medical, dental, and vision coverage
  • paid parental and caregiver leave
  • employee stock purchase plan.

Why this role

Provides cross-team technical leadership while remaining engaged in engineering implementation and practical AI-assisted development.

About the employer

Ally is hiring for this role. Industry: Commercial Banking. Sector: 52.

Additional details

Industry sector
52
Industry
Commercial Banking
Occupation code
11-9041.00
Apply for this job

You'll be redirected to the employer's application page.

Browse more jobs

Listing ID: 4c4ac60b-f761-4d86-bb97-1bc14d94ff88

    Principal Software Engineer at Ally | CollabWORK