> Markdown version of [/jobs/ext/569340-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/569340-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:** Adcole LLC - **Location:** Marlborough, MA, United States - **Experience:** Expert - **Salary:** $140,000.0 - $170,000.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Microsoft Azure, C Sharp (Programming Language), C++ (Programming Language), Code Review, Computer Programming, Relational Databases, Design of User Interfaces, Hardware Design, Windows Presentation Foundation, Microsoft SQL Server, Team Foundation Server, Software Engineering, System Testing, Systems Integration, Information Technology, Legacy Systems - **Published:** June 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=b8ae8787db8693c2 ## About the Role Do you have experience in WPF?, We are looking for someone with a solid technical foundation and a genuine interest in this kind of work - someone who learns well and takes ownership of problems. You do not need to have experience with every item listed here. If the role interests you and you have the core background, we encourage you to apply., * Degree in Computer Science, Software Engineering, Robotics, or a related field - or equivalent experience * 5+ years of experience in motion control, device control, or similar software development * Professional experience with C# and Microsoft WPF * Strong programming skills in C and/or C++ * Experience building and maintaining production software systems * Comfortable working across teams and communicating technical concepts clearly Helpful but not required: * AI implementation experience * Azure DevOps or Team Foundation Server * SQL Server or relational databases * Hardware/software integration or embedded systems ## Description We are looking for a Senior Software Engineer to join our software engineering team and take a leading role in developing the software that drives our measurement systems. You will report to the Director of Software Engineering and work closely with engineering, manufacturing, and customer support teams. The work spans the full software lifecycle - architecture, UI/UX development, algorithm implementation, hardware integration, and validation. This includes both off-line development and hands-on testing directly on our measurement equipment., * Design and develop software for precision measurement systems * Build and maintain UI/UX workflows based on functional requirements * Develop and optimize data acquisition and analysis algorithms * Support hardware/software integration and system validation * Troubleshoot and resolve defects in current and legacy systems * Contribute to project planning, code reviews, and technical documentation * Evaluate new tools and technologies, including AI-driven approaches * Mentor junior engineers and contribute to team engineering practices ## Related Videos - [How to TDD in legacy code](https://www.wearedevelopers.com/videos/309-how-to-tdd-in-legacy-code) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [How To Test A Ball of Mud](https://www.wearedevelopers.com/videos/173-how-to-test-a-ball-of-mud) - [The Software Engineer 2030: From Coder To AI Orchestrator? - Patrick Schnell](https://www.wearedevelopers.com/videos/1825-the-software-engineer-2030-from-coder-to-ai-orchestrator-patrick-schnell) - [SMART Test Automation - the experience of legacy transformation](https://www.wearedevelopers.com/videos/100215-smart-test-automation-the-experience-of-legacy-transformation) - [Build a CI/CD pipeline to automate code reviews and ensure code quality](https://www.wearedevelopers.com/videos/349-build-a-ci-cd-pipeline-to-automate-code-reviews-and-ensure-code-quality) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift)