Lead Software Engineer
Company
Brady Corporation
Location
Milwaukee, WI
Type
Full Time
Job Description
Who Are We:
Brady Corporation is an international manufacturer and marketer of complete solutions that identify and protect people, products and places. Brady's products help customers increase safety, security, productivity and performance and include high-performance labels, signs, safety devices, printing systems and software. Founded in 1914, the Company has a diverse customer base in electronics, telecommunications, manufacturing, electrical, construction, medical, aerospace and a variety of other industries. Brady is headquartered in Milwaukee, Wisconsin and as of July 31, 2022, employed approximately 5,700 people in its worldwide businesses. Brady's fiscal 2022 sales were approximately $1.30 billion. Brady stock trades on the New York Stock Exchange under the symbol BRC. More information is available on the Internet at www.bradyid.com.
Brady offers a hybrid work option that allows for both personal flexibility and in person collaboration to deliver the greatest outcomes for our people and customers. This option is a mix of in the office and one or two offsite days which are pre-determined based on role and function.
What We Need:
Brady is looking for a Lead Software Engineer to join our IT team to develop applications using modern development practices and technologies. This role will be technical lead for our application development team including web-based applications, enterprise system integrations, and automation in areas such as customer service, manufacturing, and IT.
This position is an exciting opportunity for a great technical lead who wants to define and drive development of great applications using a modern technology stack, continuous integration, release management, APIs, cloud platforms, etc.
If you love to solve complex problems and build solutions that people love to use that drive value and improve the business, we want to talk to you.
What You'll Be Doing:
- Help define product requirements and create high-level architectural specifications, ensuring feasibility, functionality, and integration with existing systems/platforms.
- Analyze requirements and translate business requirements into product and technical designs
- Suggest technical alternatives and improve / streamline processes and systems
- Lead engineering planning activities including backlog decomposition, estimating, and sequencing with product owners
- Lead one or more small, focused teams using Agile / Scrum to deliver work
- Take ownership of technical quality and improve it over time
- Mentor engineering team members on solution design and technical patterns and best practices
- Lead development of mobile responsive front-end web components using modern web technologies
- Lead development of server-side components using primarily a Microsoft technology stack
- Create tools to support engineering and operations processes
- Partner with other IT teams including infrastructure and security to ensure applications are performant and secure
- Write technical specifications and other forms of documentation
What You'll Need To Be Successful:
- BS in computer engineering, computer science, or related field
- Minimum 3 years of experience as a senior engineer or technical lead defining architectures and coaching teams to deliver
- Minimum 8 years of experience in Microsoft.NET, C#, and SQL Server development, and RESTful web services
- Working knowledge of front-end web technologies including one or more modern Javascript frameworks (REACT preferred)
- Experience designing, implementing, and consuming RESTful web services / APIs
- Ability to work in a dynamic environment. Must be flexible and quick to adapt to changes and issues.
- Possess excellent verbal and written communication skills and be comfortable communicating effectively at senior levels in the organization
- Demonstrated experience working with Agile development environment teams
Desired Characteristics: Knowledge, Skills and Abilities:
- Knowledge and working experience with enterprise integration platforms and patterns
- Experience with engineering quality practices including automated unit, performance, and load tests
- Previous experience building CI/CD pipelines to automate software releases
#LI-Hybrid
Date Posted
04/30/2023
Views
11
Similar Jobs
Territory Account Director (WI, Milwaukee) - Charlie Health
Views in the last 30 days - 0
Charlie Health is a rapidly growing startup dedicated to providing accessible mental health treatment Their innovative virtual programs combine group ...
View DetailsSenior Account Sales Representative - Spectrum
Views in the last 30 days - 0
The job involves selling products and services to customers in assigned multidwelling units through doortodoor solicitation lobby events and by buildi...
View DetailsAssistant Director-Operational Risk Management - Northwestern Mutual
Views in the last 30 days - 0
Northwestern Mutual is seeking an Assistant Director for Enterprise Risk Management The role involves coordinating and monitoring operational risk acr...
View DetailsPrincipal Engineer - Northwestern Mutual
Views in the last 30 days - 0
Northwestern Mutual is a growing innovative company that invests in its people and makes a positive difference in the financial security industry They...
View DetailsProject Manager - Paladin Technologies
Views in the last 30 days - 0
The job posting is for a Paladin Project Manager role requiring 3 years of experience in administrative project management security integration or tec...
View DetailsSenior Consultant, Strategic Advisory - Northwestern Mutual
Views in the last 30 days - 0
Northwestern Mutual a company with over 165 years of experience is seeking a Senior Strategic Advisory Consultant The role involves analyzing business...
View Details