> Markdown version of [/jobs/ext/1336222-senior-full-stack-software-engineer](https://www.wearedevelopers.com/jobs/ext/1336222-senior-full-stack-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 Full-Stack Software Engineer - **Company:** BRADY WORLDWIDE INC - **Location:** Boston, MA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** .NET Framework, Application Programming Interfaces (APIs), Artificial Intelligence, Software Applications, C Sharp (Programming Language), C++ (Programming Language), Client Server Models, Encodings, Communications Protocols, Hardware Interface Design, Machine Learning, Multicasting, Network Programming, Software Engineering, Systems Architecture, TCP/IP, File Transfer Protocol (FTP), Information Technology, Production Code, Industrial Software - **Published:** July 18, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=01940dddfac1ac47 ## About the Role * Bachelor's degree in Computer Science, Software Engineering, or related field. * Deep understanding of and 5+ years of experience with software development using C#, .NET, and C++ ecosystems. * Proficiency in socket-level network programming, specifically building and consuming APIs over TCP/IP, UDP multicast discovery, file transfer protocols. * Strong understanding of hardware interface communication protocols, including digital/analog I/O layouts, safety interlocks, and encoders. * Experience interacting with message-based client/server communication layers. * Practical experience or a strong interest in AI development and machine learning to drive future product innovation. ## Description Brady Corporation's Engraving Solutions group is seeking a highly skilled, motivated, and passionate Senior Software Engineer to join our innovative team. In this role, you will be instrumental in designing, developing, and deploying full-stack solutions and sophisticated end-user desktop applications that directly impact our customers, with a sharp focus on usability, quality, and performance. This position leads the core development, optimization, and modernization of our premier industrial software suite, building a robust, user-centric system architecture that spans high-performance graphical interfaces, low-level native execution engines, and deep hardware control layers. This is an onsite role based in our Acton, MA or Cranberry Township, PA office. Requirements: * Design, build, and maintain efficient, reusable, and reliable code across the entire software stack. * Design configurations and communication interfaces to drive industrial multi-axis motion hardware. * Build, consume, and support message-based networking APIs and client libraries to enable remote programmatic system control. * Advance the user experience by enhancing sophisticated desktop user interfaces using modern presentation frameworks. * Analyze monitoring and system performance data to provide optimization recommendations to system and product owners. * Work closely with product managers, designers, and cross-functional engineering teams to deliver high-quality, highly responsive features. ## Related Videos - [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) - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [A Brief History of Data Storage](https://www.wearedevelopers.com/videos/974-a-brief-history-of-data-storage) - [Turning Container security up to 11 with Capabilities](https://www.wearedevelopers.com/videos/718-turning-container-security-up-to-11-with-capabilities) - [JSON and Beyond](https://www.wearedevelopers.com/videos/968-json-and-beyond) - [From Punch Cards to AI-assisted Development](https://www.wearedevelopers.com/videos/611-from-punch-cards-to-ai-assisted-development) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read)