Demo

Software Engineering Manager

Boston Engineering Corporation
Waltham, MA Full Time
POSTED ON 4/7/2025
AVAILABLE BEFORE 6/7/2025

Company Description

Boston Engineering improves the way people work and live through innovative product design and novel engineering. We are product designers and engineers for the Medical, Industrial, Commercial, and Defense sectors. Experts in robotics, motion control and embedded systems, DFX, and digital transformation, we are ISO 9001 and ISO 13485 certified.  Founded in 1995, Boston Engineering is headquartered in Waltham, Mass. s.

Job Description

We are currently seeking a Software Engineering Department Manager to manage and to grow our software engineering development team.  As a player-coach, you will lead the software engineering team across the diverse multi-disciplined customer projects conducted in the medical, industrial, commercial, and defense industries.  With a hands-on approach, you will be able to lead and to mentor engineers, to master and to apply new skills, and to improve and to advance best practices in software development.  

This role is restricted to US persons (i.e., US citizens, permanent residents, and other protected individuals under the Immigration and Naturalization Act, 8 USC 1324b(a)(3)) due to access to export-controlled technology. Boston Engineering will require proof of status prior to employment.

In this role, you will: 

  • Lead by example and establish clear goals and objectives for the software team. 
  • Improve and deploy software development best practices, including establishing architecture, coding best practices, design for modularity and testability, development tools, etc. 
  • Manage recruitment, hiring, and training of software engineers. 
  • Provide mentorship and support to the software team members. 
  • Provide hands-on project participation for architecture and code development, design reviews, debugging, and act as a senior consultant across projects as required.   
  • Support sales activities, including meeting with customers, developing project scopes of work, and labor estimates. 
  • Monitor the team for assigned work and on target performance. 
  • Plan, manage, and report on software development schedules, communicate changes due to risk or scope changes, prepare mitigation plans, and execute as prescribed. 
  • Perform multi-disciplinary, systems-level engineering development.  
  • Support project management in managing project scope, schedule, and budget. 
  • Show expertise in standard engineering development tools for software development.  
  • Demonstrate fluency in software architecture, development, documentation, and testing.   
  • Show fluency with software management tools including issue tracking (e.g. JIRA) and revision control (e.g. GitHub). 
  • Work with communication interfaces such as SPI, I2C, CAN, UART, Ethernet, etc.   
  • Apply excellent integration and debug skills.  
  • Establish training requirements. 

Essential Functions Breakdown (% of Time): 

  • Technical leadership inclusive of individual contributions on projects - 40% 
  • Functional management - 20% 
  • Define and Develop software architectures and perform system analysis - 15% 
  • Schedule and conduct software design reviews - 10% 
  • New product concept development and review - 10% 
  • Continual improvement of departmental operations - 5% 

Qualifications

  • Minimum of a Bachelor of Science degree in Computer Science, Computer Engineering, or Software Engineering, Master's preferred. 
  • 10 years of experience in software development of embedded systems, robotics, and/or complex electromechanical products.   
  • 3 to 5 years in a leadership or managerial role. 
  • Technical expertise in C/C , and embedded systems.    
  • Technical expertise in at least several of the following:  Python, motion control systems, IoT, ROS, RTOS, UI development, and mobile app development.  
  • Proficient in MS Office and MS Visio with excellent written & verbal communication skills. 
  • Experience in developing software for medical devices (e.g. IEC62304).  
  • Experience in new product development programs, bringing new products and new technologies successfully to market.  
  • Experience operating under ISO 9001 and ISO 13485 strongly desired. and 
  • Previous experience in an engineering services environment strongly desired. 

Additional Information

Location: Office-based role in Waltham, MA 

Reports to:  President 

Salary Range:  The final salary offer will be based on individual education, skills, and experience. 

**No relocation** 

This role is restricted to US persons (i.e., US citizens, permanent residents, and other protected individuals under the Immigration and Naturalization Act, 8 USC 1324b(a)(3)) due to access to export-controlled technology. Boston Engineering will require proof of status prior to employment.

We offer a full employee benefit plan, including a matching 401 (k) plan, in an open, energetic working environment that fosters strong client relationships and an entrepreneurial team spirit. 

**Your application will not be considered complete without a submitted writing sample.** 

**Please ensure you have a link to your GitHub or website on your application to share with our hiring managers. ** 

All your information will be kept confidential according to EEO guidelines.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineering Manager?

Sign up to receive alerts about other jobs on the Software Engineering Manager career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$222,941 - $284,552
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$222,941 - $284,552
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Boston Engineering Corporation

Boston Engineering Corporation
Hired Organization Address Waltham, MA Full Time
Company Description Boston Engineering improves the way people work and live through innovative product design and novel...
Boston Engineering Corporation
Hired Organization Address Watertown, MA Full Time
Boston Engineering improves the way people work and live through innovative product design and novel engineering. We are...
Boston Engineering Corporation
Hired Organization Address Waltham, MA Full Time
Company Description Boston Engineering improves the way people work and live through innovative product design and novel...
Boston Engineering Corporation
Hired Organization Address Waltham, MA Full Time
Company Description Boston Engineering improves the way people work and live through innovative product design and novel...

Not the job you're looking for? Here are some other Software Engineering Manager jobs in the Waltham, MA area that may be a better fit.

Principal Analytics Engineering Manager

dynaTrace software GmbH, Waltham, MA

AI Assistant is available now!

Feel free to start your new journey!