Lead Full Stack Software Engineer – Build Reliability
Inglewood, CA – Relocation Assistance Provided
The Company
Our client is a leader in the commercial space industry with proven launch services and robust spacecraft programs.
The Job
Our client is seeking a Lead Full Stack Software Engineer to design, develop, and continuously improve software solutions ensuring their vehicles can be built and flown reliably. This involves streamlining quality control processes, simplifying new product introduction, ensuring product traceability, as well as optimizing rocket and spacecraft reusability. As a Lead Software Engineer on our client’s Build Reliability team, you will be responsible for driving architectural direction and roadmap execution, as well as supporting the technical and personal development of the other Software Engineers on the team.
Functions
- Directly manage a team of software engineers
- Own all aspects including the delivery and support of the Build Reliability software roadmap, which is consumed by users across the company
- Track usage of Applications and features and suggest/implement features to improve them
- Manage and track multiple priorities while maintaining a focus towards common project goals
- Maintain high standards of excellence and never settle for the status quo
Qualifications
- Bachelor’s degree in computer science, engineering, math, or other engineering discipline and 5+ years of professional software development experience; OR 7+ years of professional experience in software development in lieu of degree
Preferred Skills
- Experience mentoring and growing employees
- Experience as an architect - proven ability to design and implement robust and scalable systems with flexible and scalable UI that meets future needs
- Experience in Python, C#, .NET, Go, Java, or similar object-oriented language
- Experience in Angular, React, or similar JavaScript framework
- Experience with PostgreSQL, SQL Server, or similar database technologies
- Expertise in designing software systems
- Expertise in testing and infrastructure
- Expertise in profiling and improving application performance
- Experience collaborating across group and department lines with a wide range of engineers/managers
- Experience with communication and teamwork
- Experience with software engineering fundamentals (object-oriented programming, networking, and working in a team development environment)