Job Details

ID #53992080
Estado Massachusetts
Ciudad Waltham
Tipo de trabajo Full-time
Salario USD TBD TBD
Fuente Boston Engineering Corporation
Showed 2025-06-13
Fecha 2025-06-13
Fecha tope 2025-08-12
Categoría Etcétera
Crear un currículum vítae
Aplica ya

Software Engineering Manager

Massachusetts, Waltham, 02451 Waltham USA
Aplica ya

Are you ready to lead a talented team of software engineers while remaining engaged in meaningful technical work? Boston Engineering is seeking a Software Engineering Department Manager to oversee and grow our dynamic software development group.In this pivotal player-coach role, you will guide our software team through innovative, multi-disciplinary projects spanning the medical, industrial, commercial, and defense sectors. You’ll be hands-on in shaping the team’s technical direction, mentoring engineers, and contributing to the successful delivery of high-impact solutions.We’re looking for someone who is passionate about leadership and technology—someone who thrives on mastering new tools, applying best practices, and fostering a culture of continuous improvement. If you're ready to build a strong, forward-looking software organization while staying close to the work that drives it, we invite you to join us.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% 

Aplica ya Reportar trabajo