Are you looking to build your career with a globally recognized technology and manufacturing company? Brady Corporation is hiring a Software Engineer in Plymouth, offering a competitive salary ranging from $72,000 to $92,000 per year. This is an excellent opportunity for passionate software professionals who enjoy solving complex technical challenges, developing innovative applications, and working alongside experienced engineering teams in a collaborative environment. If you’re eager to grow your skills while contributing to cutting-edge software solutions, this role could be the perfect next step.
Job Overview
| Details | Information |
|---|---|
| Company Name | Brady Corporation |
| Role | Software Engineer |
| Qualification | Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, or a related field |
| Job Location | Plymouth |
| Salary | $72,000 – $92,000 per year |
| Work Type | Full-Time |
| Job Type | Permanent |
| Job Level | Entry Level |
| Industry | Manufacturing Technology / Software Development |
Job Description
Ready to take the next step in your engineering career by building software that impacts global industries? As a Software Engineer at Brady, you will design and launch high-impact desktop applications that power our world-class industrial printing solutions. Working in a tight-knit, agile team, you will have the autonomy to own modules from concept to code, turning complex customer challenges into elegant, interconnected software. If you love clean code, collaborative problem-solving, and seeing your work directly impact global industries, we want you on our team. This is an onsite role in our Plymouth, MN office.
What You’ll Be Doing:
- Leverage C#, .NET, and Microsoft’s Visual Studio environment
- Utilize object-oriented coding techniques, follow coding standards, and follow standard development best practices
- Manage the design and architecture of small modules in the overall product
- Work with Brady’s user experience team and product owner to develop features
- Support other development and quality assurance team members with expertise in code and functionality
- Performs code reviews and follows all development processes
- Setup and use software code debuggers and profiling tools
What You Will Need To Be Successful:
- Bachelor’s of Science degree in Computer Science, Computer Engineering, or related field
- Experience in C#/.NET programming
- Knowledge of C/C++ programming a plus
- Demonstrated knowledge of Object-Oriented Analysis and Design
- Knowledge of design patterns
- Knowledge in at least one UI technology: WinForms, WPF, Xamarin, XAML
- Proficient with Microsoft Visual Studio or Visual Studio Code
- Experience with working in DevOps models (e.g. Microsoft Azure DevOps)
- Experience working in a Scrum environment
Selection Process
- Submit the online job application.
- Initial resume screening by the recruitment team.
- Technical assessment or coding evaluation (if applicable).
- Technical interview with the engineering team.
- HR interview to discuss role expectations and company culture.
- Background verification and reference checks.
- Final job offer and onboarding.
How to Apply
- Visit the official Brady Corporation Careers website.
- Search for the Software Engineer – Plymouth position.
- Review the job description and eligibility requirements.
- Click the Apply button.
- Create or log in to your careers account.
- Complete the online application form.
- Upload your updated resume and any required documents.
- Submit your application and monitor your email for recruitment updates.