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

Staff Software Engineer- Full-Stack Python and React

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 411Pay Range: $157,000.00 - $243,400.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 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 Duties
Acts 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, often identifies systemic issues to be solved, and helps resolve them.

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 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 the 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.

Performs other job-related duties as assigned.
KSAs
Expert understanding of the processes associated with software development, including Planning, Measurement, Coding, Testing, Reuse, Tools, Abstraction, algorithms, 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 communications, 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 options

Understands 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 its 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 problems

Understands 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 cohesive

Strong 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 works 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 Qualifications
  • Bachelor's Degree in Computer Science, Information Technology, or related field - Equivalent relevant experience performing the essential functions of this job may substitute for the education degree requirement.
  • 10 years of experience in software development
  • React 18
  • Experience building custom component libraries and accessibility auditing
  • Python (preferably Django framework
  • Django REST Framework
  • AWS - Solutions Architect Cert preferred
  • Docker
  • Kubernetes
  • Relational Databases (MySQL, PostgreSQL)
  • SQL, AWS Services


Preferred Qualifications

  • Master's Degree or PhD in Computer Science, Information Technology, or related field
  • Experience with Salesforce development lifecycle techniques and Salesforce governor limits
  • Experience with cloud-based telephony, CTI, SIP/VoIP phones and protocols, QoS, IVRs, and call recording
  • Experience in architecting, implementing, and managing enterprise-level contact center solutions

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; 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.

#LI-JW1

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.

Required
Preferred
Job Industries
  • Other
Vacancy posted 20 hours ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer- Full-Stack Python and React in Salt Lake City, UT vacancy
  •  ...Design and build internal software used across hockey...  ...candidate combines strong full-stack engineering skills with excellent data...  ...friendly workflows for hockey staff REQUIRED SKILLS: • Python (backend development)...  ...Penetration testing • React ** A background in... 
    Fullstack
    React
    Python
    Local area

    AEG Presents

    Sandy, UT
    4 days ago
  • $173k - $200k

     ...Staff Software Engineer GoodLeap is a technology company delivering best-in-...  ...technical solutions Drive the full software development...  ...Qualifications ~8+ years of full-stack development experience with...  ....js, TypeScript, NestJS, React, HTML, and CSS ~... 
    Fullstack
    React

    GoodLeap

    Salt Lake City, UT
    1 day ago
  •  ...Full Stack Engineer Goldman Sachs is continuing its substantial...  ...the skillsets of our staff while delivering value...  ...in which we develop software. Role Overview As...  ...Java (Spring Boot) and Python, deployed as containerized...  ...front-end components (React/TypeScript) and robust... 
    Fullstack
    React
    Python

    The Goldman Sachs Group, Inc.

    Salt Lake City, UT
    12 hours ago
  • $2,000 per month

     ...Staff Software Engineer Utah | Hybrid This is a Utah-based hybrid position...  ...Development in a language like PHP, Python, Java, or C#, and a desire...  ...Proficiency in PHP, React, TypeScript, and Python Experience...  ...is committed to the full inclusion of all qualified individuals... 
    React
    Python
    Work at office
    Local area

    BambooHR

    Salt Lake City, UT
    4 days ago
  • $60 per hour

     ...including front‑end, back‑end, full‑stack, machine learning, and other engineers — who are driving real‑world...  ...frameworks: JavaScript, TypeScript, Python, C, C#, C++, React, Go, Java, or Swift. Excellent...  ...). Previous experience as a Software Developer, Coder, Software... 
    Fullstack
    React
    Python
    Hourly pay
    Full time
    Remote work
    Flexible hours

    DataAnnotation

    Salt Lake City, UT
    4 days ago
  • $60 per hour

     ...including front‑end, back‑end, full‑stack, machine learning, and other engineers — who are driving real‑world...  ...frameworks: JavaScript, TypeScript, Python, C, C#, C++, React, Go, Java, or Swift. Excellent...  ...). Previous experience as a Software Developer, Coder, Software... 
    Fullstack
    React
    Python
    Hourly pay
    Full time
    Remote work
    Flexible hours

    DataAnnotation

    Salt Lake City, UT
    4 days ago
  •  ...can provide agents with full context for impact...  ...seeking a Senior Manager, Software Engineering to lead teams building...  ...leading UI or full‑stack teams building large‑scale...  ...development with React and JavaScript/TypeScript...  ...(Node.js, Java, or Python). ~ Experience delivering... 
    Fullstack
    React
    Python
    Permanent employment
    Flexible hours

    Teradata

    Salt Lake City, UT
    19 hours ago
  •  ...Asset & Wealth Management Engineering At Goldman Sachs, our...  ...massively scalable software and systems, architect low...  ...Engineering field ~ Strong full-stack developer ~3+ years of Java, Python and other programming...  ...Prefer experience with React, Java Spring, middleware... 
    Fullstack
    React
    Python
    Immediate start

    The Goldman Sachs Group, Inc.

    Salt Lake City, UT
    1 day ago
  • $244.7k - $279.2k

     ...Director, Software Engineering - Shopping (Remote-Eligible)Interested in joining...  ...in a fast-paced environment full of greenfield problem-...  ...such as: node.js, Java, GO, React, Python, REST, JSON, NoSQL databases...  ...technical solutions across a full-stack development tools and... 
    Fullstack
    React
    Python
    Full time
    Part time
    Local area
    Remote work

    Capital One

    Salt Lake City, UT
    3 days ago
  • $90k - $154k

     ...Career Gap? Outdated Tech stack? Let's Get you Hired with a Process...  ...return to the workforce and land full-time jobs at major employers-companies...  ...pipelines for roles such as junior software programmer , Java full stack engineer , Python/Java developer , DevOps/cloud... 
    Fullstack
    React
    Python
    Full time
    H1b
    Shift work

    SynergisticIT

    Salt Lake City, UT
    4 days ago
  •  ...for a skilled and motivated AWS Cloud Engineer to join our growing engineering team...  ...collaborating closely with our full-stack and backend teams. You will be an active...  ...Route 53 Terraform Python GoLang React TypeScript RESPONSIBILITIES... 
    Fullstack
    React
    Python
    Full time
    Temporary work
    Work at office
    Immediate start
    Flexible hours

    Calyx Containers

    West Valley, UT
    4 days ago
  •  ...Senior Software Engineer - AI Coding Agents At NiCE, we don't limit our challenges...  ...Build and maintain full-stack AI applications using TypeScript, React, and Next.js — from user dashboards...  ...backend fundamentals — Node.js or Python, REST/GraphQL APIs, relational databases... 
    Fullstack
    React
    Python

    NICE Actimize

    Sandy, UT
    1 day ago
  • $60 per hour

     ...including front‑end, back‑end, full‑stack, machine learning, and other engineers — who are driving real‑world...  ...frameworks: JavaScript, TypeScript, Python, C, C#, C++, React, Go, Java, or Swift. Excellent...  ...). Previous experience as a Software Developer, Coder, Software... 
    Fullstack
    React
    Python
    Hourly pay
    Full time
    Remote work
    Flexible hours

    DataAnnotation

    Salt Lake City, UT
    4 days ago
  •  ...all about? We are seeking a Senior Full-Stack Software Engineer to design, build, and scale high-quality...  ...proficiency in Frontend: JavaScript/TypeScript, React, Angular, or Vue ~ Strong proficiency in Backend: Node.js, Python, Java, PHP, C#/.NET or similar ~... 
    Fullstack
    React
    Python
    Work at office
    Remote work
    Flexible hours

    NICE

    Sandy, UT
    1 day ago
  •  ...Senior Cloud Software Engineer (Full-Stack) Fully Remote-United States Job Type Full-time Description...  ...user interfaces with frameworks React.js and React + TypeScript. ~ Back-...  ...server-side logic using Node.js, Python (Django/Flask), Java (Spring Boot), or... 
    Fullstack
    React
    Python
    Full time
    Contract work
    Work at office
    Local area
    Remote work

    St. George Tanaq Corporation

    Salt Lake City, UT
    1 day ago
  •  ...Director, AI Application Engineer to join our Digital...  ...using .NET Core, C#, Python, and modern frameworks...  ...testing, and adherence to Software Development Life Cycle...  ...GED required Prior Full-stack development experience...  ..., CSS, JavaScript, React.js, Node.js, C# and TypeScript... 
    Fullstack
    React
    Python
    H1b
    Local area

    KPMG

    Salt Lake City, UT
    2 days ago
  •  ...applications using .NET Core, C#, Python, and modern frameworks...  ...automated testing, and adherence to Software Development Life Cycle (SDLC);...  ...diploma or GED required Prior Full-stack development experience with HTML, CSS, JavaScript, React.js, Node.js, C# and TypeScript... 
    Fullstack
    React
    Python
    Work experience placement
    H1b
    Local area

    KPMG

    Salt Lake City, UT
    7 hours ago
  • $155.66k - $225.16k

     ...hiring our first AI Automation Engineer to lead how we apply AI internally...  ...own process of creating this software Collaborate with teams across...  ...evals ~5+ years of experience in full-stack development with strong skills in Python, React and JavaScript ~ Excellent... 
    Fullstack
    React
    Python
    Remote job
    Full time
    Shift work

    Quora

    Salt Lake City, UT
    3 days ago
  • $185k - $225k

     ...Datavant, we value Engineers who solve problems,...  ...principles and practices of software engineering. As a Senior Full Stack Engineer, you will...  ...: Backend: Python, Go, Java;...  ...Frontend: TypeScript, React, Next.js Infrastructure...  ...of patients and staff, many of our... 
    Fullstack
    React
    Python

    Datavant

    Salt Lake City, UT
    1 day ago
  •  ...Corp! We create the software and protocols that emergency...  ...is eligible for our full host of benefits...  ...required engineering documentation....  ...Experience with full-stack development, APIs, Git...  ...like: Delphi, C#, C++, Python, and JavaScript (React). ~ Experience... 
    Fullstack
    React
    Python
    Work at office
    Remote work

    Feditc LLC

    Salt Lake City, UT
    19 hours ago
  •  ...Principal Software Engineer South Jordan, UT Lightspeed is the...  ...the hardest problems in our stack. This is a full-time position with the opportunity...  ...equivalent) to modern web/React front ends. Experience...  ...systems and scripting (Python or Bash). Oracle... 
    Fullstack
    React
    Python
    Full time

    Lightspeed DMS

    South Jordan, UT
    9 days ago
  •  ...'re looking for a creative Software Engineer (Data Platforms) to build...  ...proficiency in a language like Python, Java, or Go. A combination...  ..., or Data Engineering). ~ Full-stack experience with both back...  ...end technologies (FastAPI, React, Spring Boot, Django, etc.).... 
    Fullstack
    React
    Python
    Temporary work
    Work experience placement
    H1b
    Work at office
    Work from home
    Flexible hours
    3 days per week

    Zions Bancorporation

    Midvale, UT
    1 day ago
  •  ...do good in the world. Our staff comprises exceptionally talented...  ...end-to-end, from full-stack web apps to lightweight prototypes...  ...modern stacks (Next.js, React, TypeScript, Python or Node). ~ Hands-on...  ...GenAI stack: prompt engineering, evaluation, RAG, tool use... 
    Fullstack
    React
    Python
    Work at office
    Remote work
    Flexible hours

    Bonneville International (Utah)

    Salt Lake City, UT
    4 days ago
  • $86.4k

     ...highly skilled and versatile Software Engineer to join our Agile team. This...  ..., with a focus on: Full-Stack Development: Designing, developing...  ...modern open systems (Java, Python, C#, GUIs, RESTful APIs,...  ...least two of the following: React, Angular v4+, NodeJS, NoSQL... 
    Fullstack
    React
    Python
    Temporary work
    For contractors
    Work at office
    Local area

    Highmark Health

    Salt Lake City, UT
    2 days ago
  • $63 - $68 per hour

     ...Enrollment required Senior Full Stack Java Developer...  ...end applications using React and/or Angular....  ...considered. 7+ years of software development experience...  ...understanding of software engineering best practices, object...  ..., JavaScript, Python, SQL Frameworks: Spring... 
    Fullstack
    React
    Python
    Full time
    Temporary work
    Remote work

    ABBTECH Professional Resources

    Salt Lake City, UT
    2 days ago
  • $126.07k - $196.98k

     ...Chemours is seeking a Senior Full-Stack AI Developer to join our...  .... Experienced full stack software engineer who has a track record of designing...  ...backend development with Python ~5+ years advanced backend...  ...& frontend development with React.js, Typescript, and HTML.... 
    Fullstack
    React
    Python
    Work at office
    Local area
    Remote work

    Chemours

    Salt Lake City, UT
    1 day ago
  •  ...Senior Full Stack Engineer Canopy, South Jordan, UT About Us Canopy...  ...building simple, powerful software for accounting firms. We're...  ...in JavaScript/TypeScript and React that delight our customers...  ...endpoints and microservices using Python with FastAPI or Java with... 
    Fullstack
    React
    Python
    Temporary work
    Immediate start
    Remote work
    Flexible hours

    Canopy

    South Jordan, UT
    1 day ago
  •  ...leadership role for an engineer who has built the...  ...of professional software engineering experience...  ...experience at the Staff Engineer level or...  ...Backend Expert-level Python experience; strong...  ...with Vue.js or React. Ability to contribute full-stack when needed. Data... 
    Fullstack
    React
    Python
    Remote work
    Home office

    Vitable Health

    Salt Lake City, UT
    4 days ago
  • $142.6k - $261.5k

     ...world. Technology – Digital Engineering – Full Stack Engineer (Manager) Whole...  ...As a Manager Full Stack Software Engineer , you will...  ...programming languages such as Python, Java, C#, or JavaScript or...  ...frontend frameworks such as React, Angular, or equivalent ~... 
    Fullstack
    React
    Python
    Summer holiday
    Local area
    Flexible hours

    EY

    Salt Lake City, UT
    12 hours ago
  • $140k

     ...We are seeking a talented Sr Full Stack Developer to join our Strategic...  ..., large-scale, employee facing software using modern technologies including React, Python, Java, AWS, and Palantir Foundry...  ...pace in a highly productive engineering culture. Experience with Palantir... 
    Fullstack
    React
    Python
    Work at office
    Remote work
    Worldwide

    The Hertz Corporation

    Salt Lake City, UT
    12 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer- Full-Stack Python and React. Be the first to apply!