Staff Software Engineer
$161k - $249.5kWestern 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 411 Pay Range: $161,000.00 - $249,500.00 Job Description At WGU, technology powers meaningful outcomes for students, faculty, and staff. As a Staff Software Engineer, you will serve as a highly influential technical leader, partnering across teams to solve complex challenges, shape engineering strategy, and drive the delivery of scalable, reliable solutions that advance the university's mission. What You'll Do
- Act as a technical expert across multiple areas of software engineering, providing leadership, guidance, and architectural direction.
- Drive the adoption of engineering best practices, well-engineered solutions, and operational excellence across teams.
- Lead and influence major initiatives involving software architecture, engineering processes, and system administration.
- Partner across multiple teams to identify and solve critical technical challenges, risks, and dependencies.
- Mentor and develop engineers through formal and informal coaching, technical leadership, and collaborative problem solving.
- Improve platform reliability, scalability, security, and performance for students, faculty, and staff.
- Evaluate emerging technologies and innovative approaches that can improve university platforms, engineering efficiency, and business outcomes.
- Bachelor's Degree in Computer Science, Information Technology, or related field.
- 10 years of experience in software development; pioneering new approaches and technologies in engineering.
- Experience in web-based applications and web services such as Java, REST, SQL, GIT, and other technologies, including experience integrating third-party products.
- Expert understanding of software development practices including planning, measurement, coding, testing, reuse, tools, abstraction, algorithms and complexity, security, and system design.
- Ability to design and implement software solutions that meet both functional and non-functional requirements, including scalability, security, fault tolerance, and maintainability.
- Strong understanding of Software Development Life Cycle methodologies and the practical application of different delivery models.
- Experience designing and operating software in public cloud environments with a focus on scale, reliability, cost optimization, and performance metrics.
- Outstanding communication skills with the ability to influence technical and non-technical stakeholders, present solutions, and manage expectations effectively.
- Ability to identify, mitigate, and proactively manage technical risks and dependencies.
- Demonstrated ability to make teams stronger, more collaborative, and more effective.
- Ability to demonstrate a sense of urgency when solving complex technical problems.
- Master's Degree or PhD in Computer Science, Information Technology, or related field.
- Technical experience with GIT, SQL, Spring, Spring Boot, Java, Angular 2 or later, and AWS services.
- Experience with Salesforce development lifecycle techniques and Salesforce governor limits.
- Experience with cloud-based telephony, CTI, SIP/VoIP technologies, QoS, IVRs, and call recording solutions.
- Experience architecting, implementing, and managing enterprise-level contact center solutions.
- Experience supporting distance education or distance learning environments.
- Relevant technical certifications.
- Introductory call with a Talent Partner
- Technical Team interview
- Hiring leader interview
Work Location This is a full-time, in-office position requiring five days per week in our Salt Lake City, Utah office, designed to foster the collaboration and connection that fuel our best work. Visa Sponsorship While we welcome applicants from all backgrounds, WGU is not able to provide visa sponsorship for this role. Travel Requirement This position requires occasional travel of up to 20%, including required attendance at designated company summits (typically one to two per year). Additional travel may include conferences, visits to company locations, and other business-related events as needed. Additional travel may be assigned as needed to support business requirements. 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 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 4 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer in Salt Lake City, UT vacancy
$195k - $257.5k
...flexible work environment where new ideas are encouraged and everyone is a stakeholder.What you’ll be responsible for:The Staff Software Engineer is responsible for extending Circle's in-house blockchain systems infrastructure to support the tokenization of the world;...SuggestedContract workRemote workFlexible hours- ...integrated into the portal and grounded in WGU’s systems to answer students’ questions about their individual degree journeys. As a Staff Software Engineer, AI, you will be the technical center of this work. You will design and build the assistant’s production foundation,...SuggestedFull timeWork at officeImmediate startFlexible hours
- ...Range: $161,000.00 - $249,500.00Job DescriptionAt WGU, technology powers meaningful outcomes for students, faculty, and staff. As a Staff Software Engineer, you will serve as a highly influential technical leader, partnering across teams to solve complex challenges, shape...SuggestedFull timeWork at officeFlexible hours
- ...A reasonable estimate of the current range is: Grade: Technical 411Pay Range: $161,000.00 - $249,500.00Job DescriptionThe Staff Software Engineer is a position of technical expertise, influence, and leadership in the technology realm. The position will be required to apply...SuggestedFull timeFlexible hours
- ...A reasonable estimate of the current range is: Grade: Technical 411Pay Range: $161,000.00 - $249,500.00Job DescriptionThe Staff Software Engineer is a position of technical expertise, influence, and leadership in the technology realm. The position will be required to apply...SuggestedFull timeFlexible hours
- ...Remote United States Full time JR0037924 Job Title: Staff Software Development Engineer About Trellix Trellix is a global company redefining the future of cybersecurity. The company’s comprehensive, open, and native cybersecurity platform helps organizations...Full timeWork at officeRemote workFlexible hours3 days per week
- ...the future. Who We’re Looking For We are builders. An engineer here owns a whole problem, from the first conversation to production... ...is the skill we hire for and level on. We are hiring a Staff Software Engineer to change that. Staff at Adoreal means expert,...Currently hiringLocal areaRemote workFlexible hours
- ...Staff Software Engineer Opportunity Location: Salt Lake City, Utah As a Staff Software Engineer, you are responsible for implementing architectural designs, creating applications, evaluating and implementing new technologies, redesigning existing applications, mentoring...Work experience placementRemote workWorldwideRelocationFlexible hours
$130k - $210k
CompanyFounded by CPAs, tax attorneys, and engineers, Taxbit is the leading innovator automating global tax reporting for the digital... ...and Singapore.Opportunity for ImpactTaxBit is looking for a Staff Software Engineer to join our Systems, Security & Compliance organization...Work at officeWork from home$140.6k - $173.1k
We are looking for a passionate Staff Software Development Engineer who enjoys solving complex problems, passionate about learning and experimenting, building innovative solutions, and collaborating with a talented engineering team. In this role, you will play a key part...Full timeWork at officeRemote workFlexible hours- ...Job Description Job Description Senior/Staff Software Engineer Role Overview Title : Senior/Staff Software Engineer Hours : Full-Time, Salaried Location : Salt Lake City, UT, Hybrid Benefits Eligible : Yes Manager : Head of Reservoir R&D...Full timeTemporary workLocal area
$150k - $210k
...Job Description Job Description Why This Role Matters Senior Staff Software Engineers are the connective tissue across engineering at Bluestaq. You don't just own a system—you influence how multiple teams build their systems. The platform improvements you drive...Full timeTemporary workWork at officeLocal areaImmediate startRemote workRelocationRelocation packageFlexible hours3 days per week- ...team.Drive standards based architectures and supporting services.Use of agile and rapid application development processes to speed engineering effortsFollow engineering best practices in a team environment to develop high-quality products including writing automated unit,...Full timeImmediate start
- ...Pay Range: $143,700.00 - $222,700.00Job DescriptionThe Senior Software Engineer is responsible for the research, design, development,... ...projects. They maintain good working relationships with clients and staff. They write and maintains complete documentation. They support...Full timeFlexible hours
- ...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 org...Full timeWork at officeFlexible hours
- What We DoAt Goldman Sachs, our Engineers don't just make things - we make things possible. Change the world by connecting people and... ...clients. Join our engineering teams that build massively scalable software and systems, architect low latency infrastructure solutions,...Full timeTemporary workPart timeImmediate start
- Schedule:Monday - Friday (40 hrs/wk)8:00 AM - 5:00 PMDepartment: Biocomputing - 331Primary Purpose:A Software Engineer II is a junior engineer who contributes to software development projects by writing code, supporting deployments, and maintaining features for production...Full timeWork at officeMonday to Friday
$79k - $99k
Software Development Engineer I - III Hybrid role (3 days/week in office) at our Salt Lake City, Boise, Fargo, Portland, Vancouver, Renton, Medford, Burlington, Lewiston offices. Preference will be given to current employees and candidates who reside within a commutable...Full timeWork at officeImmediate startRemote workWork from homeRelocationFlexible hours3 days per week$110k - $130k
Software Developer in Test (SDET)Downtown Salt Lake City, UT $110-130K/year Hybrid Schedule, 4 days a week onsiteAbout the RoleA growing... ...(SDET) to join its Quality Assurance team. This is a hands-on engineering role focused on building, maintaining, and improving automated...- ...At ENFRA, stability, innovation, and growth are more than just values, they are the pillars of our continued success.OverviewA Software Engineer II is a mid-level position responsible for executing tasks associated with the technical development and operation of company...Work at office
$104k - $131k
Software Development Engineer III (Healthcare) Hybrid role (3 days/week in office) at our Burlington, Renton, Spokane, Vancouver, Portland, Medford, Salt Lake City, Boise, Lewiston, or Fargo offices. Candidates must reside within commutable distance of that location or...Full timeWork at officeImmediate startRemote workWork from homeRelocationFlexible hours3 days per week- ...Pay Range: $143,700.00 - $222,700.00Job DescriptionThe Senior Software Engineer is responsible for the research, design, development,... ...projects. They maintain good working relationships with clients and staff. They write and maintains complete documentation. They support...Full timeFlexible hours
- O.C. Tanner is the global leader in software and services that improve workplace culture through meaningful employee experiences. Our Culture... ....Location: Salt Lake City, UT, (Hybrid)Job Summary:As a DevOps Engineer, you will be a key driver in enhancing our CI/CD pipelines and...Full time
- ...immigration sponsorship for this position.Job Description:Principal Software EngineerThe RoleAre you energized by rapid software development... ...changing ideas to market. If you are a highly skilled Software Engineer with a passion for creating products and services that make...Full time
- ...Technical 408Pay Range: $118,900.00 - $178,500.00Job DescriptionThe Software Engineer II is an early- to mid-career contributor that has a... ...projects. They maintain good working relationships with clients and staff. They write and maintain complete documentation. They support...Full timeFlexible hours
- ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Sr Associate, Software Engineer Job Code: 41569 Job Location: Salt Lake City, UT Job Schedule: 9/80: Employees work 9 out of every 14 days –...Local area
- ...currently initiating a search for a Lead Underground Paste Backfill Engineer to join our Salt Lake City, UT office. The following locations... ...automation, load calculations, discipline-specific design software, technology, math principles, predictive models, spreadsheets,...For contractorsFor subcontractorWork at officeLocal areaFlexible hours
- Schedule:Monday - Friday (40 hrs/wk)8:00 AM - 5:00 PMDepartment: Biocomputing - 331Your Mission:A leading contributor to software development projects. Performs software programming along with other software development lifecycle activities (requirements, design, test,...Full timeWork experience placementWork at officeMonday to FridayFlexible hours
- ...Description:Designs and develops digital vault and e-signature software solutions in Java. Assists in developing departmental... ...stakeholders. Confers with systems analysts and other software engineers/developers to design systems and to obtain information on project...Full time
- ...duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.Job DescriptionPreferred• At least 2 years of...Permanent employmentFull timeH1b
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!
Related searches
- government software Salt Lake City, UT
- software applications developer Salt Lake City, UT
- healthcare software sales Salt Lake City, UT
- software sales executive Salt Lake City, UT
- software technical support engineer Salt Lake City, UT
- software support Salt Lake City, UT
- embedded software Salt Lake City, UT
- software sales representative Salt Lake City, UT
- remote software sales Salt Lake City, UT
- software intern Salt Lake City, UT



