Technical Manager - Software Engineering
L3Harris Technologies · Rochester, NY · 3 days ago
On-siteEngineering$117k–$218k/yrFull-time
About the role
L3Harris is seeking a Technical Manager - Software Engineering to lead and direct a team of 15-25 software engineers in developing complex engineering solutions. The ideal candidate must have extensive knowledge of Software Engineering and associated principles of Software Development and Software Test.
Responsibilities
- Leads and directs a team of 15-25 software engineers to meet customer requirements within allocated cost/scope/schedule commitments.
- Participates in architecture, design, and code reviews.
- Collaborates with other engineers to develop reliable solutions.
- Observes Agile software development and engineering processes.
- Provides software support for units under test to on-orbit assets.
- Communicates with leadership on status, issues, milestones, and successes.
- Manages and/or develops budgets for assigned function or department, including operating requirements, training, equipment and material purchases.
- Makes significant improvements in processes, systems, or products.
- Manages the implementation of the Software technical strategy and establishes short-term operational plans with measurable contribution to function/area results.
- Responsible for the technical execution, staffing, and oversight of all programs/projects assigned to the organizational unit.
- Acts as an advisor to subordinate staff members to meet schedules, resolve technical or operational problems.
- Exerts influence in the development of overall objectives and short-term operational plans of the organization.
- Frequently contacts with equivalent level managers, customer representatives concerning projects, operational decisions, scheduling requirements, contractual clarifications, and talent development.
- Works to influence others to accept job function’s views or practices and agree/accept new concepts, practices, and approaches.
- Requires ability to communicate with executive leadership regarding matters of significant importance to the organization.
- Works with Business Development, Program Management, and Business Leadership to provide input for Strategic Planning, Research and Development Planning, and Inter-Corporation Resource Sharing.
- Stays abreast of state-of-the-art technology; identifies disruptive or emerging technology trends for inclusion in Internal Research and Development or pursuit/program engineering change proposal opportunities.
- Ability to enable teams to resolve issues across programs, drive innovative solutions, solve execution and technical challenges on time and within budget.
Qualifications
- Bachelor’s Degree and minimum 9 years prior related experience, including substantial embedded software background.
- Graduate Degree with a minimum of 7 years of prior related experience.
- In lieu of a degree, minimum of 13 years of prior related experience.
- 3 years of experience with management and leadership background with experience leading full software lifecycle development, including: executing performance appraisals, managing staffing allocation, software process leadership (CMMI), and career development.
- 5 years of experience with Software Development methodologies like Agile/Scrum, Agile/SAFe, Waterfall, and TDD.
- 5 years of experience with DevOps and a proven track record leading teams to leverage CI/CD pipeline.
- 8 years of experience leading Software Development through various phases (Design, Coding, Integration, Deployment, Sustainment).
- Experience as a Lead SW Engineer or Subject Matter Expert on a product development effort.
- Minimum of 8 years of 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, like 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 and succinctly convey information and ideas, including strong executive communication and presentation skills.
- High expectations for continuous improvement and sustained excellence for self and team members – Lean Six Sigma, data-based decision making, SW performance metrics.
- Knowledge of EVMS, prior experience with Control Account Management (CAM)
- Certified SCRUM Master, Product Owner, Release Train Engineer or Coach
Preferred Additional Skills
- Experience as a Lead SW Engineer or Subject Matter Expert on a product development effort.
- Minimum of 8 years of 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, like 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.
Pay
The salary range for this role in New York is $117,000 - $218,000. This is not a guarantee of compensation or salary, as final offer amount may vary based on factors including but not limited to experience and geographic location.
Benefits
- Health and disability insurance
- 401(k) match
- Flexible spending accounts
- EAP
- Education assistance
- Paid time off
- Company-paid holidays
Schedule
9/80 (Every Other Friday Off!)