Hybrid Team Lead – Principal Software Engineer

Posted 2 hours ago

Apply now

About the role

  • Team Lead guiding multiple Agile teams in software development for Leidos. Providing strategic technical leadership and ensuring delivery of user-centered software.

Responsibilities

  • Define and drive long-term technical strategy and architectural direction across teams
  • Oversee the design and delivery of scalable, secure, and maintainable software solutions
  • Serve as a senior technical authority and escalation point for cross-team and cross-domain issues
  • Champion engineering excellence, including automated testing, CI/CD, reliability, and security
  • Establish standards, best practices, and governance for software development
  • Guide the responsible adoption of generative AI tools across engineering teams
  • Lead, manage, and develop engineering managers and senior engineers
  • Own performance management, career development, succession planning, and talent growth
  • Build and sustain a high-performing, inclusive engineering culture
  • Partner with leadership on hiring strategy, workforce planning, and organizational design
  • Coach leaders on effective team management, delivery, and technical decision-making
  • Own delivery outcomes across multiple Agile teams, ensuring predictability and quality
  • Partner with product and business stakeholders to align roadmaps, priorities, and execution
  • Ensure effective Agile practices, metrics, and continuous improvement using Jira
  • Balance near-term delivery with long-term platform and technical investments
  • Incorporate customer feedback, operational insights, and data to drive product improvements
  • Act as a key engineering representative in cross-functional and leadership discussions
  • Communicate technical vision, risks, and progress to senior leadership
  • Influence product strategy through deep understanding of users and technical constraints
  • Drive alignment across engineering, product, design, and operations

Requirements

  • US Citizen with at least an active Top Secret clearance with the ability to obtain a SCI
  • Bachelor's degree in a relevant field and 12+ years of professional software development experience or a Master’s degree with 10+ years of experience.
  • Strong technical foundation in Java, Rust, JavaScript, and/or React
  • Proven track record of leading multiple teams and delivering complex software systems
  • Deep experience with Agile development and tools such as Jira
  • Demonstrated experience driving architecture and solution design across teams
  • Strong background in automated testing, CI/CD, and modern software delivery practices
  • Exceptional leadership, communication, and stakeholder management skills.

Benefits

  • Health and Wellness programs
  • Income Protection
  • Paid Leave
  • Retirement

Job title

Team Lead – Principal Software Engineer

Job type

Experience level

Senior

Salary

$131,300 - $237,350 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job