> Markdown version of [/jobs/ext/2185905-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/2185905-principal-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). --- # Principal Software Engineer - **Company:** ITech Consulting Partners - **Location:** Danbury, CT, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** ASP.NET, Java (Programming Language), .NET Framework, Computer-Aided Design, Agile Methodology, C Sharp (Programming Language), C++ (Programming Language), Databases, Microsoft SQL Server, Network Protocols, Object-Oriented Software Development, Oracle (Applications), Real-Time Operating Systems, Service-Oriented Architecture, Software Engineering, Software Quality Assurance (SQA), Web Applications, System-level Testing, Information Technology - **Published:** August 22, 2026 - **Apply:** https://itechcp.com/job/?62029bab-964b-42c2-9465-8488f9738384/detail#!/62029bab-964b-42c2-9465-8488f9738384/detail ## About the Role · 10 years of experience with large-scale, object-oriented software design & development over the full life cycle process · 8 years software development with strong C++ programming skills · Experience designing software controls for mechatronic systems · Experience with real-time operating systems, such as RTX · Proficiency using a systems level approach to developing solutions · Superior analytical and creative problem-solving skills · Proven troubleshooting skills and the ability to resolve complex system level problems, including mechanical and electrical issues under tight timeframes · Experience working with Agile development methodologies · Experience in software quality assurance and testing · Must have good project management skills and be able to prioritize, multitask and collaborate effectively in a fast paced, multidisciplinary group environment. · Excellent communication and interpersonal skills, including the ability to converse with engineers and non-engineers of diverse backgrounds and present to senior management · BS or MS Degree in Computer Science or related discipline PREFERRED · Experience with Java, C#, .NET, ASP.net · Knowledge of web-based service architecture and application development · Experience with database technologies including SQL Server and Oracle · Knowledge of network protocols, hardware and standards · Experience with motion control and servo motor control · Knowledge of mailing and paper handling applications ## Description Our client is seeking a Principal Software Engineer to join a dynamic team and collaborate closely with cross-functional engineering teams, product and project managers, and senior leadership, while also interfacing with manufacturing, customer support, and external partners to deliver high-performance machine control solutions., · Work as part of or lead multidisciplinary teams of engineers to gather requirements, architect, design, implement and deploy real-time software to control high speed mail processing equipment · Coordinate deliverables that affect multiple projects or products. · Define, perform or guide all aspects of system level testing and utilize results to improve solution performance · Lead cross functional project teams on high-risk projects to success against critical deadlines · Plan and maintain project schedules, ensure solutions meet all requirements and are delivered within specified timeframes and budget allocations · Collaborate closely with project team members, product management and internal and external partners ## Related Videos - [This Is Not Your Father's .NET](https://www.wearedevelopers.com/videos/967-this-is-not-your-father-s-net) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [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) - [Developing ASP.NET Core Microservices with Dapr: A practical guide](https://www.wearedevelopers.com/videos/1528-developing-asp-net-core-microservices-with-dapr-a-practical-guide) - [Why you must use TDD now!](https://www.wearedevelopers.com/videos/114-why-you-must-use-tdd-now) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [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)