> Markdown version of [/jobs/ext/926277-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/926277-senior-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). --- # Senior Software Engineer - **Company:** Seneca Resources - **Location:** Raleigh, NC, United States - **Experience:** Expert - **Salary:** $135,200.0 - **Contract:** Permanent contract - **Skills:** HTML, .NET Framework, Multitier Architecture, Application Programming Interfaces (APIs), Applications Architecture, Unit Testing, Microsoft Azure, Software Bug Management, C Sharp (Programming Language), Computer Programming, Continuous Integration, Serialization, Software Design Patterns, JSON, Microsoft Visual Studio, NuGet, Nunit, Object-Oriented Software Development, Scrum Methodology, Mstest, Standard Sql, Software Engineering, Systems Integration, Web Services, Windows Desktop, Windows Workflow Foundation, Extensible Markup Language (XML), Multithreading, Git, Information Technology, Production Code, Enterprise Integration, Software Coding, Restful APIs - **Published:** June 19, 2026 - **Apply:** https://public-rest40.bullhornstaffing.com/rest-services/R0SYP/query/JobBoardPost?where=id=47236&fields=id,title,publishedCategory(id,name),address(city,state),employmentType,dateLastPublished,publicDescription,isOpen,isPublic,isDeleted ## About the Role * 5+ years of professional software engineering experience with **C# / .NET** (Visual Studio) and **SQL * Strong understanding of **Object-Oriented Design** and **SOLID** principles * Hands-on experience with **RESTful APIs**, web services, and **integration development** (building and consuming public APIs) * Proficiency with **async programming**, multi-threading, and serialization * Experience with **unit testing** (MS Test, NUnit, or xUnit) * Working knowledge of **Agile/Scrum** and tooling such as **Azure DevOps**, **CI/CD**, **Git**, and **NuGet** * Experience with **distributed / n-tier application architecture** * Familiarity with **authentication**, design patterns, and API documentation review * Experience with **Windows desktop application development** and Windows workflow * Ability to work with **HTML, XML, and JSON** * Bachelor's degree in Computer Science, Engineering, or related field (or equivalent practical experience) * Excellent communication skills and strong analytical/problem-solving abilities ## Description Join our client's Business Integrations team as a Senior Software Engineer. You'll help design, build, and enhance integrations that improve customer-facing capabilities. Working closely with Product, Business Analysis, Architecture, Scrum leadership, and business partners, you'll translate requirements into user stories, deliver secure and reliable software, and continuously improve engineering practices., * Collaborate with Product Owner, Business Analyst, Scrum Master, Architecture, and business partners to refine user stories and delivery plans * Design, develop, and maintain integrations, enhancements, and bug fixes * Write production-quality code aligned with security, performance, and coding standards * Build and update features for complex, distributed, n-tier systems * Review API documentation to identify requirements, gaps, and risks; contribute to estimation and planning * Implement and validate unit tests using established frameworks * Contribute to RESTful service integrations and public API consumption * Develop tools and practices that increase team efficiency and delivery quality * Mentor junior engineers and provide technical guidance and troubleshooting support * Identify risks/impediments early and propose contingency plans ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Architectures that we can use with .NET](https://www.wearedevelopers.com/videos/935-architectures-that-we-can-use-with-net) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Testing .NET applications a Tool box for every developer](https://www.wearedevelopers.com/videos/704-testing-net-applications-a-tool-box-for-every-developer) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)