Principal Software Engineer
Microsoft
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 95% of similar roles. Most pay $174,600–$225,000 — the shaded band above. At the midpoint, this role pays about $145k versus about $200k for comparable roles.
Based on 240 similar postings.
Employer
Ally Financial is a US-based digital financial services company offering online banking, auto financing, mortgage, and investment products. It is one of the largest all-digital banks in the United States.
Ally Financial currently has 18 open roles on FindRole.
Listed pay typically runs $110,000–$180,000 across 17 roles with salary data.
Most-posted roles
At a glance
Principal - Software Engineer As a Principal - Software Engineer, you will lead the design and delivery of enterprise-scale business automation and AI solutions. You will identify high-value automation opportunities, architect intelligent workflows, and build secure, scalable platforms that integrate software engineering, cloud-native architecture, RPA, APIs, and generative AI to drive measurable impact. Your daily work involves developing capabilities using large language models, agent-based patterns, document intelligence, and retrieval-augmented solutions while establishing engineering standards for CI/CD, observability, and security. You will utilize Python, Java, and cloud platforms like AWS or Azure to build microservices and event-driven systems. The role focuses on solving complex business problems through intelligent automation in a regulated environment. Key technologies include Robocorp, UiPath, Automation Anywhere, vector stores, and AI coding tools like GitHub Copilot to enhance development velocity and ensure robust production quality.
What does a Software Engineer earn in North Carolina?
Median $192025 from 38 postings across 15 companies.
Skills
What you'll do
What we're looking for
Related searches
More like this
Microsoft
Ally Financial
Intuit
The Hartford
CVS Health
Snap Inc.