> Markdown version of [/jobs/ext/1505276-software-engineer](https://www.wearedevelopers.com/jobs/ext/1505276-software-engineer). 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). --- # Software Engineer - **Company:** Vanderhouwen & Associates, Inc. - **Location:** Salem, OR, United States (Remote available) - **Experience:** Expert - **Salary:** $145,600.0 - $166,400.0 - **Contract:** Permanent contract - **Skills:** ASP.NET, JavaScript (Programming Language), .NET Framework, Application Programming Interfaces (APIs), Applications Architecture, Software Applications, ASP.NET MVC Framework, C Sharp (Programming Language), Software Quality, Software Debugging, Web Development, Entity Framework, Integrated Development Environments, Microsoft SQL Server, Scrum Methodology, Software Engineering, Web Applications, Enterprise Software Applications, Load Balancing, Software Troubleshooting, AngularJS, Information Technology, Restful APIs - **Published:** July 30, 2026 - **Apply:** https://www.vanderhouwen.com/job_posting/senior-software-engineer-72916/ ## About the Role * 7+ years of professional software development experience using C# and the .NET platform. * Strong experience developing web applications with ASP.NET Core, Entity Framework Core, RESTful Web APIs, and Microsoft SQL Server. * Experience building high-volume, multi-tier enterprise applications with a focus on scalability, reliability, and performance. * Experience working within Agile Scrum software development environments. * Proficiency designing, developing, debugging, and supporting enterprise-level software applications. * Experience with ASP.NET MVC is preferred. * Experience with AngularJS or a comparable modern JavaScript framework is preferred. * Familiarity with load balancing technologies and scalable application architectures is a plus. * Strong troubleshooting, analytical, and problem-solving skills with the ability to resolve complex technical issues. * Excellent verbal and written communication skills with the ability to collaborate effectively across technical and business teams. * Bachelor's degree in Computer Science, Software Engineering, or a related field is preferred; advanced technical education or certifications are a plus. ## Description Our client is seeking a Senior Software Engineer to join a collaborative technology team responsible for developing and enhancing high-volume, mission-critical web applications. This is an excellent opportunity for an experienced engineer who enjoys hands-on software development, solving complex technical challenges, mentoring peers, and delivering scalable solutions in a fast-paced Agile environment., * Design, develop, test, and maintain enterprise web applications using C#, ASP.NET Core, Entity Framework Core, RESTful Web APIs, and SQL Server. * Participate in the full software development lifecycle, including requirements gathering, technical design, development, testing, deployment, and production support. * Develop scalable, high-performance, multi-tier applications that support business-critical operations and large user volumes. * Collaborate with business stakeholders, developers, and cross-functional teams to translate business requirements into technical solutions. * Identify potential performance, scalability, and architectural concerns early in the development process and recommend effective solutions. * Debug, troubleshoot, and resolve complex application and system issues while maintaining high standards for code quality. * Contribute to technical design discussions and help define best practices, coding standards, and application architecture. * Participate in Agile Scrum ceremonies, including sprint planning, standups, backlog refinement, and retrospectives. * Mentor and support fellow software engineers by sharing technical expertise and promoting continuous improvement. * Prioritize multiple development initiatives while consistently delivering high-quality solutions on schedule. ## Related Videos - [How to Stop Choosing JavaScript Frameworks and Start Living](https://www.wearedevelopers.com/videos/118-how-to-stop-choosing-javascript-frameworks-and-start-living) - [Web development best practices in 2021](https://www.wearedevelopers.com/videos/280-web-development-best-practices-in-2021) - [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) - [Rest API Antipatterns](https://www.wearedevelopers.com/videos/100208-rest-api-antipatterns) - [Why you must use TDD now!](https://www.wearedevelopers.com/videos/114-why-you-must-use-tdd-now) - [Stand alone components in Angular](https://www.wearedevelopers.com/videos/656-stand-alone-components-in-angular) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)