Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

Western Governors University

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 Minimum Qualifications 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) Preferred Qualifications 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 Why Join WGU At WGU, you'll help shape technology that directly impacts student success at national scale. You'll join an organization that values innovation, accountability, engineering excellence, and mission‑driven work. This role offers the opportunity to influence enterprise architecture, modernize delivery practices, and help define how AI‑enabled software engineering evolves within a leading online university. Disclaimer This position description outlines the primary duties, responsibilities, requirements, and working conditions of the role. Management reserves the right to modify responsibilities as needed to meet organizational needs. Position & Application Details Full‑time, Regular Positions (classified as regular and working 40 standard weekly hours). This is a full‑time, regular position (classified for 40 standard weekly hours) that is eligible for bonuses; medical, dental, vision, telehealth and mental healthcare; health savings account and flexible spending account; basic and voluntary life insurance; disability coverage; accident, critical illness and hospital indemnity supplemental coverages; legal and identity theft coverage; retirement savings plan; wellbeing program; discounted WGU tuition; and flexible paid time off for rest and relaxation with no need for accrual, flexible paid sick time with no need for accrual, 11 paid holidays, and other paid leaves, including up to 12 weeks of parental leave. This position requires occasional travel of up to 20%, including attendance at designated company summits, typically one to two times per year. 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. #J-18808-Ljbffr

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Salt Lake City, UT vacancy
  •  ..., the knowledge you've gained, and the personal interests that shape who you are. Position Overview We are seeking a Sr. Principal Software Engineer to design, build, and operate core backend systems while remaining comfortable working across the entire stack when needed... 
    Suggested
    Work at office
    Local area
    Remote work
    Visa sponsorship

    Zelis

    Salt Lake City, UT
    4 days ago
  •  ...Job Description The Principal Software Engineer is the primary technical leader of the department. This practitioner ships production software, earns credibility through results, and sets the standard others follow. The Principal works inside the systems they influence... 
    Suggested

    Vinsari

    Salt Lake City, UT
    4 days ago
  • $131.75k - $178.25k

     ...range $131,750.00/yr - $178,250.00/yr We are looking for a software engineering leader who is passionate about creating next-generation healthcare...  ...software for a regulated industry. Additionally, the Principal Software Engineer will bring deep expertise in one or more... 
    Suggested
    Full time
    Temporary work
    Local area
    Flexible hours

    TENDO

    Salt Lake City, UT
    4 days ago
  •  ...is primarily On-Site, with flexibility at hiring manager discretion . 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... 
    Suggested
    Relocation

    Collins Aerospace

    West Valley, UT
    1 day ago
  • $96.8k - $223.4k

     ...opportunity to lead by example, solve ambiguous technical problems, and mentor engineers while continuing to deepen your own technical expertise. Responsibilities As a Principal Software Developer, you will lead the design, development, and evolution of backend... 
    Suggested
    Temporary work
    Work at office
    Remote work
    Worldwide
    Relocation
    Relocation package
    Flexible hours

    Oracle

    Salt Lake City, UT
    1 day ago
  •  ...-class, multi-billion-dollar scale financial platform. As a Principal Engineer, you will champion the strategic evolution of our Stripe-powered...  .... What Makes You the Hero for This Job: ~10+ years of software engineering experience with a proven track record of... 
    Immediate start

    JobNimbus

    Salt Lake City, UT
    3 days ago
  • $114.6k - $234.6k

     ...Job Description We are looking for smart systems software engineers with BS/MS/PhD in Computer Science to join the Exadata Team @ Oracle Server Technologies ( Oracle Exadata technology is the newest innovation in Oracle's history as the provider of the industry's... 
    Temporary work
    Flexible hours

    Oracle

    Salt Lake City, UT
    6 days ago
  • $87.9k - $115.12k

    Position: Applications Engineer Job Description: What You’ll Be Doing: Designs and develops software solutions to meet business requirements. Manages full software development life cycle including testing, implementation, and auditing. Performs product design, bug verification... 
    Hourly pay
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Monday to Friday

    Arrow Electronics, Inc.

    Millcreek, UT
    1 day ago
  •  ...eligible to work in the United States to be considered. Visa sponsorship is not available for this role * Job Summary The Senior Software Engineer is a technical leader responsible for building, maintaining, and evolving Sorenson's Android Video Relay Service (VRS)... 
    Full time
    Local area
    Immediate start

    CaptionCall

    Salt Lake City, UT
    4 days ago
  • $110.5k - $149.5k

     ...We are looking for a seasoned software engineer who is passionate about creating next-generation healthcare software that will dramatically improve the lives of patients, clinicians, and caregivers. This person will write critical, significant portions of the code behind... 
    Full time
    Temporary work
    Local area
    Flexible hours

    TENDO

    Salt Lake City, UT
    3 days ago
  • $158k - $176k

     ...integrated with other systems. You will help maintain a rules-based engine that analyzes these messages to identify relevant patterns and...  ...The Role In this position, you will oversee the end-to-end software development process, including gathering and refining requirements... 
    Flexible hours

    PointClickCare

    Salt Lake City, UT
    4 days ago
  • $114.48k - $139.59k

     ...restrictions). We value inclusive, diverse environments where every idea and perspective is valued. Ancestry is looking for a Senior Engineer, Frontend Platform, to join our Web Platform team. You will work to solve, implement, deliver, and adopt shared architecture,... 
    Live in
    Work at office
    Flexible hours

    Ancestry

    Salt Lake City, UT
    3 days ago
  • $95.9k - $143.8k

     ...mission to expand access to high-quality, affordable education. Our engineering teams build the platforms, services, and tools that support...  ...empower employees across the university. We are looking for a Software Engineer I who is eager to launch and grow their software... 
    Full time
    Internship
    Flexible hours

    Western Governors University

    Salt Lake City, UT
    3 days ago
  •  ...A leading open source software company is looking for a Junior Software Developer to join their Observability team. This role offers a chance to work with technologies including Python and Go, as well as cloud-native monitoring solutions. Ideal candidates will have a... 
    Remote work

    Canonical

    Salt Lake City, UT
    2 days ago
  •  ...Position Overview We are seeking a Senior Software Engineer to design, build, and operate core backend systems while remaining comfortable working across the entire stack when needed. This role is for an engineer with deep backend expertise who enjoys understanding how... 
    Work at office
    Local area
    Visa sponsorship
    Flexible hours

    LE027 Rivet Health LLC

    Salt Lake City, UT
    1 day ago
  • $150k - $180k

     ...Senior Software Engineer TL;DR: Join a fast-growing, YC-backed startup in Lehi, UT Lead a small engineering team, owning major feature implementation and architecture Strong individual contributor What would make you stand out? Required: 5+ years full-time SWE experience... 
    Full time
    Relocation package

    Zaymo

    Salt Lake City, UT
    2 days ago
  •  ...Consulting (CMC) is seeking a highly experienced Senior SCADA Engineer to support the design, operation, and maintenance of advanced SCADA...  ...with limited information. Proficiency with engineering tools, software platforms, and automated systems. Ability to work onsite as... 

    Coalesce Management Consulting

    Salt Lake City, UT
    3 days ago
  •  ...lab s etc to name a few. We are continuously looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Data Engineers, Machine Learning engineers for full time positions with clients.... 
    Full time

    SynergisticIT

    Salt Lake City, UT
    5 days ago
  • $64 - $65 per hour

    Job Title Understanding of accessibility features on Android and building accessible experiences on Android will be a plus Understanding how to use Gen AI tools like Copilot or Gemini Location: Salt Lake City, Utah Job Type: Contract Salary: $64 - 65 per hour...
    Hourly pay
    Contract work

    Randstad

    Salt Lake City, UT
    2 days ago
  •  ...reputation with the clients. Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, data analysts/data scientists, and machine learning engineers. Who Should Apply Recent computer science/engineering/... 
    H1b

    SynergisticIT

    Salt Lake City, UT
    4 days ago
  •  ...developing publicly available Android apps using Kotlin ~ Solid understanding of software design patterns, algorithms, and data structures ~ Experience leading and mentoring junior engineers ~ Strong analytical and problem-solving skills ~ Excellent... 
    Worldwide

    Dexian

    South Salt Lake, UT
    5 days ago
  •  ...right place. Role Overview We are seeking a fullstack Senior Staff Engineer to drive the architecture, development, and scaling of our Next...  ...Professional Experience: Extensive experience in professional software development, with a proven track record of operating at a staff... 

    Palo Alto Networks

    Salt Lake City, UT
    4 days ago
  • $48k - $96k

     ...experience of at least 4 years in mobile development Must have apps on the app store with over 100 reviews 5+ years of production-level software development experience Recent experience with RxJava Strong design and coding skills (Java/Android) Written and verbal advanced... 
    Remote work
    Flexible hours

    Lumenalta

    Salt Lake City, UT
    2 days ago
  •  ...solutions provider is seeking a Forgerock Developer in Salt Lake City, Utah. The ideal candidate will have over 6 years of experience in software development, expertise in Java, JavaScript, and other technologies. Responsibilities include providing support and maintenance for... 

    System One

    Salt Lake City, UT
    1 day ago
  • Ampcus Inc. is a certified global provider of a broad range of Technology and Business consulting services. We are in search of a highly motivated candidate to join our talented Team. Job Title Java Web Developer Location(s) Salt Lake City, UT Job Description We are seeking...

    Ampcus

    Salt Lake City, UT
    3 days ago
  •  ...As a Staff Software Engineer at Remi, you’ll build and maintain our core software products supporting the world’s first three-sided roofing marketplace. This includes everything from mobile-friendly portals for homeowners and subcontractors, to automated workflows and... 
    Full time
    For subcontractor

    REMI Company

    Salt Lake City, UT
    3 days ago
  • $2,000 per month

     ...employment with BambooHR is contingent on passing both a background and credit check. Essential Job Duties We’re looking for a Staff Software Engineer to help build and scale BambooHR’s AI platform, powering the next generation of intelligent product experiences. This team... 
    Work at office
    Local area

    BambooHR

    Salt Lake City, UT
    4 days ago
  •  ...Job Title Lead Operating Engineer Job Description Summary Responsible to ensure the proper efficient operations and maintenance of the mechanical electrical and plumbing systems for the assigned facility. The performance of all necessary maintenance and operational... 
    Minimum wage
    For contractors
    Apprenticeship
    Work at office
    Immediate start
    Flexible hours
    Shift work

    Cushman & Wakefield

    Salt Lake City, UT
    3 days ago
  •  ...investigations involving SQLE, PDE, OS, networking, infrastructure, and performance teams to resolve complex, system‑wide issues Influence engineering decisions through deep technical insights derived from real‑world system behavior under memory pressure Diagnose and resolve... 
    Permanent employment
    Flexible hours

    Teradata

    Salt Lake City, UT
    4 days ago
  • Job Title MUST HAVES: ~5+ years of experience ~ z/OS mainframe ~ Syncsort ~ MFT (GoAnywhere, Sterling, Axway, or MoveIT) ~ COBOL ~ XML Mapping Required experience: Hands-on experience setting up MFT flows in GoAnywhere or another Managed ...

    Saxon Global

    Salt Lake City, UT
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!