Demo

Software Engineer

State of Utah
Salt Lake, UT Intern
POSTED ON 4/15/2026
AVAILABLE BEFORE 5/14/2026
FT / PT Status – Full-Time Salary – $45.00 - $56.00 Hourly Wage Remote Work / In-Office – Hybrid Recruiter – Elida Barrera | ebarrera@utah.gov | 3852957911 Application Deadline – 4/29/2026

Key Responsibilities

Software Engineer

Utah State Board of Education

The Utah State Board of Education (USBE) is seeking a highly motivated Software Engineer experienced in secure coding practices, Domain-Driven Design, Microservices design, Event-Driven Architecture, and Test-Driven Development, who also possesses the ability to incorporate and integrate data visualization capabilities into web application development. This is a senior-level position requiring a minimum of five years of professional software development experience.

The ideal candidate will be proficient in modern software development methodologies and excited about contributing to educational advancements through technology. The ideal candidate will be passionate about education and technology, consistently seeking to improve systems to enhance user experiences for students and educators alike.

Principal Responsibilities

As a Software Engineer, Your Responsibilities Will Include

Develop web applications for the Utah Schools Information Management System (USIMS).

Create scalable solutions using the modern .NET ecosystem, leveraging C#, EF Core, and Azure services.

Use software development best practices and secure coding standards to create solutions.

Consistently engage in pair-programming to achieve high quality and alignment.

Communicate and work effectively in an agile environment, including sprint planning and backlog refinement, etc. utilizing Azure DevOps (ADO).

Continuously contribute to the team in analysis, design, testing, and delivery of quality working software.

Relentlessly communicate with your team and with stakeholders about value to be delivered.

The Ideal Candidate

The Ideal Candidate For This Position Has The Following

Extensive experience with Domain-Driven Design (DDD), Microservices, and Event-Driven Architecture.

Highly skilled and motivated full-stack software engineer.

Extensive development experience with .NET (Core), C#, and Azure.

Experience with Git, Containerization (Docker, Kubernetes, etc.), and CI/CD technologies and tools.

Proficient in the Azure DevOps (ADO), utilizing Boards, Repos, and Pipelines.

Experience with front-end technologies such as JavaScript, TypeScript, Lit, Razor, Blazor, HTML and CSS.

Experience with Web Components and micro frontends.

Experience with non-relational databases such as Cosmos DB.

Experience and alignment with secure coding practices.

Experience with Test Driven Development (TDD), and a commitment to unit testing, and other application testing methods.

Ability to be thorough with a high attention to detail.

Alignment with agile practices and the ability to work well in an agile environment.

Capability of applying systems engineering concepts, such as structured design, supportability, reliability, scalability, and maintainability to ensure that applications are optimized and loosely coupled.

Desire and ability to communicate and collaborate often, and at a high level.

Strong customer service and customer relations skills.

Excellent communication skills.

Ability to identify and develop creative solutions to problems.

Strong understanding of data collections and data flow.

B.S. in Computer Science or related field preferred.

Resident of the state of Utah.

Why You Should Join Our Team

As a Software Engineer on USIMS, you will be part of one of the most significant technology modernization efforts in Utah state government — replacing 28 legacy education data systems with a unified platform that serves 161 school districts and over 656,000 students statewide. Your work will directly shape how educators are licensed, how student data is managed and leveraged, and how education funding flows across the state. That is a rare opportunity to build something that genuinely matters, at scale.

Beyond the mission, USBE offers a strong work-life balance, generous paid time off, top-tier retirement plan options, and a variety of medical insurance plans. For more information on the benefits we offer, please visit the USBE Employment Benefits page.

About The Role

Location

250 East 500 South

Salt Lake City, Utah, 84111

United States

Background Check Required – Yes

Drug Test Required – No

Schedule Code – AE - Employees of the State Board of Edu. This is a career service exempt at will position.

Why You Should Join Our Team

Benefits

In Utah, we believe hard work is important, but balance is essential. Finding work/life balance is a vital element to our culture. To find out more about WHY Utah , click here . Other benefits may include:

  • Job Stability: Enjoy the security and reliability of employment within a well-established organization.
  • Career Growth: Develop valuable skills and gain opportunities for leadership within a large organization.
  • Meaningful Work: Contribute to an important service that benefits the community and supports organizational goals.
  • Supportive Work Environment: Be part of a team that values cooperation, strong work ethics, and mutual support.

The Agency For more information go to https://www.schools.utah.gov/

EEO Statement The State of Utah is committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. For accommodations, please contact (801) 957-9390.

Salary : $45 - $56

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the Software Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $74,092 - $105,774
  • Debugging Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $74,206 - $95,716
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at State of Utah

  • State of Utah Salt Lake, UT
  • FT / PT Status – Full-Time Salary – $25.02 - $30.75 Hourly Wage Remote Work / In-Office – Hybrid Recruiter – Niccole Johnson | niccolejohnson@utah.gov | 80... more
  • 8 Days Ago

  • State of Utah Salt Lake, UT
  • FT / PT Status – Full-Time Salary – $24.95 - $ Hourly Wage Remote Work / In-Office – In-Office / On-Site Recruiter – Staci Ditzer | snditzer@utah.gov | 801... more
  • 8 Days Ago

  • State of Utah Salt Lake, UT
  • FT/PT Status – Full-Time Salary – $45.53 - $72.25 Hourly Wage Remote Work/In-Office – In-Office/On-Site Recruiter – Michelle Boone | mboone1@utah.gov Appli... more
  • 8 Days Ago

  • State of Utah Salt Lake, UT
  • FT / PT Status – Full-Time Salary – $25.96 - $54.01 Hourly Wage Remote Work / In-Office – Hybrid Recruiter – Coral Ortega | caortega@utah.gov | 801-538-462... more
  • 8 Days Ago


Not the job you're looking for? Here are some other Software Engineer jobs in the Salt Lake, UT area that may be a better fit.

  • Outcode Software Draper, UT
  • The Staff Engineer at Outcode Software is a senior technical contributor responsible for delivering high-impact solutions across multiple projects. This ro... more
  • 11 Days Ago

  • Outcode Software Draper, UT
  • About the Role We’re seeking a seasoned Senior Networking Engineer to help design and implement advanced network infrastructure components focused on secur... more
  • 27 Days Ago

AI Assistant is available now!

Feel free to start your new journey!