Sr. Software Engineer
Company: Brady Corporation
Location: Muskingum County, Ohio, United States
Work arrangement: On-site
Employment type: Full-time
Experience: 5-10 years
Posted: 2026-11-03
Responsibilities
The Senior Software Engineer will design, implement, and test customer-facing applications across desktop, mobile, and web platforms. They will also integrate AI-assisted development tools to enhance labeling workflows and maintain the company's web SDK.
Requirements
Candidates must have experience with C#, .NET, and web technologies like TypeScript and Node.js. Proficiency in using AI coding assistants and collaborating within cross-functional teams is required for project delivery.
Skills
- C#
- .NET
- .NET MAUI
- TypeScript
- JavaScript
- Node.js
- WebAssembly
- GitHub Copilot
- Claude Code
- Cursor
- Software Development
- API Documentation
- Debugging
- Workflow Automation
- Cross-functional Collaboration
About this role
Brady Corporation is seeking a Senior Software Engineer to join our Applications
Engineering team, building high-quality software for our external and internal
customers. You’ll design, implement, and test customer-facing software for
desktop, mobile, and the web, including our web SDK. You’ll leverage existing
Brady products and software to customize workflows and automate labeling
solutions, and develop new applications when needed.
AI is now part of how great software gets built, and this role reflects that.
You’ll use AI-assisted development tools to deliver faster without cutting
corners on quality. You’ll also help find practical ways for AI to make our
customers’ labeling workflows smarter.
Want to work across a diverse range of technologies, frameworks, and products,
with AI as part of your everyday toolkit? This is the opportunity for you.
Qualifications
* Design, develop, and test customer-facing applications for desktop, mobile,
and web platforms using C#, .NET, and .NET MAUI.
* Build, test, and maintain our web SDK using TypeScript, JavaScript, Node.js,
and WebAssembly (Wasm), including its packaging, API documentation, and
developer samples.
* Analyze customer needs and requirements to design and implement effective
software solutions.
* Use AI coding assistants, such as GitHub Copilot, Claude Code, or Cursor, to
write, refactor, test, document, and debug code faster.
* Collaborate with cross-functional teams, including product management,
quality assurance, and technical support, to ensure successful project
delivery.
* Participate in all phases of the software development lifecycle, from
requirements gathering and design to implementation, testing, and deployment.
* Troubleshoot and resolve software defects and performance issues.
* Help the team adopt AI responsibly by sharing what works, setting review
standards for AI-generated code, and protecting customer data and
intellectual property.
About Brady Corporation
Manufacturing · 5,001-10,000 employees · headquartered in Milwaukee, WI