Job Details
Software Development Engineer

Software Development Engineer
Job Summary
We are currently seeking a qualified Software Development Engineer to assist in the continued development of C#.NET jobs and services that benefit external and internal customers.
About my529 my529 administers the State of Utah's 529 education savings plan. With approximately $20 billion in assets under management, my529 consistently ranks as one of the top 529 plans in the United States. Learn more at www.my529.org.
Responsibilities
Job Responsibilities:
- Design and develop API controllers using C#.
- Implement services for API controller consumption.
- Create complex database stored procedures and views using T-SQL (SQL Server).
- Design and implement SQL Server table structures to support API controllers and related services.
- Design and implement RESTful APIs and services that facilitate efficient communication between front-end and back-end components.
- Apply best practices such as Test-Driven Development (TDD) and Static Application Security Testing (SAST).
- Collaborate with and support DevOPs in implementing automated testing and deployments.
Software Development Engineer, IV This is an Advanced-Level position in the General Professional track.Job Code: PY4894Grade: P22Expected Pay Range: $111,595.77 - $136,704.82
Software Development Engineer, VThis is an Expert-Level position in the General Professional track.Job Code: PY4895Grade: P23Expected Pay Range: $122,755.35 - $150,375.30
Minimum Qualifications
Department may hire employee at one of the following job levels:
Software Development Engineer, IV: Requires a bachelor's (or equivalency) and 10 years of directly related work experience in C# Software Development or a master's (or equivalency) degree and 8 years of directly related work experience in C# Software Development.
Software Development Engineer, V: Requires a bachelor's (or equivalency) and 12 years of directly related work experience in C# Software Development or a master's (or equivalency) degree and 10 years of directly related work experience in C# Software Development.
EQUIVALENCY STATEMENT: 1 year of higher education can be substituted for 1 year of directly related work experience (Example: bachelor's degree = 4 years of directly related work experience).
Please note, my529 does not offer sponsorship for employment visas. This includes individuals currently on F-1 OPT, STEM OPT, or any other visa status that would require future sponsorship. Candidates must be authorized to work in the United States on a permanent basis without the need for current or future sponsorship.
Preferences
Preferences for a Software Development Engineer, IV
- 12+ years in C# development, including building console applications, web API endpoint controllers and supporting services.
- 8+ years' experience with asynchronous programming.
- 8+ years' experience developing RESTful APIs, especially for React front end applications.
- 8+ years' experience with testing frameworks (xUnit, NUnit, or MSTest).
- 8+ years' experience developing complex queries, stored procedures, and views.
- 8+ years' experience profiling and optimizing queries, stored procedures, and views.
- Advanced understanding of Entity Framework Core, .NET Framework and .Net Core.
- Advanced knowledge of Git.
Preferences for a Software Development Engineer, V
- 16+ years in C# development, including building console applications, web API endpoint controllers and supporting services.
- 12+ years' experience with asynchronous programming.
- 12+ years' experience developing RESTful APIs, especially for React front end applications.
- 12+ years' experience with testing frameworks (xUnit, NUnit, or MSTest).
- 12+ years' experience developing complex queries, stored procedures, and views.
- 12+ years' experience profiling and optimizing queries, stored procedures, and views.
- Expert understanding of Entity Framework Core, .NET Framework and .Net Core.
- Expert knowledge of Git.
Genera Preferences:
- Knowledge of containerization (Docker) and orchestration (Kubernetes) in support of DevOPs.
- Working knowledge of Bash and/or PowerShell scripts.
- Experience developing/supporting OAuth 2.0 and OIDC implementations is a bonus.
- Experience with implementing MFA solutions and passkeys is a bonus.
- Experience with Duende Identity Server is a bonus.
- Experience developing mult-threaded applications is a bonus.
- Experience developing applications that are Linux/Windows cross-platform capable is a bonus.
- Experience operating in both Linux and Windows command line is a bonus.
Special Instructions
Requisition Number: PRN43719B
Full Time or Part Time? Full Time
Work Schedule Summary: Hybrid Model. General hours are Mon - Fri 8am - 5pm
Department: 01396 - my529
Location: My529 Downtown SLC
Pay Rate Range: $111,595.77 - $150,375.30 Depending on level and experience.
Close Date: 3/2/2026
Open Until Filled:
To apply, visit https://utah.peopleadmin.com/postings/192959
Copyright 2025 Jobelephant.com Inc. All rights reserved.
Posted by the FREE value-added recruitment advertising agency
jeid-b260395a58af1c4d8aa901b608616114