Sr. Software Engineer

Brady Corporation•Boston, OH

About The Position

Brady Corporation is seeking a Senior Software Engineer to join its Applications Engineering team and build high-quality software for external and internal customers. The role designs, implements, and tests customer-facing software for desktop, mobile, and web platforms, including the company’s web SDK. It also involves customizing workflows and automating labeling solutions with existing Brady products and software, as well as developing new applications when needed. The engineer uses AI-assisted development tools to improve speed while maintaining quality, and helps identify practical ways AI can make customers’ labeling workflows smarter. The role spans a diverse range of technologies, frameworks, and products.

Requirements

  • Experience or capability with C#, .NET, and .NET MAUI for desktop, mobile, and web application development.
  • Experience or capability with TypeScript, JavaScript, Node.js, and WebAssembly (Wasm) for web SDK development and maintenance.
  • Ability to analyze customer needs and requirements and translate them into software solutions.
  • Ability to use AI coding assistants, such as GitHub Copilot, Claude Code, or Cursor.
  • Ability to collaborate across product management, quality assurance, and technical support.
  • Participation in software development lifecycle activities, including requirements, design, implementation, testing, and deployment.
  • Ability to troubleshoot software defects and performance issues.
  • Ability to apply responsible practices for AI-generated code and protect customer data and intellectual property.

Responsibilities

  • Design, develop, and test customer-facing applications for desktop, mobile, and web platforms using C#, .NET, and .NET MAUI.
  • Build, test, and maintain the web SDK using TypeScript, JavaScript, Node.js, and WebAssembly (Wasm), including 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.
  • Collaborate with product management, quality assurance, and technical support to support successful project delivery.
  • Participate in all phases of the software development lifecycle, from requirements gathering and design through implementation, testing, and deployment.
  • Troubleshoot and resolve software defects and performance issues.
  • Help the team adopt AI responsibly by sharing effective practices, setting review standards for AI-generated code, and protecting customer data and intellectual property.
  • Customize workflows and automate labeling solutions using existing Brady products and software, and develop new applications when needed.
  • Identify practical ways AI can improve customers’ labeling workflows.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service