Demo

Software Engineer

State of Utah
Salt Lake, UT Full Time
POSTED ON 3/24/2025 CLOSED ON 4/10/2025

What are the responsibilities and job description for the Software Engineer position at State of Utah?

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/integrate data visualization capabilities into web application development. The ideal candidate will be proficient in modern software development methodologies, passionate about contributing to educational advancements through technology, and consistently seeking to improve systems to enhance user experiences for students, educators, and decision-makers alike.


Principal Duties
 As a Software Engineer, your responsibilities will include:
  • Develop web applications for the Utah Schools Information Management System (USIMS).
  • Utilize technologies such as .NET (Core), C#, Entity Framework Core, and Azure. 
  • Use software development best practices and secure coding standards to create solutions.
  • Collaborate and communicate effectively in an agile environment.
  • Apply an engineering mindset.
  • Consistently contribute to the team in analysis, design, testing, and delivery.
  • Communicate with your team and with stakeholders about the 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. 
  • Is a highly skilled and motivated full-stack developer.
  • Extensive development experience with .NET (Core), C#, and Azure.
  • Experience with Git, Containerization (Docker, Kubernetes, etc.), and CI/CD technologies and tools. 
  • Experience with front-end technologies such as: JavaScript, TypeScript, Lit, React, Angular, HTML, CSS.
  • Experience with Web Components and Micro frontends.
  • Experience with non-relational databases such as Cosmos DB.
  • Experience using secure coding practices.
  • Experience with Test Driven Development (TDD), unit testing, and other application testing methods. 
  • Ability to be thorough with a high attention to detail.
  • Knowledge of 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.

Why You Should Join Our Team
The State offers a desirable benefits package and retirement plan as well as many other benefits.
  • Health Insurance - Public Employee Health Program (PEHP):

    • 3 medical plan options. Choose a Traditional or High Deductible Health Plan. There is an Opt-Out Cash Benefit option for those that have other medical insurance coverage.

    • 5 dental plan options, with an Opt-Out Cash Benefit option for those that have other dental insurance coverage.

    • 4 vision plan options under EyeMed or OptiCare

  • Retirement - Utah Retirement Systems (URS):

    • Employees who have any service credit with an employer covered by the Utah Retirement Systems prior to 7/1/2011 are in the Tier I Public Employees System.

    • Employees hired on or after 7/1/2011 and who have never been in the URS retirement system have two options for retirement in the Tier II System. 

      • Tier 2 Hybrid Retirement System. Employer contributes an amount equal to 10% of your salary between both plans (pension and 401(k))

      • Tier 2 Defined Contribution Plan. Employer contributes an amount equal to 10% of your salary to a 401(k) plan only.  

    • Employer contributions to your 401(k) are vested after four years.

  • Paid Time Off:

    • Annual leave and sick leave are accrued at 4 hours per pay period each (4 hours annual, 4 hours sick).

    • Annual leave amounts increase with years of service. 

    • We have 12 paid holidays.


 
The Agency
Click here for more information about the Utah State Board of Education.
  • Risks found in the typical office setting, which is adequately lighted, heated and ventilated, e.g., safe use of office equipment, avoiding trips and falls, observing fire regulations, etc.
  • Typically, the employee may sit comfortably to perform the work; however, there may be some walking; standing; bending; carrying light items; driving an automobile, etc. Special physical demands are not required to perform the work.

Salary : $43 - $58

Entry-Level Structural Engineer
CHEMICAL & INDUSTRIAL ENGINEER -
Salt Lake, UT
Project Engineer (Manager)
CHEMICAL & INDUSTRIAL ENGINEER -
Salt Lake, UT
Civil Structural Engineer
CHEMICAL & INDUSTRIAL ENGINEER -
Salt Lake, UT

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

What is the career path for a Software Engineer?

Sign up to receive alerts about other jobs on the Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701

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
This job has expired.
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
Hired Organization Address Salt Lake, UT Full Time
VICTIM ADVOCATE The Utah Office for Victims of Crime (UOVC) is seeking a Victim Advocate to join its team. The Victim Ad...
State of Utah
Hired Organization Address Salt Lake, UT Full Time
Assistant Attorney General - Civil Rights The Civil Rights Section of the Litigation Division of the Utah Attorney Gener...
State of Utah
Hired Organization Address Cedar, UT Full Time
https://www.governmentjobs.com/careers/utah/jobs/4789328/jjys-tech-ii?&keywords=JJYS Tech&pagetype=jobOpportunitiesJobs ...
State of Utah
Hired Organization Address Utah County, UT Full Time
Lead Youth Development Specialist - Slate Canyon Youth Center We are looking for a motivated candidate who has the abili...

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.

Staff Engineer

Lucid Software, Salt Lake, UT

Mechanical Engineer

ACS - Engineer. Integrate. Build., Salt Lake, UT

AI Assistant is available now!

Feel free to start your new journey!