Skip to main content
Tallo logoTallo logo
Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Senior Software Engineer (.Net/C#)

Job

Recruitment.ai

Maynard, MA (In Person)

Full-Time

Posted 6 days ago (Updated 1 day ago) • Actively hiring

Expires 7/6/2026

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
73
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Job Title:
Senior Software Engineer (.Net/C#)
Location:
Onsite - Maynard, MA Role Overview We are seeking a highly experienced Senior Software Engineer with over 10 years of professional GUI development expertise to join our engineering team. The ideal candidate will possess deep technical proficiency in the Microsoft ecosystem and a strong background in low-level communication protocols and hardware automation. You will play a critical role in bridging the gap between complex embedded systems and user-facing interfaces. Key Responsibilities Design and develop robust desktop applications using C# and WinForms within the Visual Studio environment. Implement and maintain TCP/IP socket communication for reliable data exchange between software and hardware components. Architect and build dynamic, browser-based GUIs that provide intuitive control and monitoring capabilities. Leverage AI-driven development tools, including GitHub Copilot in Visual Studio and command-line GenAI tools, to accelerate code generation and improve developer productivity. Create and maintain automation scripts to streamline the validation of test boards and lab equipment. Collaborate with cross-functional teams to ensure software reliability, performance, and scalability. Mandatory Skills & Qualifications 10+ years of professional software engineering experience. Expert-level proficiency in C# and the .NET framework. Extensive experience with Visual Studio and WinForms development. Proven expertise in TCP/IP socket programming for hardware integration. Strong experience in designing dynamic, browser-based GUIs. Demonstrable experience using Copilot in Visual Studio and command-line GenAI tools for code optimization and assistance. Proficiency in writing automation scripts for testing and controlling lab equipment and test boards. Desirable Skills Experience developing complex GUIs specifically for embedded devices. Proficiency in C/C++ for low-level system interactions. Scripting and development experience with Python and Linux environments. Solid understanding of Software Configuration Management (SCM) best practices and build systems. Familiarity with CMIS 5.0+ standards and CFP MSA management interface familiarity