Software Lead - Principal Software Engineer
$118,095 – $200,762 USD
Tech Stack
Responsibilities
- Provide technical leadership, project management, and guidance for software engineering development activities.
- Execute complex software architecture and designs on projects.
- Provide Software Project Management reporting, documentation, and updates to Program Management and the Software Discipline.
- Lead and motivate technical teams.
- Ensure effective communication between assigned engineers and all other participants in the design process.
Soft Skills
Software Engineering ProcessesTeam LeadershipAgile DevelopmentProject Management
Benefits
- Health Insurance
- Dental
- Vision
- Health Savings Accounts
- 401k
- Life Insurance
- Disability Insurance
- Employee Assistance Program
- Paid Time Off
- Paid Holidays
- Parental Leave
- Military Leave
- Bereavement Leave
Culture
Mission-DrivenCustomer-ObsessedSustainable PaceTeam Leadership
Requirements
Required: Bachelor's Degree in computer science, computer engineering, or related field
Regions: Us
Get jobs like this in your inbox
Weekly C++, Software Testing, Validation hiring trends and salary data — free.
Join 6 engineers getting weekly insights
Get market intelligence in your inbox
Free weekly insights on tech hiring trends, salaries, and in-demand stacks.
Already a subscriber? Sign in
About Bae Systems
Industry: defense
Size: enterprise
BAE Systems is a U.S. subsidiary of an international defense, aerospace, and security company, developing advanced electronics for air, land, sea, and space applications. They focus on creating breakthrough technology to defend national security with superior products and intelligence solutions.
View company profile →Compensation
Base salary: $118,095 – $200,762 USD