Senior Software Engineer
📍 Draper, Utah ⏰ Full-time · Mon–Fri, 8am–5pm 🏢 On-siteAbout the RoleSiteWorks FX is looking for a senior software engineer to help transform mature, enterprise-level applications to the latest ASP.NET Core / Blazor technology. We offer a unique environment — large-scale applications in a small-business setting — giving us the flexibility and creativity to design, build, and deliver for our clients.You’ll work across the full software development lifecycle: evaluating and tracking requirements, designing software components and services, collaborating with fellow developers to break work into tasks and estimate effort, and building strong relationships, working directly with clients and business teams. We’re looking for someone who demonstrates initiative, analytical skill, and integrity in everything they do.Key Skills & Experience•      Enterprise software development•      Strong C# and ASP.NET Blazor experience•      AI workflow integration (development & features)•      SQL Server database knowledge•      REST / WebAPI service creation & consumption•      Quality-focused, collaborative mindset•      Ability to embrace change and excel in a growing companyRequirements•      Bachelor’s degree in computer science or related field•      4–7+ years of hands-on software development experience•      Proficiency in C#, ASP.NET, services, and SQL Server•      Strong foundation in software design and architecture•      Self-starter who works well independently and in a team•      Willingness to travel to client sites as neededBenefits Health Insurance Comprehensive medical coverage HSA Account Health savings account 401(k) with Matching Employer matching contributions Holidays & PTO Paid holidays and paid time offAbout SiteWorks FXSiteWorks FX builds software applications for all aspects of the real estate management lifecycle for retailers, serving several Fortune 500 companies.