Senior Manager, Software Engineering (GREENVILLE)

Urgent

Job Description

L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do. Our employees are unified in a shared dedication to our customers’ mission and quest for professional growth. L3Harris provides an inclusive, engaging environment designed to empower employees and promote work-life success. Fundamental to our culture is an unwavering focus on values, dedication to our communities, and commitment to excellence in everything we do.

L3Harris is the Trusted Disruptor in defense tech. With customers’ mission-critical needs always in mind, our employees deliver end-to-end technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security.

J ob Title: Senior Manager, Software Engineering

Verified Remote Jobs

Looking for Vetted Remote & Hybrid Tech Roles?

Explore thousands of hand-screened remote software, AI, and IT positions with flexible hours on FlexJobs.

Browse FlexJobs Listings →

Job Code: 44999

 

Job Location: Greenville, TX On-Site

Job Schedule: 9/80 Off every other Friday, 1st Shift 

 

Job Description:

 

The Senior Manager, Software Engineering leads software teams responsible for the research, design, development, integration, and test of complex software systems while serving as a key program execution leader for assigned efforts. This role combines people leadership with program-facing execution, agile delivery oversight, bid and forecast planning, and cross-functional coordination to deliver software within cost, schedule, and technical constraints. The position grows high-performing teams, shapes operational strategy, and represents software engineering with internal and external stakeholders across the life cycle of software-intensive programs.

 

 

Essential Functions:

 

Resume Builder

Need a Professional Resume for US Tech Roles?

Create an ATS-friendly, recruiter-approved resume in minutes using Zety’s modern templates.

Create Your Resume on Zety →
  • Lead software engineering teams in the design, development, integration, and test of software solutions supporting complex hardware and mission applications.
  • Represent software engineering in engagements with program leadership and key stakeholders to align priorities, plans, and execution decisions.
  • Maintain proactive communication across software and program leadership, keeping department managers, product owners, and stakeholders informed of emerging issues, upcoming changes, bid activity, and execution impacts to ensure alignment and avoid surprises.
  • Own execution of software-intensive efforts by driving schedules, resolving issues, and coordinating work across teams to meet program milestones.
  • Guide agile delivery activities by managing work priorities, supporting Program Increment planning, and addressing team dependencies and capacity needs.
  • Lead planning and resourcing activities needed to support program and departmental objectives, including estimates, forecasts, and workforce allocation.
  • Prepare and deliver software execution updates, risk assessments, forecasts, and planning inputs for reviews, proposals, and leadership forums.
  • Work across engineering disciplines to shape requirements, evaluate interfaces, and support technical approaches that meet system performance needs.
  • Lead the growth and effectiveness of the software organization through hiring, employee development, performance management, and succession planning.
  • Advance software execution through process improvement, lessons learned, and adoption of effective engineering practices and technologies.
  • Ability to obtain and maintain a Top Secret / Sensitive Compartmented Information security clearance.

 

Qualifications:

 

  • Bachelor’s degree in Computer Science, Computer E]]>