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

Software Engineer

$26.67 - $39 per hour

Utah Division of Human Resource Management

Software Engineer

FT / PT Status - Full-Time
Salary - $$26.67 - $$39.00 Hourly Wage
Remote Work / In-Office - Hybrid Recruiter - Elida Barrera | View email address on click.appcast.io | View phone number on click.appcast.io
Application Deadline - 6/12/2026

Key Responsibilities
Software Engineer

The Utah State Board of Education (USBE) is seeking a highlymotivated Software Engineer experienced in secure coding practices,Domain-Driven Design, Microservices design, Event-Driven Architecture, andTest-Driven Development, who also possesses the ability to incorporate andintegrate data visualization capabilities into web application development.This is a senior-level position requiring a minimum of five years ofprofessional software development experience. This is a hybrid position which requires the individual to work a minimum of two days in our Salt Lake City, UT office.

The ideal candidate will be proficient in modern softwaredevelopment methodologies and excited about contributing to educationaladvancements through technology. The ideal candidate will be passionate abouteducation and technology, consistently seeking to improve systems to enhanceuser experiences for students and educators alike.

Principal Responsibilities

As a Software Engineer, your responsibilities willinclude:
  • 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.
Qualifications
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 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 [INSERT TEXT]

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 View phone number on click.appcast.io.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer in Salt Lake City, UT vacancy
  •  ...follow-up screen. JOB SUMMARY: Design and build internal software used across hockey operations, including management, coaching,...  ...products. The ideal candidate combines strong full-stack engineering skills with excellent data analysis and visualization instincts... 
    Suggested
    Local area

    AEG Presents

    Sandy, UT
    4 days ago
  •  ...Full Stack Engineer Duration: Long Term Contract Location: Durham, NC | Westlake, TX | Boston, MA | Smithfield, RI | Merrimack,...  ...contribute to develop and support digital capabilities. As a Software Engineer, you will be an integral member of a dynamic team building... 
    Suggested
    Long term contract

    Samprasoft

    Salt Lake City, UT
    2 days ago
  •  ...Software Engineer III - Clinical Platforms Responsibilities Design and implement the core architecture of our product Provide technical guidance and drive best practices for development, code review, testing, and deployment that will ensure the shipment... 
    Suggested
    Full time

    Myriad Genetics

    Salt Lake City, UT
    1 day ago
  •  ...reliable and scalable applications. The platform spans multiple engineering domains including infrastructure, Kubernetes-based container...  ..., and self-service workflows. Our approach emphasizes software-driven infrastructure, infrastructure-as-code, GitOps workflows... 
    Suggested
    Full time
    Work experience placement
    Local area
    Shift work

    BHE Renewables

    Salt Lake City, UT
    1 day ago
  • $190k - $240k

     ...hidden fees or compounding interest.Consumer Growth Experience Engineering (CGX) builds the platforms and end-to-end experiences that...  ...JavaScript/TypeScript.You have a total of 4+ years of experience as a software engineer.You are experienced in designing, developing, and... 
    Suggested
    Remote work

    Affirm

    Salt Lake City, UT
    4 days ago
  •  ...experience possible for over 150 years. Help us transform our workforce of the future, today. We're looking for a creative Software Engineer (Data Platforms) to build the core of our data governance strategy. In this hands-on role, you'll write code to develop our... 
    Temporary work
    Work experience placement
    H1b
    Work at office
    Local area
    Work from home
    Flexible hours
    3 days per week

    Zions Bancorporation

    Midvale, UT
    1 day ago
  • $186.07k - $218.9k

     ...analytics, machine learning, and powering end-user experiences. As an engineer on the team you will contribute to the full spectrum of our...  ...requirements): You have at least 5+ years of experience in software engineering. You have Strong Python, Go, or Java backend... 
    Local area

    Coinbase

    Salt Lake City, UT
    3 days ago
  • $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... 
    Temporary work
    Casual work
    Work at office
    Remote work

    Torus

    Salt Lake City, UT
    4 days ago
  • $186.07k - $218.9k

     ...expected and fully supported. About the Team: Financial Engineering builds Coinbase’s financial data and reporting foundations to...  ...of your customers. What we look for in you: ~5+ years of software development experience with experience writing performant, large... 
    Local area

    Coinbase

    Salt Lake City, UT
    2 days ago
  • $186.07k - $218.9k

     ...fund flows. Contribute to the core platform: the detection engine, invariant framework, and tooling that partner teams use to onboard...  ...we look for in you (ie. job requirements) : ~5+ years of software development experience with large-scale distributed systems.... 
    Local area

    Coinbase

    Salt Lake City, UT
    2 days ago
  • $96.8k - $251.6k

     ...and you are comfortable operating across layers, from database engine internals to developer-facing API surfaces. Critically, you are...  ...build ship to one of the largest installed bases in enterprise software. Experienced peers — You will collaborate with engineers who... 
    Temporary work
    Flexible hours

    Oracle

    Salt Lake City, UT
    3 days ago
  • $96.1k - $115.5k

     ...San Francisco Bay Area, CA; Dallas, TX; Salt Lake City, UT; Seattle, WA; and Portland, MEAbout the Team/Role We are seeking a Software Engineer in the North America Mobility organization. This role will sit in the Platform team that focuses on building AI Platform to... 
    Remote work
    Flexible hours

    WEX

    Salt Lake City, UT
    2 days ago
  •  ...or through a hybrid approach. Teradata delivers real business value with AI. What you will do We are looking for a mid-level engineer who will be responsible for delivering robust, performant and resource-efficient Public Cloud (AWS, Azure, Google Cloud) and On-... 
    Permanent employment
    Flexible hours

    Teradata

    Salt Lake City, UT
    3 days ago
  • $186.07k - $218.9k

     ...Coinbase Workspace (unified organization management) Championing engineering standards, code and design review culture, and technical...  ...we look for in you: Have at least 5 years of experience in software engineering. Designed, built, scaled and maintained production... 
    Local area

    Coinbase

    Salt Lake City, UT
    2 days ago
  •  ...Senior Full Stack Software Engineer - Network Automation Our client is a Global Financial Services Firm. They are seeking a Senior Full Stack Software Engineer - Network Automation in Salt Lake City. The Network Engineering Software team is responsible for developing... 

    ERS Search

    Salt Lake City, UT
    1 day ago
  •  ...Entry Level Software Engineer Job Description We are hiring an Entry-Level Software Engineer to support software development activities across web and backend systems. The ideal candidate should be eager to learn and grow in a collaborative environment. Responsibilities... 

    Emonics LLC

    Salt Lake City, UT
    10 days ago
  •  ...A fast-growing financial technology organization is seeking a Software Developer in Test (SDET) to join its Quality Engineering team. This role will focus on building and enhancing automated testing frameworks, validating complex backend systems, and partnering closely... 

    Atlas Search

    Salt Lake City, UT
    4 days ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading... 
    Work at office
    Remote work

    Canonical

    Salt Lake City, UT
    4 days ago
  •  ...where you come in: Join a dynamic and collaborative full stack engineering team at Instructure focused on a new initiative to aggregate...  ...of collaboration and support. If you're a Junior to Mid-level Software Engineer looking to grow your skills and make an impact on the... 
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    Instructure

    Salt Lake City, UT
    3 days ago
  • $100k - $150k

     ...for innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Software Engineer II on the Meta Profile team, you will design and build scalable natural-language generation pipelines and services that synthesize... 
    Work experience placement
    Local area

    Indeed

    Salt Lake City, UT
    3 days ago
  •  ...Software Engineer/Thales Must work hybrid at Salt Lake City, UT or Overland Park, KS Visa- must be US or GC The responsibilities of the Software Engineer is for the software development, bug fixing, and product life cycle engineering for non-radar surveillance... 

    ShiftCode Analytics

    Salt Lake City, UT
    1 day ago
  • $92k - $147k

     ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer II Job Title Software Engineer II – Cloud Engineering About the Role We are looking for a Software Engineer II to... 
    Full time
    Part time
    Worldwide
    Flexible hours

    MasterCard

    Salt Lake City, UT
    3 days ago
  • $123k - $137k

     ...integrated with other systems. You will help maintain a rules-based engine that analyzes these messages to identify relevant patterns and...  ...Role: In this position, you will oversee the end-to-end software development process, including gathering and refining... 
    Work at office
    Remote work
    Flexible hours

    PointClickCare

    Salt Lake City, UT
    22 hours ago
  • $68.9k - $131.1k

     ...This role is primarily On-Site, with flexibility at hiring manager discretion . Applied Signal Technology (AST) is seeking a Software Engineer II who strives for excellence and has a passion to be part of a team that strengthens our nation and improves the security of... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon Technologies

    West Valley, UT
    3 days ago
  •  ...and our business. Our people are what sets us apart and make us great. Zions is recruiting for the position of Senior Software Engineer-API on the Digital Treasury Engineering & Support team. The Digital Treasury Engineering & Support team creates value for Treasury... 
    Temporary work
    Work experience placement
    H1b
    Work at office
    Local area
    Flexible hours
    3 days per week

    Zions Bancorporation

    Midvale, UT
    3 days ago
  • $115k - $184k

     ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Who is Mastercard? We work to connect and power an inclusive, digital economy that benefits everyone, everywhere, by... 
    Full time
    Part time
    Worldwide
    Flexible hours

    MasterCard

    Salt Lake City, UT
    4 days ago
  •  ...career, and the financial world. The Role Join us in revolutionizing the lending landscape. SoFi is seeking enthusiastic Software Engineers who are ready to learn and contribute to the development of the next generation of our financial services platform.... 
    Full time
    Work experience placement
    Internship
    Remote work

    SoFi

    Cottonwood Heights, UT
    1 day ago
  •  ...Why Java + DevOps + Spring Boot? In today's cloud-first software landscape, companies are seeking developers who can do more than...  ...skill set is behind roles like Java Backend Developer, DevOps Engineer, Full-Stack Java Developer, and Platform Engineer. And it's exactly... 

    SynergisticIT

    Salt Lake City, UT
    22 hours ago
  •  ...Software Engineer II Applied Signal Technology (AST) is seeking a Software Engineer II who strives for excellence and has a passion to be part of a team that strengthens our nation and improves the security of our world. AST provides trusted strategic and tactical SIGINT... 
    Relocation

    Raytheon

    West Valley, UT
    4 days ago
  •  ...across large-scale enterprise environments. As a member of our AI engineering team, you'll play a critical role in designing and deploying...  ...tackling some of the hardest problems in AI and enterprise software - from scalable multi-agent coordination and fine-tuned LLM applications... 
    Hourly pay
    Permanent employment
    Internship
    Summer internship
    Flexible hours

    Teradata

    Salt Lake City, UT
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!