Technical Manager - Software Engineering
Listed on 2026-04-19
-
Software Development
Software Engineer, Software Project Mgr/ Lead
Job Title
Technical Manager – Software Engineering
Job Code36510
Job LocationRochester, New York
Job Schedule9/80 (Every Other Friday Off!)
DescriptionThe Technical Manager – Software Engineering leads and directs a team of 15–25 software engineers to develop complex engineering solutions. Must possess extensive knowledge of Software Engineering and associated principles of Software Development and Software Test. Provides technical guidance and leadership to subordinate engineers, maintains proper staffing levels and expertise, develops and conducts programs in accordance with company policies, priorities and budget constraints.
Contributes directly to program performance leveraging technical expertise to solutions architecture, design, implementation, test, integration and sustainment. Leads root cause corrective action investigations, independent review team perspectives, non‑advocate reviews. Manages budgets, operational requirements, training, equipment and material purchases. Provides technical oversight to other departments as required. Improves processes, systems or products, manages implementation of software technical strategy, establishes short‑term operational plans, manages staffing and oversight of all programs or projects assigned to the unit.
Acts as an advisor to subordinate staff to meet schedules and resolve technical or operational problems. Exerts influence in the development of overall objectives and short‑term operational plans, works with higher level managers, customers, and business leadership to provide input for strategic planning, research and development planning, and inter‑corporation resource sharing. Identifies emerging technology trends and drives innovative solutions within budget and schedule.
Functions
- Lead an embedded software team to meet customer requirements within allocated cost/scope/schedule commitments.
- Participate in architecture, design, and code reviews.
- Collaborate with other engineers to develop reliable solutions.
- Observe Agile software development and engineering processes.
- Provide software support for units under test to on‑orbit assets.
- Communicate with leadership on status, issues, milestones, and successes.
- Strong technical skillset, able to contribute to requirements analysis, design, code and unit testing, integration and test, and requirements sell‑off.
- Requires DOD Secret Clearance, which requires US Citizenship.
- Experience leading/managing technical programs.
- Bachelor’s Degree and minimum 9 years related experience, Graduate Degree with minimum 7 years related experience, or in lieu of a degree, minimum 13 years related experience.
- 3 years experience with management and leadership background with full software lifecycle development, including performance appraisals, staffing allocation, software process leadership (CMMI), and career development.
- 5 years experience with Software Development methodologies such as Agile/Scrum, Agile/SAFe, Waterfall, and TDD.
- 5 years experience with Dev Ops and a proven track record leading teams to leverage CI/CD pipeline.
- 8 years experience leading Software Development through design, coding, integration, deployment and sustainment.
- Ability to acquire Secret Clearance.
- Experience as a Lead Software Engineer or Subject Matter Expert on a product development effort.
- Minimum of 8 years software development experience with OOD, UML, C/C++, Java, and Web Development.
- Experience developing or leading Enterprise Software Systems with high availability requirements.
- Experience with Cloud development and related technologies, such as Containers and Cloud Services, and understanding of Cloud Service Models like IaaS, SaaS, and PaaS.
- Experience with ground‑based command, control, and communications for space‑based systems.
- Ability to clearly convey information and ideas, including strong executive communication and presentation skills.
- High expectations for continuous improvement and sustained excellence, Lean Six Sigma, data‑based decision making, software performance metrics.
- Knowledge of EVMS, prior experience with Control Account Management (CAM).
- Certified SCRUM Master, Product…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).