> Markdown version of [/jobs/ext/445913-senior-software-engineer-iowa](https://www.wearedevelopers.com/jobs/ext/445913-senior-software-engineer-iowa). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - Iowa - **Company:** Strategic Inc - **Location:** West Des Moines, IA, United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** ASP.NET, HTML, JavaScript (Programming Language), Microsoft Azure, C Sharp (Programming Language), Cascading Style Sheets (CSS), Code Review, Software Design Patterns, Web Development, Entity Framework, Design of User Interfaces, Microsoft SQL Server, Software Architecture, Software Systems, SQL Stored Procedures, Test-Driven Development (TDD), Blazor, Information Technology, Restful APIs - **Published:** June 5, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=8b68c5c07ea47ced ## About the Role Do you have a Bachelor's degree?, * Bachelor's degree in Computer Science/related field OR equivalent experience * 6+ years development experience, designing and modeling applications * Experience with software architecture, design patterns and principles * Experience with web development and associated technologies (HTML, JavaScript, CSS, etc.) Position Requirements Knowledge: * Proficiency with C#, ASP.NET and Entity Framework * Ability to create and modify scripts, stored procedures, triggers and functions as well as query, extract and update data in Microsoft SQL Server, * Excellent interpersonal, organizational, written communication, oral communication and listening skills * Good attention to detail, organizational skills and the ability to prioritize workload to complete required tasks with a sprint (2 week) timeframe * Creativity in various aspects of development. Someone who thinks outside the box, innovates and problem-solves * Must be self-motivated and results-oriented and driven by continual self-improvement with development technologies and methodologies Nice to Have: * Experience with MS SQL and Azure * Experience with SPAs, REST APIs, JavaScript * Experience with UI development * Experience with Blazor * Previous experience in advertising/marketing field * A habit of test-driven development Our Commitment to Inclusivity and Diversity ## Description The Senior Software Engineer role is responsible for developing, maintaining, and improving software solutions that support business needs, with a focus on C#, ASP.NET, Entity Framework, Blazor, and Microsoft SQL Server as well as coding and maintenance of SA's patented technology system, SA Hub. This person will work collaboratively within an agile scrum team to build new features, fix issues, create integrations between different systems and tools, support reporting, participate in QA/testing, review code, and create documentation. As a senior associate, this role will also mentor younger developers and help identify and implement technology-driven efficiencies that make internal processes easier, faster, and more effective for staff, while bringing strong communication, problem-solving, organization, and self-motivation to the development process. As a Senior Software Engineer, you will... * Modify existing software to fix errors, improve the overall quality and functionality, add features or update integrations with other software * Participate in Quality Assurance practices and testing * Work collaboratively on an agile scrum team * Actively participate in developing new solutions and features to address business needs * Review code changes from other developers and provide constructive feedback and required documentation * Prepare reports, manuals, and other documentation for the operation and maintenance of the software * Develop and support reporting from SQL Server database * Perform other tasks on projects as needed/assigned ## Related Videos - [Blazor Unleashed: The Future of .NET Web Development](https://www.wearedevelopers.com/videos/1564-blazor-unleashed-the-future-of-net-web-development) - [Blazor – the new SPA Framework for everyone who hates JavaScript](https://www.wearedevelopers.com/videos/699-blazor-the-new-spa-framework-for-everyone-who-hates-javascript) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Building Multi-Tenant ASP.NET Core Applications: Best Practices and Real-World Solutions](https://www.wearedevelopers.com/videos/1552-building-multi-tenant-asp-net-core-applications-best-practices-and-real-world-solutions) - [WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More](https://www.wearedevelopers.com/videos/1786-wearedevelopers-live-ai-freelancing-keeping-up-with-tech-and-more) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)