Staff 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: Grade: Technical 411Job DescriptionThe Staff Software Engineer is a position of technical expertise, influence, and leadership in the technology realm. The position will be required to apply their expert knowledge to ensure best practices and well-engineered architecture across the department. They will also be a key stakeholder and initiator of major changes to processes, engineering practices, and system administration. This position will be required to work in a space of solving critical issues and initiatives across multiple teams. It will require an extensive and deep understanding of cutting-edge practices and innovative approaches to problems. Principal Software Engineers are also tasked with establishing and maintaining a positive and productive culture based on the WGU Leadership Principles.Job DutiesActs as an expert in multiple areas of software engineering.Maintains accountability for the quality of services in multiple areas and teams for the success of the assigned project for on-time, on-budget, and on-scope delivery.Contributes as a lead or consultant for their domain area or multiple teams. Is a ‘go-to’ person in at least one sub-discipline and competent and trusted in several other disciplines or application areas.Contributes formally and informally to the effectiveness of teams through formal and informal mentoring and direction during team meetings and problem solving.Contributes and often identifies systemic issues to be solved and contributes to the resolution of the same.Actively ensures that engineering has the skill sets they need to be successful with current and future technologies.Acts as a planning consultant for Portfolio or Ed Tech as a whole when identifying technical risks and dependencies. Identifies problems far in advance, finds multiple solutions, and recommends the preferred solution to teams and to management.Speaks authoritatively and accurately with respect to questions related to their area of ownership or for the platform as a whole.Actively improves operational excellence measured by availability of the platform to students, faculty, and staff.Applies strategies and tools to plan and execute testing strategies to find the ‘sweet spot’ that maximizes quality while minimizing costs. Demonstrates the ‘good enough’ principle that balances quality and time to implement.Understands implications of functional and non-functional requirements on the system. Identifies deficiencies in requirements and works with product owners to provide alternatives.Machine Learning & Intelligent Systems: Define the architecture, development, and deployment of machine learning, LLM, and intelligent systems at scale, from research and experimentation through production implementation.LLM & AI Platform Architecture: Define how LLMs, generative AI, agents, and intelligent systems are integrated into the core platform architecture to ensure scalability, extensibility, security, and operational robustness.Technical Vision & Innovation: Identify emerging technologies, research trends, and industry best practices and translate them into practical innovations that strengthen the platform and create new capabilities.Performs other job-related duties as assigned.KSAsExpert understanding of the processes associated with software development, including Planning, Measurement, Coding, Testing, Reuse, Tools, Abstraction, Algorithms and Complexity, Security, and basic system understanding.Ability to employ the tools and techniques related to an engineering discipline, such as database management, user interface development, inter-process communication, etc.Ability to create designs that can be realized in code that achieve functional and non-functional requirements of the system. Appropriately uses design patterns, system decomposition, security, and fault tolerance. A demonstrated capability in one or more design methodologies, such as Object-oriented design, Function-oriented design, data-centered design and the notations appropriate for each.Ability to understand differences, strengths, and weaknesses of various Software Development Life Cycle models, and practical considerations of optionsUnderstands implications of Software as a Service in the creation of software systems. Thinks of and designs for scale, reliability, and cost in a public cloud environment. Uses data and metrics to analyze Key Performance Indicators.Ability to explain the basic value of a system and subsystems to users and how the various subsystems interoperate to provide features. Able to act as a partner with Operations in solving platform problems at a system level. Knows what the system can and cannot do.Ability to demonstrate a sense of urgency when looking for solutions to problemsUnderstands the general higher education landscape, particularly with online higher education, including competitive landscape, opportunities, and feature gaps.Ability to identify innovative ideas or technologies that represent opportunities to advance the capabilities of the university education platform, our efficiencies in improving out platform, or both. Can leverage change management processes to drive adoption.Ability to make the team stronger and more cohesiveStrong communication skills with the ability to engage others at the right level at the right time. Communicates effectively in group settings by knowing the audience, listening effectively, and being responsive. Presents solutions, not just problems, and effectively manages expectations.Ability to identify, mitigate, or avoid risks and work closely with leads or managers to make sure that such risks and dependencies are understood, accounted for, and planned for through an appropriate strategy.Minimum QualificationsBachelor's Degree in Computer Science, Information Technology, or related field10 years of experience in software development; pioneering new approaches and technologies in engineeringExperience in web-based applications and web services such as Java, REST, SQL, GIT, and other technologies, including experience integrating third-party productsEquivalent relevant experience performing the essential functions of this job may substitute for education degree requirements. Generally, equivalent relevant experience is defined as 1 year of experience for 1 year of education and is at the discretion of the hiring manager.Preferred QualificationsMaster's Degree or PhD in Computer Science, Information Technology, or related fieldTechnical experience in any of the following: GIT, SQL, Spring, Spring Boot, Java, Angular 2 or later, and AWS ServicesExperience with Salesforce development lifecycle techniques and Salesforce governor limitsExperience with cloud-based telephony, CTI, SIP/VoIP phones and protocols, QoS, IVRs, and call recordingExperience architecting, implementing, and managing enterprise-level contact center solutionsDeep experience in Machine Learning, Artificial Intelligence, LLMs, or intelligent systems, with demonstrated ability to take ML/AI systems into production.Strong understanding of LLM architectures, model serving, inference, evaluation, orchestration, and integration of AI capabilities into production platforms.Experience with Responsible AI, including AI safety, privacy, security, governance, and risk management.A strong passion for innovation, technical excellence, mentorship, accountability, and continuous improvement.Experience with distance education and distance learning studentsVisa Sponsorship While we welcome applicants from all backgrounds, WGU is not able to provide visa sponsorship for this role.Job Description Disclaimer: This position description provides the major duties/responsibilities, requirements, and working conditions for the position. It is intended to be an accurate reflection of the current position; however, management reserves the right to revise or change as necessary to meet organizational needs. Other responsibilities may be assigned when circumstances require.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 DetailsFull-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 InformationDisclaimer: 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 Employment Opportunity: All qualified applicants will receive consideration for employment without regard to any protected characteristic as required by law.SummaryLocation: Salt Lake City, UTType: Full time
- ...TechnologyAt WGU, our technology powers life-changing educational experiences for hundreds of thousands of students. As a Staff Software Engineer, you'll play a critical role in defining the technical direction, architecture, and engineering practices that enable us to...SuggestedFull timeFlexible hours
$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- ...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
$161k - $249.5k
...estimate of the current range is: Grade: Technical 411Pay Range: $161,000.00 - $249,500.00 Job Description The 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- ...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...SuggestedFull timeLocal area
$160.2k - $246.3k
...the accuracy, reliability, and efficiency of simulation tests used for autonomous vehicle software validation. Lead cross-functional initiatives with Autonomy, Systems Engineering, Simulation, and Data teams to tightly integrate team-ownedtest operations andevaluation...Full timeLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours$220k - $275k
...stepping onto a driven and highly collaborative team that is passionate about creating transformative change in healthcare. Staff Software Engineer The Role As a Staff Software Engineer, you will shape the technical direction and architecture of your business unit/...- Staff Software Engineer We were tired of hearing that healthcare is broken, so we decided to do something about it. At Nomi Health, we believe the care itself isn't broken — it's the business of healthcare that gets in the way. Every year, more than $1 trillion is wasted...Local area
$253.9k - $298.7k
...together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. As a Senior Staff Software Engineer on the Data Platform team within Platform, you'll define and lead the technical strategy for Coinbase's data infrastructure...Local area- ...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 who is eager to launch and grow their software...Full timeInternshipFlexible hours
$293.9k - $406.8k
...products to comprehensive security outcomes, as a Distinguished Engineer. The team delivers secure, scalable capabilities enabling... ...scalability!Your ImpactInnovate, develop, and drive industry-leading software, hardware, and technology solutions with global impact across...Full timeTemporary workLocal areaRemote workFlexible hours- 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
- 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 startRemote work
- ...analysis, testing, and implementation of software operating or application systems. Communicates... ...working relationships with clients and staff. Writes and maintains complete... ...ROLEWe are looking for a skilled Salesforce Engineer II to design, develop, and maintain scalable...Full timeFlexible hours
- ...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
- ...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
$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$87k - $109k
Software Development Engineer II - III (EDI Enrollment) 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...Full timeWork at officeImmediate startRemote workWork from homeRelocationFlexible hours3 days per week- ...immigration sponsorship for this position.Position Description:Develops software applications in Java Web services and application programming... ...and Experience:Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely...Full time
- 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
- ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Sr Associate, Software Engineer Job Code: 39897 Job Location: Salt Lake City, UT Job Schedule: 9/80: Employees work 9 out of every 14 days –...Local area
- Join to apply for the Junior Software Developer - Observability role at Canonical . Canonical is a leading provider of open... ...initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world’s leading...Full timeWork at officeRemote workWork from home
$190k - $240k
...customer identity and authentication. This role is a hands‑on engineering position inside Information Security, focused on designing and... ...basic configuration. ~5+ years of professional backend software engineering experience. ~ Strong production experience in Python...Work at officeRemote workFlexible hours- ...Who We're Looking For - Senior Software Engineer We're looking for a Senior Software Engineer to join our team at Clearlink. In this role, you'll develop high-quality, secure, and maintainable software that serves both our users and our business goals. You'll work...Weekly payWork at officeRemote workFlexible hours
- ...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...
- ...Software Engineer - Full-Stack (Front-End Focused) About the company A fast-growing, fully remote FinTech SaaS company sitting at the intersection of payments and data intelligence - the product helps merchants, and the software platforms they rely on, manage and...Remote work
- ...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 architecture and...For contractorsWork experience placementWork at office3 days per week
- ...Position Summary: This position requires the engineer to develop solutions in TypeScript using... ...or similar framework. ~ Experienced in software development lifecycle and test... ...are not limited to, hiring and firing of staff, selection of volunteers and vendors, and...For subcontractorFlexible hours
$135k - $155k
...Senior Machine Learning Platform Engineer About Pearson As the world's learning company, Pearson helps people make more of their... ...The Automated Assessment team develops machine learning-based software systems that evaluate tens of millions of learner responses each...Full timeWorldwide- ...Summary We are seeking a highly skilled and motivated Senior Software Developer to join our team in building and maintaining a... ...Collaboration & Leadership: Collaborate with product, QA engineers, and other stakeholders to understand use cases and improve the...Work experience placementFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!
- software technology Salt Lake City, UT
- remote software sales Salt Lake City, UT
- embedded software Salt Lake City, UT
- software intern Salt Lake City, UT
- software support Salt Lake City, UT
- ultimate software Salt Lake City, UT
- software engineer - cloud services Salt Lake City, UT
- entry level software sales Salt Lake City, UT
- software Salt Lake City, UT
- software sales representative Salt Lake City, UT


