Software Engineering Manager Job in South Jordan 84095, Utah US
Summary
Wavelink Corporation is the industry’s leading provider of software solutions for the development of mission-critical wireless applications and the management of wireless networks and mobile devices.
The Engineering Manager is responsible for all aspects of managing a software engineering team and managing the software projects assigned to their team. We are looking for an engineering manager with strong project management experience who enjoys solving complex software problems, enabling engineers to work as a team to deliver projects on time, is capable of motivating employees, facilitates innovation and is always seeking to improve the quality of the product as well as development practices. The manager will actively monitor the progress of multiple concurrent projects ensuring that they are delivered on time and meets the company’s quality standards.
Major Duties and Responsibilities
- Manage a team of 12+ engineers and projects; keep them focused, on schedule and motivated to consistently achieve delivery of quality products.
- Meet often with team members to assess performance and set goals for improvement and seek understanding of the teams needs to help them collectively achieve success.
- Have the ability to recruit and hire top talent and effectively manage to retain valued employees.
- Plan and execute the projects that the team is responsible to deliver, using established project management best practices so that they are delivered on time, meeting the requirements of the project with high quality.
- Will be expected to communicate, coordinate and work effectively with Product Managers, Quality Assurance Manager and team, Support management and team members and all other departments within the organization
- Has the ability and experience to recommend development and testing strategies to improve the current development practices and testing methodologies.
- Always looking for ways to help improve individual team members and the team collectively to achieve their potential in a positive manner.
- Regularly communicates software release schedules and status to internal stakeholders.
- Work with Sales and Product Management to identify, prioritize and manage tactical and strategic software releases.
Job Requirements
- BS in Computer Science or Computer Engineering
- Excellent communication skills and problem solving abilities
- 7-10 years experience with 3 – 5 years experience leading engineering teams including experience managing multiple concurrent and moderately complex software projects.
- Managing teams within the Agile development process is a plus
- May at times interact with customers as support issues arise and may need to travel to customer sites on occasion
- Must be a positive thinker, one who enjoys working with people and helping others to find success in their own unique way
Full benefits package available the first of the month after employment begins. Benefits include: medical, dental, vision, life, short and long term disability, health savings account, flexible savings account, voluntary wellness program with gym membership, 401k, paid time off, paid holidays.
Flexible work schedule in a casual environment.
Wavelink uses E Verify.