L3Harris is seeking a Manager, Software Engineering to lead the software design and development processes for high-assurance encryption products and programs that are pivotal to national defense. The role involves driving efficient processes, creating best practices, and ensuring effective product development to safeguard national security.
Requirements
- At least 9 years of technical experience (7 years with Master’s degree) in software development with at least 2 years experience serving as a team lead (or commensurate function) to a software development team.
- 1-2 years of experience working within an Agile development environment is highly desirable.
- Development experience in any of the following areas would be considered highly beneficial: Real Time embedded software development, Information Assurance (Type 1, commercial IPSEC, hardware/software based encryption, key management, secure communications both wired and wireless), Naval Communications (interior or exterior), Safety Critical systems.
- Experience with DevOps process, tools, and procedures is highly desirable.
Responsibilities
- Leading the software design and development processes including requirements analysis, specifications, design, implementation and development.
- Driving efficient processes, creating best practices for software development as well as performing code and design reviews.
- Collaborating with other software managers as well as Electrical and Systems Engineering managers to ensure effective product development through optimizing engineering assignments across the development organization.
- Identifying and establishing development processes and standards to enhance productivity and performance of the team.
- Contributing to development on projects as required.
- Experience developing technical and cost volume inputs for proposals.
- Experience as a Cost Account Manager utilizing EVMS
Other
- Security Clearance (DOD Secret minimum).
- Experience with recruiting and hiring technical talent
- Providing mentorship, coaching and guidance to team members with respect to career development and opportunities for growth.
- Conducting performance evaluations of engineers
- Managing the recruitment interview and hiring process for additional software engineers.
- Participate in Engineering Proposal cost estimation and Basis of Estimate efforts
- Manage matrix organization manpower allocation