- Merrimack, New Hampshire, United States
- Manager
- 8+ years
Lead a small to medium software engineering team in a player/coach role, managing program execution and contributing technically to development programs.
Responsibilities
- Provide first line supervision, mentoring, coaching, career development, and performance management for a small to medium sized team of software engineers.
- Support recruiting, interviewing, and hiring of new team members to meet business needs.
- Use technical skills to ensure design, implementation, and sustainment of software solutions to meet and exceed customer expectations.
- Be a major technical contributor to development programs and/or proposals as an individual contributor, technical lead, or discipline program lead.
- Collaborate with other section leads and discipline leads to ensure program success.
Requirements
- Bachelor’s degree in computer science, computer engineering, or related field
- Nice to have: Master’s degree in computer science, computer engineering, or related field
- Nice to have: First line manager experience
- Nice to have: Embedded and/or application software development in C++, Python, Ada
- Nice to have: Machine Learning and/or Algorithm development in C++, CUDA, or OpenCL
