> Markdown version of [/jobs/ext/3649131-manager-middleware-net](https://www.wearedevelopers.com/jobs/ext/3649131-manager-middleware-net). 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). --- # Manager, Middleware .NET - **Company:** Chamberlain Group - **Location:** United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** ASP.NET, .NET Framework, Application Programming Interfaces (APIs), Agile Methodology, Ajax (Programming Language), Data Analysis, C Sharp (Programming Language), Databases, Continuous Delivery, Continuous Integration, Language Integrated Query, Middleware, Entity Framework, Web Servers, Windows Communication Foundation, JSON, Microsoft Software, Microsoft SQL Server, Model View Controller (MVC), Scrum Methodology, Systems Development Life Cycle, Software Engineering, Transmission Control Protocol (TCP), UML, Web Services, WebSocket, Extensible Markup Language (XML), Backend, XMPP, Information Technology, Atlassian Tools, Restful APIs - **Published:** October 9, 2026 - **Apply:** https://www.thejobnetwork.com/job/428ef65a-db98-472a-917e-cc66dd39aa28/senior-manager-middleware-net ## About the Role * Bachelor's degree in computer science, Computer Engineering, or related field; an additional 4 years of job-related experience can substitute for the bachelor's degree, * An advanced degree in directly applicable area of study may substitute for up to two (2) years of job-related experience, n * 7 years of job-related experience and 3 years of software development leadership experience \n * Experience in middleware or backend IOT system development using C#, .NET, or Microsoft SQL \n Server \n * Experience in defining architectural specifications to create quality software, * Ability to train a technical staff in functional area on functional subjects, process and tools \n * Ability to create functional schedules and accurately estimate task completion time \n * Able to adjust to multiple demands and shifting priorities and accepts responsibility for results of actions; selects leads, counsels and motivates team; ability to collect and analyze data to make timely decisions \n * Ability to delegate tasks and appropriately apply situational management \n * Ability to solve complex problems, recognizes gaps in process and recommends holistic solutions \n * Understanding of Agile and Scrum development practices \n * Needs basic understanding of continuous integration and continuous deployment concepts \n * Proficient knowledge of C# and object-orientated design and development \n * Proficient knowledge of .NET 4+ and the Microsoft Technology Platform \n * Proficient knowledge of SQL Server and at least one ORM (e.g. Entity Framework) \n * Proficient knowledge of MVC, WCF, LINQ and Web Forms \n * Proficient knowledge of Internet protocols and web server communications, including HTTP, TCP, UDP, Web Sockets, XMPP, etc. \n * Proficient knowledge of communication interfaces such as REST, JSON, Web Services and XML, and AJAX \n * Experience crafting and maintain UML based technical documentation such as sequence diagrams, * Master's degree in computer science, Computer Engineering, or related field ## Description This position is responsible for applying Software engineering knowledge to the day-to-day management of a team related to the software development and implementation of MyQ middleware software. The middleware consists of web services, databases, and APIs. The projects could consist of New Product Development, Productivity, Sustaining or Advanced Development projects. This individual will be expected to contribute to making the MyQ Software product, a best-in-class, competitive and interactive user experience. The ideal person will have the ability to solve complex software engineering problems, recognize gaps in process and recommend solutions., This position is responsible for the planning of resources and project planning for software engineering projects within the line of business they are assigned. The manager will plan and track these projects to ensure they are completed on time with quality and done in accordance with the Software engineering's community of practice, tools, methodologies, and processes. He or she will be responsible for estimating and coordinating technical effort based on product requirements and then adhering to those estimates., This position is responsible for the recruiting, onboarding, retaining, scheduling and direct supervision of Software Engineer(s), Software Architect(s) or Software Supervisor(s). This position will be responsible for planning and tracking a financial budget., Additionally, this position will establish and enforce guidelines, best practices, and provide technical leadership and conduct continuous improvement activities for middleware developers. This position will be responsible for managing and coordinating the activities of consultants both local and remote. This position requires frequent interactions with marketing, product ownership, scrum masters, strategic Lines of Businesses, and Engineering.