Software Engineer Associate Manager
Role details
Job location
Tech stack
Job description
This position is for a Software Engineering Associate Manager on our IGNITE Innovation Convergence team responsible for leading a team designing and developing innovative software solutions. Initial projects within this position's portfolio include mission orchestration and distributed compute with wide impact across the business. The ideal candidate has a strong desire to learn, is self-motivated, and a team player while applying strong technical aptitude to an incredible team developing creative and novel technical solutions that have a lasting impact on our world. The software leader will be responsible for working with the software development team and project stakeholders to create, refine, and execute on a roadmap of capabilities and software features. This role will include functional management responsibilities and accountability for program deliveries.
Roles And Responsibilities Include
- Evaluating, rapidly pilot then develop and implement new technology
- Working in an agile and DevSecOps environment
- Partnering with peers and internal stakeholders to shape project requirements through industry research, stakeholder interviews and emerging trends
- Collaborating with project managers and development team to ensure projects are on schedule
- Accountability for development team execution to program commitments
- Functional leadership of a team of software engineers
Requirements
- Proven work experience in a software or technical field
- Familiarity with the software development lifecycle
- Software Engineering experiences using Python/Go/C++/Java or Object Oriented
- Knowledge of or experience in Agile Methodologies
- Demonstrated technical leadership or product ownership for software projects, * Experience in the Space industry
- Results driven, strong problem-solving/out of the box thinking skills
- Experience in Services, Micro-Services, Software Factories, DevSecOps, Cloud and Service Oriented Architectures
- Experience with Cybersecurity for software products including user authentication and data encryption
- Understanding of Agile Methodologies with test-driven development, automated test, continuous integration and regression testing
- Strong communication skills enabling teamwork and collaboration across Agile Development Teams
- Working knowledge of Git, GitLab, Jira, Confluence, Jenkins, or other CI/CD toolsets
- Algorithm development experience applied to software engineering solutions
- Experience working directly with customers to deploy software to existing systems
- Familiarity with managing safety and procedures around autonomous assets
- Preference given to candidates living within close proximity to a LM facility, Ability to work remotely
Full-time Remote Telework: The employee selected for this position will work remotely full time at a location other than a Lockheed Martin designated office/job site. Employees may travel to a Lockheed Martin office for periodic meetings.