Software Engineer

Brady Corporation•Plymouth, MN
•Onsite

About The Position

As a Software Engineer at Brady, you will design and launch desktop applications that support industrial printing solutions. You will work as part of a close-knit, agile team and own software modules from concept through implementation, helping turn customer challenges into interconnected software. This is an onsite role in Brady’s Plymouth, Minnesota office. The role involves developing with C#, .NET, and Microsoft Visual Studio; applying object-oriented coding techniques and development best practices; and managing the design and architecture of small product modules. You will collaborate with the user experience team and product owner to develop features, support development and quality assurance colleagues, participate in code reviews, follow development processes, and use debugging and profiling tools.

Responsibilities

  • Design and launch desktop applications for industrial printing solutions.
  • Own software modules from concept through implementation.
  • Use C#, .NET, and Microsoft Visual Studio to develop software.
  • Apply object-oriented coding techniques, coding standards, and development best practices.
  • Manage the design and architecture of small modules within the overall product.
  • Work with the user experience team and product owner to develop features.
  • Support development and quality assurance team members with code and functionality expertise.
  • Perform code reviews and follow development processes.
  • Set up and use software code debuggers and profiling tools.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service