remote
Software Manager / Section Lead - BAE Systems USA
Software Engineer
Lead a high‑impact software team designing and delivering mission‑critical embedded solutions for next‑generation electronic systems, leveraging C++, Python, and modern DevOps practices to ensure robust, secure, and scalable products.
About the role
Key Responsibilities
- Lead and mentor a cross‑functional software team in the design, development, and delivery of embedded systems for defense applications.
- Architect scalable, secure software solutions using C++ and Python, ensuring compliance with stringent military standards.
- Drive Agile practices, sprint planning, and continuous integration/continuous delivery (CI/CD) pipelines to accelerate time‑to‑market.
- Collaborate with hardware, systems, and security teams to integrate software with complex electronic platforms.
- Oversee code quality, performance tuning, and rigorous testing to meet reliability and safety requirements.
Requirements
- 5+ years of software engineering experience in embedded or defense environments.
- Proficiency in C++ and Python with a strong grasp of software architecture principles.
- Hands‑on experience with Agile methodologies, CI/CD, and DevOps tooling.
- Deep understanding of security best practices and secure coding standards.
- Excellent communication, leadership, and problem‑solving skills.