Brady Corporation

Manager, Software Engineering

Brady Corporation Plymouth, Massachusetts, United States

Manufacturing · 5,001-10,000 employees

2 d ago
Senior (5-10 yrs) Full-time United States
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

The Software Engineering Manager will lead a team responsible for customer-facing customizations and internal manufacturing support software. They will oversee the development process, provide technical expertise, and ensure architectural integrity through code reviews.

What they look for

Software Engineering Project Management Mentorship Software Design Code Reviews Architectural Integrity Requirements Gathering Resource Planning Technical Leadership Manufacturing Support Firmware Integration Desktop Software Mobile Software Career Development

Requirements

Candidates are expected to develop project requirements and resource plans while providing mentorship and career development for software engineers. The role requires collaboration with cross-functional teams including desktop, mobile, and firmware departments to ensure seamless integration.

Full description

Brady Corporation is seeking a Software Engineering Manager to lead a talented team of software engineers in our Applications Engineering team, responsible for customer-facing software customizations and applications as well as internal manufacturing and developer support software. The Software Engineering Manager will be successful in this position by leveraging their expertise in software design, project management, and mentorship to guide the team throughout the development process.

Qualifications

  • Develop project requirements and resource plans to achieve market requirements for custom software solutions. 
  • Support existing customers and installations for custom software solutions to address defects and add new features identified by customers. 
  • Coach and mentor software engineers, including providing career development planning and opportunities. 
  • Provide technical expertise and contribute to the design and development of software for custom software solutions and manufacturing support software. 
  • Participate in pull requests and code reviews to ensure architectural integrity and sound design principles throughout the codebase. 
  • Collaborate with desktop, mobile software, and firmware teams to ensure seamless integration and manage interdependencies. 
  • Work with manufacturing and test teams to define requirements for manufacturing / production support software.