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
- ..., 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...SuggestedWork at officeLocal areaRemote workVisa sponsorship
- ...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
$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...SuggestedFull timeTemporary workLocal areaFlexible hours- ...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...SuggestedRelocation
$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...SuggestedTemporary workWork at officeRemote workWorldwideRelocationRelocation packageFlexible hours- ...-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
$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 workFlexible hours$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 payFull timeTemporary workWork experience placementWork at officeRemote workMonday to Friday- ...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 timeLocal areaImmediate start
$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 timeTemporary workLocal areaFlexible hours$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$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 inWork at officeFlexible hours$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 timeInternshipFlexible hours- ...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
- ...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 officeLocal areaVisa sponsorshipFlexible hours
$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 timeRelocation package- ...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...
- ...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
$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 payContract work- ...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
- ...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
- ...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...
$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 workFlexible hours- ...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...
- 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...
- ...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 timeFor subcontractor
$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 officeLocal area- ...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 wageFor contractorsApprenticeshipWork at officeImmediate startFlexible hoursShift work
- ...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 employmentFlexible hours
- 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 ...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- senior principal cloud computing engineer Salt Lake City, UT
- senior principal scientist Salt Lake City, UT
- principal Salt Lake City, UT
- ultimate software Salt Lake City, UT
- software sales executive Salt Lake City, UT
- software applications developer Salt Lake City, UT
- remote software sales Salt Lake City, UT
- senior c# .net software developer Salt Lake City, UT
- software sales representative Salt Lake City, UT
- id software Salt Lake City, UT


