Software Engineering Manager (Teradyne, North Reading)
Role details
Job location
Tech stack
Job description
We are looking for an engineering manager to lead a software development team of 8-10 software engineer. In partnership with other product development functions, you will play a critical role in enabling the team to develop software to achieve our business goals while guiding the team through its Devops transformation towards a CI/CD model. This team will develop products and solutions that enable our customers to be successful on our main product lines.
- Defining organizational strategies and setting objectives for your teams.
- Cultivating a culture that prioritizes candor, accountability, and collaboration.
- Working with cross functional partners and senior management to define and influence product strategy and roadmap.
- Helping set goals aligned with the organization's strategy and providing coaching and mentorship to reach those goals.
- Instilling a product first mindset by communicating our division's business strategies, objectives and goals.
- Providing architectural and technical guidance in the development of our ATE software.
- Developing DevOps culture that shapes both practices and product towards a CICD mindset.
- Hiring and growing new talent to meet the needs of the business while making staffing trade-offs as required.
- Overseeing the development and delivery of software for our IG-XL and MST products.
- Supporting customers and field teams on the use of our products.
Requirements
- Bachelor's degree in Computer Science, Computer, Software or Electrical Engineering, or equivalent experience.
- 3+ years functional management or leadership experience.
- 7+ years of experience working for hardware or software technology companies.
- Experience executing against all phases of the software development life cycle.
- Experience with Agile Development Process.
- Excellent oral, written, and presentation skills.
- Excellent interpersonal, mentoring and coaching skills with the ability to inspire change.
- Proven success in recruiting, growing and developing high performing teams and individuals.
- Energetic team player who can work with a variety of people and disciplines.
- Experience with interdisciplinary teams and long-term projects.
- Experience developing software for hardware instrumentation.
- Proven track record in managing multi-site teams.
- Experience with semiconductor test or industrial controller software/hardware.
Benefits & conditions
The base salary range for this role is $165,700 - $265,200. This range is a good faith estimate, and the amount of base salary will correspond with experience and skill set. This range can also fluctuate depending on demand and location.