Principal Software Engineer
$175.9k - $272.6kWestern Governors University
If you're passionate about building a better future for individuals, communities, and our country-and you're committed to working hard to play your part in building that future-consider WGU as the next step in your career.
Driven by a mission to expand access to higher education through online, competency-based degree programs, WGU is also committed to being a great place to work for a diverse workforce of student-focused professionals. The university has pioneered a new way to learn in the 21st century, one that has received praise from academic, industry, government, and media leaders. Whatever your role, working for WGU gives you a part to play in helping students graduate, creating a better tomorrow for themselves and their families. The salary range for this position takes into account the wide range of factors that are considered in making compensation decisions including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs. At WGU, it is not typical for an individual to be hired at or near the top of the range for their position, and compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range is:Grade: Technical 412 Pay Range: $175,900.00 - $272,600.00 Job Description The Principal Software Engineer is the primary technical leader of the department. This is a practitioner who ships production software, earns credibility through results, and sets the standard others follow. The Principal works inside the systems they influence, understands their limitations from firsthand experience, and translates that into action that resolves problems rather than merely identifying them.
This role demands expertise in AI-assisted development, agentic engineering, cloud-native architecture, and platform thinking. The Principal evaluates every technical decision through the build, buy, borrow, or bot lens, understanding what is fiscally responsible, operationally sustainable, and fastest to value.
The Principal holds the trust of engineering teams, product partners, and executive leadership. They influence through example: building prototypes, delivering working software, and taking ownership when critical issues arise. This person must be fluent in business fundamentals (P&L, cost of delay, unit economics) and connect engineering decisions to business results. The ideal candidate brings a track record of delivering at scale within large enterprise environments, ideally across more than one industry vertical. They maintain a culture of accountability, velocity, and quality grounded in the WGU Leadership Principles. Success in this role is defined by delivery: what ships, what improves, and what problems get solved.
Job Duties
- Partner with engineering and product leadership to define technical strategy and delivery roadmaps that improve the student experience at scale
- Build and ship production-grade software while establishing engineering standards others follow
- Lead Agile delivery practices that balance rigorous planning with rapid execution and predictable outcomes
- Design and evolve cloud-native architectures with strong emphasis on scalability, observability, reliability, security, and operational supportability
- Evaluate technical decisions through a build, buy, borrow, or bot lens with focus on speed-to-value, sustainability, and fiscal responsibility
- Mentor engineers on modern software engineering practices, AI-assisted development workflows, and emerging technologies
- Prototype new tools, frameworks, and architectural patterns through proof-of-value initiatives
- Drive engineering excellence across multiple teams by establishing repeatable delivery patterns and operational standards
- Partner closely with infrastructure, cloud, security, architecture, and product teams as a peer technical leader
- Identify architectural inefficiencies and technical debt, proposing practical and cost-effective solutions grounded in data
- Communicate technical strategy, dependencies, tradeoffs, and risks clearly to executive leadership
- Support operational readiness, incident response, and day-2 supportability across enterprise systems
- Lead through accountability, urgency, ownership, and attention to detail
- Participate in critical operational events and provide leadership during high-impact incidents when needed
- Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or related field
- 10+ years of progressive software engineering experience including architecture, delivery leadership, and technical mentorship across multiple teams
- Experience building and operating web applications using Java, REST APIs, SQL, and Git in enterprise environments
- Experience designing and delivering system integrations with third-party and internal platforms
- Track record in large-scale enterprise IT organizations with established operational processes
- Equivalent relevant experience may substitute for education (1 year experience per 1 year education, at hiring manager discretion)
- Master's Degree in Computer Science, Software Engineering, or related field
- Experience with Kafka/Confluent and integration middleware (Apache Camel, MuleSoft, or similar)
- Hands-on AWS experience: ECS/EKS, Lambda, SNS/SQS, API Gateway, Terraform
- Spring Boot, Kubernetes, and container orchestration in production
- Observability stacks (Dynatrace, Datadog, or similar) including custom metrics and SLO management
- Familiarity with AI/ML platforms, LLM integration, and agentic frameworks
- Higher education, EdTech, or regulated industry experience
- ITIL v4 Foundation or higher; AWS Solutions Architect or CKA certification
- Experience across multiple industry verticals
Accommodations: Applicants with disabilities who require assistance or accommodation during the application or interview process should contact our Talent Acquisition team at View email address on click.appcast.io. Equal Employment Opportunity: All qualified applicants will receive consideration for employment without regard to any protected characteristic as required by law.
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Salt Lake City, UT vacancy
$107.5k - $204.5k
...is primarily On-Site, with flexibility at hiring manager discretion. Applied Signal Technology (AST) is seeking a Principal Software Engineer who strives for excellence and have a passion to be part of a team that strengthens our nation and improves the security...SuggestedTemporary workWork experience placementWork at officeRemote workRelocationFlexible hours$144.5k - $195.5k
...Senior Principal Software Engineer We are looking for a software engineering leader who is passionate about creating next-generation healthcare software that will dramatically improve the lives of patients, clinicians, and caregivers. This person will have the opportunity...SuggestedFull timeTemporary workLocal areaFlexible hours$131.75k - $178.25k
...Principal Software Engineer We are looking for a software engineering leader who is passionate about creating next-generation healthcare software that will dramatically improve the lives of patients, clinicians, and caregivers. This person will have the opportunity...SuggestedFull timeTemporary workLocal areaFlexible hours- ...Principal Software Engineer South Jordan, UT Lightspeed is the leading provider of cloud-based software for dealerships, serving the Powersport, Marine, RV, Trailer, and Golf Car industries adding hundreds of dealerships to the Lightspeed community each year. Lightspeed...SuggestedFull time
$99.6k - $223.4k
...administrative burden. We’re looking for highly skilled AI engineers to design and build high-scale, cloud-based data processing pipelines... ...in Computer Science or equivalent. • 6+ years of relevant software engineering experience. • Strong software engineering skills...SuggestedTemporary workFlexible hours- ...Senior Principal Software Engineer Applied Signal Technology (AST) is seeking a Senior Principal Software Engineer who strives for excellence and has a passion to be part of a team that strengthens our nation and improves the security of our world. AST provides trusted...Relocation
$99.6k - $223.4k
...define monetization architecture for next-generation video delivery Work with a highly technical, distributed systems-focused engineering team Responsibilities Responsibilities Design and build scalable advertising infrastructure for live and linear streaming...Temporary workFlexible hours$96.8k - $251.6k
...complex distributed systems problems, and raises the bar for engineering excellence across teams. Why OCI At OCI, you will work on... ...and operational excellence. Qualifications ~10+ years of software engineering experience with deep expertise in distributed systems...Temporary workFlexible hours- ...Senior Principal Software Engineer Applied Signal Technology (AST) is seeking a Senior Principal Software Engineer who strives for excellence and has a passion to be part of a team that strengthens our nation and improves the security of our world. AST provides trusted...Relocation
- ...About FullStackFullStack is one of the fastest-growing software consultancy companies in the Americas. We deliver transformational... ...the industry average.The PositionWe're Looking To Hire a Principal Software Engineer (.NET + Data) To Join Our Team. You'll Work With Our...Remote work
$99.6k - $223.4k
...be part of this mission-reimagining how software and the cloud work together to deliver mission... ...operates. We are seeking skilled engineers and builders to join our newly... ...Experience working closely with architects, principals, product, and program managers to deliver...Temporary workWorldwideFlexible hours$115.4k - $192.3k
...expanding into the northern hemisphere. Join a strong team of passionate engineers and build a world-class platform to fight identity fraud on a global scale. About the Role:The Senior Software Engineer focuses on developing advanced systems to detect and prevent spoofing...Local areaWorldwideFlexible hours$99.6k - $223.4k
...Infrastructure (OCI) is building the next generation of AI native engineering systems powering cloud operations, infrastructure... ...and developer productivity at scale. We are looking for a Principal Software Development Engineer (IC4) who operates as an AI native builder...Temporary workFlexible hours- ...Principal BPM Software Engineer Fidelity TalentSource is your destination for discovering your next temporary role at Fidelity Investments. We are currently sourcing for a Principal BPM Software Engineer to work in the Advanced Process Solutions division within Fidelity...Temporary work
$96.8k - $251.6k
...matter. This role offers the chance to shape how studios run production-grade creative workflows in the cloud while improving the engineering systems, operational practices, and AI-enabled delivery patterns that make customer adoption repeatable. Responsibilities...Temporary workFlexible hours- ...Principal Software Engineer We are looking for a hands-on Principal Software Engineer to join our growing Intelligent Document Processing (IDP) team. The ideal candidate should have the necessary skills and experience to provide technical guidance, estimation of...Temporary work
- ...Principle AWS Software Engineer The Bank is a growing bank in an Innovation economy. As a member of C&PB Development Team, you will be at the forefront of The Bank's Cloud Transformation journey and for building resilient business applications in cloud. As a Senior...
$99.6k - $223.4k
...Job Description Oracle is seeking an experienced Software Engineer to join a highly skilled team focused on building modern cloud and AI-enabled enterprise solutions. This role is ideal for a developer with strong hands-on experience in Oracle APEX, PL/SQL, Oracle Database...Temporary workFlexible hours- ## Principal Software EngineerApplylocations: US UT Remotetime type: Full timeposted on: Posted 5 Days Agojob requisition id: JR110957At Zelis... ....**Position Overview**We are seeking a Principal Software Engineer to design, build, and operate core backend systems while...Work at officeLocal areaRemote workVisa sponsorship
$180k - $220k
Job Title : Principal Software Engineer Location: Utah Job-Type: Hybrid Salary Range : $180K - 220K Position Overview We are seeking a highly experienced Principal Software Engineer to provide technical leadership across enterprise applications, APIs, and distributed systems...- ...Principal Software Engineer The Principal Software Engineer is a member of the Commercial Bank CRM development team, responsible for delivering high quality solutions in support of our growing bank operations and expanding roadmap. You will work closely with cross-functional...
$238.7k - $365.7k
...View, CA you are expected to report to that location three times per week, at minimum. The Role The Vehicle Experiences Engine software team is a dynamic and fast paced team that designs, develops, and maintains the embedded software platform for Infotainment and...Local areaRemote workWork from homeRelocation package$145.6k - $209.3k
...team that succeeds together. Because at UKG, your work matters-and so do you. About the Role We are seeking a Principal Cloud Platform Software Engineer in Enterprise Solutions and Experience (ESE) org to lead the architecture and development of a cloud-native...Local area$99.6k - $223.4k
...directly improve clinical outcomes. We're looking for senior engineers with deep Java expertise, exceptional debugging and problem-... ...Citizens or Green Card holders. Responsibilities Senior Principal Engineer - Cloud, AI & Healthcare Platforms (US Remote) If you...Full timeTemporary workRemote workFlexible hours$99.6k - $223.4k
...design for scalability, reliability, and observability. Stay hands-on with coding, debugging, and production delivery. Drive engineering excellence through code reviews and best practices. Mentor engineers and elevate team capability. Partner cross-...Full timeTemporary workRemote workFlexible hours$144.5k - $195.5k
A healthcare software company is seeking a Senior Principal Software Engineer to lead a team in developing next-generation healthcare software. This role requires full stack experience, deep expertise in technologies such as Go and AWS, and the ability to mentor others...Flexible hours$96.8k - $251.6k
...production at global scale. Foundational Frameworks: Spearhead the engineering of new container runtimes and distributed frameworks to power... ..., collaborate with executives for investment and drive the software design and development for new major data-plane components of...Temporary workWork experience placementWorldwideFlexible hours$96.8k - $251.6k
...interested in Oracle opportunities. We are facing several engineering challenges in critical foundational data-plane services that powers... ..., collaborate with executives for investment and drive the software design and development for new major data-plane components of...Temporary workWork experience placementLocal areaRemote workFlexible hours$99.6k - $223.4k
...Job Description Role Summary Oracle Health Platform Engineering builds and operates shared platform services that power secure... ..., correctness, and operability. We are seeking a Principal Software Developer (IC4) to lead design and delivery for complex platform...Temporary workVisa sponsorshipFlexible hours$99.6k - $223.4k
...for both patients and clinicians. As Principal Member of Technical Staff, you will... ..., or equivalent 6+ years of relevant software development experience Demonstrated... ...backend development Strong Software Engineering fundamentals, proficiency in data structures...Temporary workWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
Related searches
- principal software engineer Salt Lake City, UT
- principal Salt Lake City, UT
- senior principal cloud computing engineer Salt Lake City, UT
- principal cloud computing engineer Salt Lake City, UT
- senior principal scientist Salt Lake City, UT
- id software Salt Lake City, UT
- software quality assurance Salt Lake City, UT
- software sales Salt Lake City, UT
- internship software Salt Lake City, UT
- remote software sales Salt Lake City, UT

