Senior Software Engineer
Western 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:
Job Description
The Senior Software Engineer is responsible for the research, design, development, analysis, testing, and implementation of software operating or application systems. They communicate project information to client, project manager, or other design personnel working on projects. They maintain good working relationships with clients and staff. They write and maintains complete documentation. They support team members and ensures established goals and deadlines are met. They keep management informed of status and significant problems. Position Summary
The Senior Software Engineer is responsible for the design, development, testing, deployment, operation, and continuous improvement of enterprise software solutions that support the university's strategic objectives. This role serves as a senior technical contributor and trusted advisor within engineering teams, providing technical leadership, architectural guidance, mentorship, and operational excellence.
The Senior Software Engineer partners with Product, Architecture, Security, Infrastructure, and Business stakeholders to deliver scalable, secure, resilient, and maintainable solutions. This individual demonstrates ownership of software throughout its lifecycle, including production support, incident response, reliability engineering, and modernization initiatives.
Key Responsibilities
Technical Leadership
- Acts as a technical leader and subject matter expert within assigned domains.
- Provides architectural guidance and technical direction to engineering teams.
- Leads design reviews, code reviews, and technical decision-making activities.
- Mentors and coaches engineers through pair programming, knowledge sharing, and technical leadership.
- Promotes engineering excellence through standards, best practices, and continuous improvement initiatives.
- Software Design & Development: Designs, develops, tests, deploys, and maintains enterprise-grade software solutions.
- Translates functional and non-functional requirements into scalable technical designs.
- Evaluates architectural trade-offs related to performance, scalability, reliability, maintainability, security, and cost.
- Identifies gaps, risks, and dependencies early and proposes practical solutions.
- Contributes to long-term technology strategy and modernization efforts.
- Cloud-Native Engineering
- Designs and develops cloud-native applications and services using AWS and modern cloud technologies.
- Implements scalable microservices and API-first architectures.
- Leverages event-driven architecture patterns and messaging platforms to support distributed systems.
- Contributes to infrastructure automation and cloud governance practices.
- Operational Excellence & Reliability
- Owns production health and operational readiness for assigned services and applications.
- Participates in incident response, root cause analysis, problem management, and service restoration activities.
- Partners with Site Reliability Engineering (SRE), Infrastructure, and Operations teams to improve system resilience.
- Identifies recurring operational issues and drives permanent corrective actions.
- Establishes monitoring, alerting, and observability practices that proactively identify issues before customer impact occurs.
- DevOps & Continuous Delivery
- Develops and maintains CI/CD pipelines that enable safe, reliable, and repeatable software deployments.
- Automates build, testing, deployment, and operational workflows.
- Contributes to Infrastructure as Code (IaC) initiatives and environment standardization.
- Promotes continuous integration and continuous delivery best practices.
- Observability & Performance Engineering
- Defines and implements Service Level Indicators (SLIs), Service Level Objectives (SLOs), and operational dashboards.
- Utilizes telemetry, logs, traces, and metrics to improve system performance and reliability.
- Establishes meaningful alerting strategies that reduce noise while improving responsiveness.
- Uses operational metrics and engineering KPIs to guide decision-making.
- Security & Compliance
- Applies secure coding practices throughout the software development lifecycle.
- Participates in threat modeling, security reviews, and vulnerability remediation activities.
- Ensures solutions comply with organizational security, privacy, and regulatory requirements.
- Promotes a security-first mindset across engineering teams.
- Cross-Functional Collaboration
- Collaborates effectively with Product Managers, Architects, QA Engineers, Security Engineers, Infrastructure teams, and business stakeholders.
- Communicates technical concepts effectively to both technical and non-technical audiences.
- Presents solutions, trade-offs, recommendations, and risks clearly.
- Builds strong partnerships across teams and organizational boundaries.
- Innovation & Continuous Improvement
- Identifies opportunities to improve engineering productivity, platform reliability, and customer experience.
- Evaluates emerging technologies and industry trends for potential adoption.
- Drives continuous improvement initiatives through automation, simplification, and modernization.
- Leverages AI-assisted engineering tools to improve development efficiency and software quality.
Required Qualifications
- Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related field.
- Equivalent professional experience may be substituted for educational requirements at the discretion of the hiring manager
- 6+ years of professional software engineering experience.
- Experience designing, developing, testing, and supporting enterprise applications.
- Experience with modern software development practices and Agile methodologies.
- Experience building and consuming RESTful APIs and web services.
- Experience working with relational and NoSQL databases.
- Experience integrating enterprise applications and third-party platforms.
- Experience supporting production systems and participating in incident response activities.
- Experience mentoring engineers and providing technical leadership.
- Technical Skills
- Strong experience with:
- Java (Java 17+ preferred)
- Angular, React or Vue frameworks
- Spring Boot
- REST APIs
- SQL and database design
- Object-oriented design principles
- Distributed systems
- Microservices architecture
- Git and source control management
- Automated testing frameworks
- Experience with:
- AWS cloud services
- Containerization and orchestration technologies
- Event-driven architectures
- Messaging technologies such as Kafka, SNS/SQS, EventBridge, RabbitMQ, or equivalent
- CI/CD pipelines•
- Infrastructure as Code
Preferred Qualifications
- Master's Degree in Computer Science, Information Technology, or related field.
- Experience with AWS cloud-native development and modernization initiatives.
- Experience migrating legacy applications to cloud-native architectures.
- Experience with Salesforce integrations and enterprise SaaS platforms.
- Experience with Dynatrace, Datadog, Splunk, CloudWatch, OpenTelemetry, or similar observability platforms.
- Experience with GitHub Actions, Jenkins, Azure DevOps, Terraform, or CloudFormation.
- Experience with higher education technology platforms.
- Experience establishing SLOs, operational dashboards, and reliability practices.
- Experience using AI-assisted engineering tools such as GitHub Copilot, Microsoft Copilot, or similar technologies.
Leadership Expectations
- A successful Senior Software Engineer:
- Demonstrates ownership and accountability.
- Balances technical excellence with pragmatic delivery.
- Drives engineering best practices across teams.
- Mentors and develops less experienced engineers.
- Communicates effectively with stakeholders at all levels.
- Thinks strategically while delivering tactically.
- Leads through influence rather than formal authority.
- Promotes a culture of reliability, quality, security, and continuous improvement.
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.How to Apply: If interested, an application will need to be submitted online. Internal WGU employees will need to apply through the internal job board in Workday.
Additional Information
Disclaimer: The job posting highlights the most critical responsibilities and requirements of the job. It’s not all-inclusive.
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 us.fitly.work.
Equal Employment Opportunity: All qualified applicants will receive consideration for employment without regard to any protected characteristic as required by law.
$152.5k - $205k
...flexible work environment where new ideas are encouraged and everyone is a stakeholder.What you’ll be responsible for:The Senior Software Engineer is responsible for extending Circle's in-house blockchain systems infrastructure to support the tokenization of the world;...SeniorPermanent employmentRemote workFlexible hours$143.7k - $222.7k
...A reasonable estimate of the current range is: Grade: Technical 410Pay Range: $143,700.00 - $222,700.00Job DescriptionThe Senior Software Engineer is responsible for the research, design, development, analysis, testing, and implementation of software operating or application...SeniorFull timeFlexible hours$139.3k - $203.6k
...filled or if a sufficient number of applications are received.This is a remote position anywhere in the USA.Meet the TeamOur software engineering team develops software using Cisco’s Design Thinking Principles, with simplification and Security at its core. We use secure...SeniorFull timeTemporary workLocal areaRemote workFlexible hours- ...Western Governors University, we are investing heavily in modern engineering platforms and internal tooling that improve how software is built, tested, deployed, and operated. We’re seeking a highly skilled Senior Backend-Focused Full Stack Software Engineer to help design...SeniorFull timeFlexible hours
$183.8k - $263.6k
...firewall systems. This team is responsible for core control plane software that enables policy configuration, deployment workflows,... ...orchestration, and secure service integration. You will work closely with engineers across control plane, data plane, and platform teams to...SeniorFull timeTemporary workLocal areaRemote workFlexible hours- ...position.Position Description:Develops software applications in Java Web services and application... ...:Bachelor’s degree in Computer Science, Engineering, Information Technology, Information... ...and three (3) years of experience as a Senior Software Engineer/Developer (or closely...SeniorFull time
- ...building modern digital platforms that help expand access to education at scale. We’re seeking a highly skilled Senior Backend-Focused Full Stack Software Engineer to design, build, and scale modern applications and distributed systems that power exceptional student and...SeniorFull timeFlexible hours
$160k - $190k
Job Title: Senior Full-Stack Software Engineer (100% REMOTE!Salary: $160-190k/year + bonus + equity!Requirements: 5+ years of Software Engineering experience, React, Python, Django, AI proficiency & enthusiasmWe're a rapidly growing startup (yes, we're profitable!) and...SeniorContract workWork at officeRemote work- Senior Software Engineer (Elixir) NICE/VoApps is seeking a talented Senior Software Engineer to join our team. In this role, you will contribute to the development of innovative telephony solutions, enhancing our contact center offerings with cutting-edge algorithms and...Senior
- ...estimate of the current range is: Grade: Technical 410Pay Range: $143,700.00 - $222,700.00Job DescriptionWe're looking for a Senior Software Engineer - Salesforce to join the Student Lifecycle Services engineering team at WGU. You'll work on a large, complex Salesforce...SeniorFull timeWork at officeFlexible hours
- What We DoAt Goldman Sachs, our Engineers don't just make things - we make things possible... ...engineering teams that build massively scalable software and systems, architect low latency... ...challenging problems.We are seeking a senior engineer who can lead at the frontier of...SeniorFull timeTemporary workPart timeImmediate startRemote work
$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...SeniorFull timeRelocation package- ...recognize our employees as our greatest asset and have a culture to prove it! How You Will Support The Team: The Senior Software Engineer is responsible for translating business requirements to technical specifics and developing full stack software...SeniorFor contractorsWork experience placementWork at office3 days per week
- ...smarter, faster, and more human interactions — at scale. Our engineering teams are at the center of that mission, building the products... ...to get there. WHAT YOU'LL DO Design, build, test, and ship software across the full development lifecycle using C#, .NET, and AI Claude...SeniorWorldwide
- ...that are integral to our mission. EO/AA This position provides software design, development and quality oversight of complex software... ...interfaces to software. Works in an integrated team environment of engineers and others. Knowledge / Skills / Abilities Ability to assess...Senior
- 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...SeniorWork at officeLocal areaVisa sponsorshipFlexible hours
$80 - $90 per hour
Join to apply for the Senior Software Engineer role at Swipeclock Join to apply for the Senior Software Engineer role at Swipeclock Summary We are seeking a highly skilled and motivated Senior Software Developer to join our team in building and maintaining a custom Android...SeniorFull timeWork experience placementInternshipRemote workFlexible hours$160k - $185k
...Riverwood Capital. About the Role We are looking for an experienced Senior Engineer to join our Platform team - a strategic, hands‑on technical... ...Required Skills & Experience 5+ years of professional software engineering experience, with a strong focus on backend systems...Senior$110.5k - $149.5k
We are looking for a seasoned software engineer who is passionate about creating next-generation healthcare software that will dramatically... ...Native software for a regulated industry. Additionally, the Senior Software Engineer will bring expertise in one or more technologies...SeniorFull timeTemporary workLocal areaFlexible hours- ...achievements, the knowledge you've gained, and the personal interests that shape who you are. 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...SeniorWork at officeLocal areaRemote workVisa sponsorship
$88.68k - $164.69k
...world, action RPG Hogwarts Legacy as we create what’s next! The Job Avalanche, a division of WB Games Inc., is seeking a Senior Software Engineer to join our team of talented industry veterans working on a new online multiplayer RPG. This person will work closely with...SeniorTemporary workWork experience placementLocal area$79.2k - $209.5k
...standards, and reduce technical debt. Improve the team through engineering practices, operational practices, development process, ownership, and mentoring. Responsibilities 4-8 years of relevant software engineering experience. BS or MS in Computer Science, or...SeniorTemporary workFlexible 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...SeniorFlexible hours- ...building modern digital platforms that help expand access to education at scale. We're seeking a highly skilled Senior Backend-Focused Full Stack Software Engineer to design, build, and scale modern applications and distributed systems that power exceptional student and...SeniorFull timeFlexible hours
$115k - $184k
...of products and services that help people, businesses and governments realize their greatest potential. Title And Summary Senior Software Engineer Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is to connect and...SeniorFull timeContract workPart timeWorldwideFlexible hours$410 per month
...circumstances of each case. A reasonable estimate of the current range is: Grade: Technical 410Pay Range: $ - $Job DescriptionThe Senior Software Engineer is responsible for the research, design, development, analysis, testing, and implementation of software operating or...SeniorFull timeFlexible hours$163.2k - $220.8k
...spirit allow exceptional opportunities for professional achievement and career growth. Wilson Sonsini is seeking an experienced Senior Software Developer to join our Innovations team. The software developers on our team are the primary contributors to Neuron on both the...SeniorFull timeRemote workWorldwide- ...Goldman Sachs Group, Inc. is seeking a Senior Software Engineer in Salt Lake City to lead the design and implementation of their cloud-native post trade platform. The ideal candidate should have deep hands-on experience with Java, cloud systems on AWS, and strong knowledge...Senior
- ...colleagues the best experience possible for over 150 years. Help us transform our workforce of the future, today.We are seeking a Software Engineer to join Zions Bancorporation. The Software Engineer plays a key role in modernizing our critical platforms and driving our...SeniorTemporary workH1bWork at officeWork from homeFlexible hours3 days per week
- ...transform our workforce of the future, today.We are seeking a Senior CIAMSoftware Engineer in Salt Lake City to join our CIAM team to help support... ...do. Come join us in transforming engineering and banking software!This Software Engineer will be responsible for maintenance...SeniorWork at officeWork from homeFlexible hours3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- senior robotics software engineer Salt Lake City, UT
- software system engineer Salt Lake City, UT
- intel software engineer Salt Lake City, UT
- software developer fintech Salt Lake City, UT
- new graduate software engineer Salt Lake City, UT
- software development engineer aws Salt Lake City, UT
- information technology software engineer Salt Lake City, UT
- graduate software developer no experience Salt Lake City, UT
- software developer internship no experience Salt Lake City, UT
- ngo software engineer Salt Lake City, UT


