Principal - Software Engineer
Ally · Posted Nov 12, 2026
- Charlotte, North Carolina, United States
- Hybrid
- Full-time · Principal
- $110K–$180K per year
- 7+ years
The Principal Software Engineer owns the reliability, architecture and modernization of the middleware and cloud platforms that run Ally's consumer-servicing applications.
Compensation
Base Pay Range $110,000.00 - $180,000.00 This position is eligible to participate in our annual incentive plan.
Responsibilities
- Architect, build and operate the middleware and cloud platforms supporting consumer-servicing applications
- Migration and modernization of on-premises middleware workloads to Kubernetes / Red Hat OpenShift and AWS
- Define and implement Infrastructure-as-Code (Terraform, Ansible) and CI/CD pipelines (GitLab, Jenkins)
- Establish Site Reliability Engineering standards: service-level indicators and objectives, error budgets, capacity forecasting, availability engineering and performance baselines
- Serve as Level 3 technical authority for production incidents and problem management
Requirements
- Bachelor's degree in Computer Science, Computer Applications, Information Systems, Information Technology, or a closely related field
- Master's degree in Computer Science, Computer Applications, Information Systems, or Information Technology
- Nice to have: Generative-AI or AIOps tooling application
- Nice to have: Financial-services or regulated-industry experience (SOX, FFIEC, GLBA controls)
- Nice to have: Kafka or other event-streaming platforms