Software Engineer I - Full-Stack
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
As a Software Engineer I, Full Stack, you will help design, develop, test, and operate software solutions that support business and student-facing systems. You will work across modern frontend and backend applications, primarily using JavaScript, TypeScript, Angular, Node.js, and related technologies.This role is designed for an early-career engineer who wants to grow beyond a single framework or application layer. You will take ownership of defined components, collaborate with engineers and stakeholders, use modern development tools responsibly, and develop the skills necessary to contribute across the full software delivery lifecycle.
What You'll Do
- Design, develop, test, deploy, and maintain functionality across frontend and backend applications.
- Maintain accountability for small, contained components within the broader application architecture under the guidance of team leadership.
- Build modern user interfaces using JavaScript, TypeScript, Angular, and related web technologies.
- Develop and maintain backend services and APIs using Node.js, TypeScript, NestJS, or comparable server-side technologies.
- Work with relational databases, external APIs, cloud services, and third-party platforms.
- Translate functional and non-functional requirements into maintainable designs, code, tests, and technical documentation.
- Identify gaps, risks, ambiguities, and deficiencies in requirements and propose practical solutions.
- Apply testing strategies that balance software quality, delivery timelines, maintainability, and cost.
- Use AI-assisted development tools to accelerate research, implementation, testing, debugging, and documentation while independently validating generated output for correctness, security, maintainability, and alignment with engineering standards.
- Participate in code reviews and provide constructive technical feedback.
- Troubleshoot issues across application layers and use logs, metrics, traces, and other diagnostic information to identify root causes.
- Collaborate effectively with Engineering, Product, QA, Architecture, Security, and operational partners.
- Communicate progress, risks, dependencies, and technical decisions clearly.
- Adapt to changing requirements, technologies, delivery priorities, and architectural direction.
- Contribute to successful delivery that is on time, within scope, and aligned with organizational goals.
What You'll Bring
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field, or equivalent relevant experience.
- Approximately two years of professional software development experience, including internships, apprenticeships, or equivalent hands-on experience.
- Experience developing web applications or services using JavaScript or TypeScript.
- Experience with at least one modern frontend framework, preferably Angular.
- Experience with Node.js or another backend application platform.
- Understanding of API development, authentication, authorization, and application integration.
- Experience working with relational databases and writing or troubleshooting SQL.
- Familiarity with automated testing, including unit, integration, component, or end-to-end testing.
- Understanding of software development fundamentals, including abstraction, modularity, algorithms, data structures, system decomposition, security, reliability, and maintainability.
- Ability to investigate unfamiliar systems, learn new technologies, and work across multiple application layers.
- Ability to evaluate a problem, identify reasonable solution options, and recommend a path forward.
- Strong problem-solving skills and the ability to work through ambiguity without waiting for every implementation detail to be defined.
- Clear written and verbal communication skills.
- A collaborative mindset, personal accountability, and a willingness to ask questions, receive feedback, and continually improve.
Experience in Lieu of Education
Equivalent relevant experience performing the essential functions of this position may substitute for formal education requirements. Generally, one year of relevant experience may substitute for one year of education, subject to hiring manager discretion.
Bonus Points
- Experience with NestJS or another structured Node.js backend framework.
- Experience with Python, Django, or comparable backend technologies.
- Experience with AWS or another major cloud platform.
- Experience building or operating cloud-native applications.
- Experience modernizing, migrating, or refactoring legacy applications.
- Experience with Docker, Kubernetes, CI/CD pipelines, or infrastructure automation.
- Experience with application observability, including logs, metrics, distributed tracing, and production troubleshooting.
- Experience with PostgreSQL, Oracle, or other relational database platforms.
- Experience with authentication standards such as OAuth 2.0, OpenID Connect, or SAML.
- Experience integrating third-party systems and enterprise APIs.
- Experience using AI-assisted software development tools in a professional or project environment.
- Experience with Git, GitHub, JIRA, IntelliJ, or Visual Studio Code.
- Experience working in Agile or Scrum delivery environments.
- Technical certifications or relevant project contributions.
What Good Looks Like
Successful engineers in this role do more than complete assigned coding tasks. They seek to understand the user need, the surrounding system, and the consequences of their implementation decisions.
They are expected to:
- Take increasing ownership of their work from clarification through production validation.
- Produce code that is understandable, testable, secure, and maintainable.
- Use AI and automation as accelerators without outsourcing technical judgment.
- Move comfortably between frontend, backend, database, cloud, and operational concerns as their experience grows.
- Raise problems with context, identify realistic options, and recommend a solution.
- Adapt when requirements or technologies change.
- Ask for help early while still demonstrating independent investigation and initiative.
- Leave systems, tests, and documentation in a better state than they found them.
What to Expect
At WGU, our mission drives everything we do, including how we hire. Our interview experience is designed to give qualified candidates the opportunity to demonstrate their technical fundamentals, problem-solving approach, learning ability, communication skills, and potential for growth.
We thoughtfully review every application and invite forward candidates whose experience, capabilities, and potential best align with the role and our mission.
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.
$40 - $50 per hour
DescriptionKforce has a client that is seeking a Full Stack Software Engineer for a remote role.Summary:We are building a suite of cloud-based software products that span web applications, APIs, administrative platforms, desktop experiences, and system-level integrations...FullstackRemote work$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...FullstackContract workWork at officeRemote work- Salt Lake City, UtahEngineering - Engineering /Full-time /On-siteFilevine is a Legal AI company... ...companies in the country.Role Summary:As a Software Development Engineer, you will join our... ...in Rust or Node and React for full-stack development and customization.Experience...FullstackFull timeTemporary work
$110k - $135k
...Full Stack Engineer The Full Stack Engineer at iCapital will work end-to-end on new features, enhancements, and defect resolution on one or more of iCapital's software platforms. You will work closely with our Product Management team throughout the software development...FullstackFull timeWork at officeRemote work- ...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 and scale the...FullstackFull timeFlexible hours
- ...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 employee experiences...FullstackFull timeFlexible hours
$186.07k - $218.9k
...called “surges.”learn more about working at Coinbase. Senior Software Engineer (EAA) The EAA Compliance CXAE team, part of Coinbase's... ...Compliance agents. As a Senior Software Engineer, you'll build full-stack applications that enable Coinbase Compliance Agents to...FullstackLocal area- ...Job Description Job Description Role Overview Title: Full-Stack Software Engineer, Platform Data Hours: Full-time; salaried Location: Salt Lake City, UT (on-site, with hybrid flexibility) Benefits Eligible: Yes Manager: JD White Mission – Why we exist...FullstackFull timeTemporary workLocal area
- ...Senior Full Stack Software Engineer Salt Lake City, UT Job Type Full-time Description The Senior Full Stack Software Engineer is the most senior individual contributor responsible for architecting, designing, and building web, mobile, and internal applications...FullstackFull timeFor contractors
$125k - $160k
...Full Stack Software Engineer (US Based Remote) Torus is headquartered in Utah and is expanding manufacturing at our 540,000-square-foot facility in Salt Lake City called GigaOne. Our missionis to build the world’s first mesh energy infrastructure — built to unite people...FullstackTemporary workCasual workWork at officeRemote 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/mathematics/...FullstackH1b
$77.1k - $123.3k
...education. What you'll do here: As a Software Engineer, you will deliver a world-class... ...Troubleshoot and resolve issues across the stack, including UI bugs, API failures, and performance... ...Delivery Experience developing full-stack applications using Java (Spring/Spring...FullstackLive inLocal areaWorldwide$132.8k - $250.8k
...capabilities. Own end-to-end delivery of software services powering critical customer... ...influencing design decisions, setting engineering standards, and ensuring solutions are scalable... ...business and regulatory priorities. Full-Stack Engineering Expertise: Expertise...FullstackWork experience placementImmediate startRemote workFlexible hours- ...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 design. Responsibilities include developing and testing...FullstackFor contractorsWork experience placementWork at office3 days per week
$68k - $93.5k
...other, win together, strive for the best, own our actions, and grow and evolve. Job Description We are seeking a Full Stack Software Engineer with strong backend experience in .NET Core and frontend experience in React to build and maintain scalable services and...FullstackFor contractorsLocal areaRemote workWorldwideWork visaFlexible hours$150k - $180k
Senior Software Engineer TL;DR: Join a fast-growing, YC-backed startup in Lehi, UT Lead a small... ...make you stand out? Required: 5+ years full-time SWE experience Strong individual contributor... ...Lehi, UT Preferred: 6-8 years of full stack experience at early-stage startups (...FullstackFull timeRelocation package- ...$143,700.00 - $222,700.00 Job Description The Senior Software Engineer is responsible for the research, design, development, analysis... ..., contributing to the design, development, and delivery of full stack applications. Designs, builds, and maintains scalable solutions...FullstackFull timeFlexible hours
- This is an opportunity to join IRIS Software Group as we transform into an AI-first company... .... Role Purpose As a Senior Software Engineer, you will be a technical leader within your... ..., responsible for delivering complex full-stack web applications, serving millions of users...FullstackShift work
$160k - $185k
...looking for an experienced Senior Engineer to join our Platform team - a... .... You’ll work across the stack to build scalable services, optimize... ...5+ years of professional software engineering experience, with a... ...with front‑end development and full‑stack delivery practices Experience...Fullstack- ...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 employee experiences...FullstackFull timeFlexible hours
$115k - $184k
...realize their greatest potential. Title And Summary Senior Software Engineer Who is Mastercard? Mastercard is a global technology company... ...priceless possibilities for all. Overview As a Senior Full‑Stack Engineer, you will design, build, and deliver cutting‑edge Open...FullstackFull timeContract workPart timeWorldwideFlexible hours- ..., apply now.We are currently seeking a Full Stack Java Developer to join our team in Salt... ...Java applications.Develop and maintain software documentation.Provide technical guidance... ...master’s degree in computer science, Engineering, or a related field.Core Java developer...FullstackWork at officeRemote workFlexible hours
$131.75k - $178.25k
...We are looking for a software engineering leader who is passionate about creating next-generation healthcare software that will dramatically... ...to grow their own skill set. The ideal candidate has full stack experience building SaaS and/or Cloud Native software for a...FullstackFull timeTemporary workLocal areaFlexible hours- ...talented Team.Job Title: Java Web DeveloperLocation(s): Salt Lake City, UT Job Description We are seeking a highly skilled Java Full Stack Developer with a strong focus on front-end development to join our dynamic team. The ideal candidate will have extensive...Fullstack
- ...in-chambers management systems.As an Application Developer with the Utah Courts, you will be working with a team responsible for Full Stack Development in an Agile team environment to create, build, and maintain Web Applications for today and the future to ensure that...FullstackWork at office
- ...Principal Software Engineer Location: Boston, MA; NC; Salt Lake City, UT; Smithfield, RI/Remote Duration: Long Term Required Skills... ...Docker / Kubernetes Agile / Scrum UI / Angular / Full Stack Kafka CICD technologies: GitHub, Maven, Jenkins, Docker...FullstackRemote work
- ...Job Posting Synergistic IT is a full-service staffing and placement firm servicing clients in America for the past 12+ years. We... ...Requirement: Bachelors, Masters in Computer Science/ Computer Engineering/ Information Systems/Information Technology/ Electrical Engineering...FullstackH1bImmediate start
- ...Senior Full Stack Java Engineer CGI is seeking a highly skilled Senior Full Stack Java Engineer to join our CGI team! This position is based... ...fast-paced Agile environments, enjoys working across the full software development lifecycle, and wants hands-on exposure to...FullstackShift work
$102k - $170k
...Do:We are looking for a hands-on senior software engineer with deep knowledge of Microsoft Power Apps... ...conceptsMust have experience with full life-cycle implementation of Dynamics 36... ...necessaryExperience across the full MS BI Stack - SSIS, SSAS, SSRSExperience on Microsoft...FullstackFull timeFlexible hours- ...managing change processes. Work as a member of Agile team, develop software solutions by studying requirements analysis and information... ...-scale data React – Frontend development (if applicable to full-stack roles) SQL – Relational database querying and optimization...Fullstack
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer I - Full-Stack. Be the first to apply!
- agile software developer Salt Lake City, UT
- software developer internship no experience Salt Lake City, UT
- experienced software developer Salt Lake City, UT
- work from home software developer Salt Lake City, UT
- software developer fintech Salt Lake City, UT
- financial software developer Salt Lake City, UT
- software engineer Salt Lake City, UT
- part time software developer remote Salt Lake City, UT
- junior software developer remote Salt Lake City, UT
- new graduate software engineer Salt Lake City, UT



