Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

State of Utah Logo

Software Engineer

State of Utah

Salary not specified
Sep 24, 2025
Salt Lake County, UT, US
Apply Now

The Utah State Board of Education (USBE) is seeking to enhance the Utah Schools Information Management System (USIMS) through modern software engineering practices, aiming to improve user experiences for students, educators, and decision-makers.

Requirements

  • Extensive experience with Domain-Driven Design (DDD), Microservices, and Event-Driven Architecture.
  • Extensive development experience with .NET (Core), C-Sharp, 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.

Responsibilities

  • Develop web applications for the Utah Schools Information Management System (USIMS).
  • Utilize technologies such as .NET (Core), C-Sharp, 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.

Other

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