The coolest jobs on this planet… or any other… are with Lockheed Martin Space!
At the dawn of a new space age, Lockheed Martin is a pioneer, partner, innovator, and builder. Our amazing people are on a mission to make a difference in the world and every day we use our unique skills and experiences to create, design and build solutions to some of the worlds’ hardest engineering problems. Our culture encourages employees to dream big, perform with excellence and create incredible products. We provide the resources, inspiration and focus and if you have the passion and courage to dream big, we want to build a better tomorrow with you!
Space Protection Programs (SPP) is seeking a Software Architect to support strategic architecture definition and common product engagement across a complex and engaging mission area. Candidate must have the ability to take ownership of projects that support development and strategic execution across the business area, drive the application of development processes and agile methods, and be able to analyze and resolve complex problems quickly and independently. You will be provided a wide variety of responsibilities centered around next generation software design development practices. This role will require you to develop an understanding of our current SPP and Enterprise solutions, and a willingness to work closely with our customers, mission partners, and common products SMEs to evolve our existing designs to meet advancing program needs. You will work closely with Product Owners, Program Managers, and Business Development to lay out high-level roadmaps that allow the team to implement the enterprise vision in line with key program milestones. The ideal candidate should have a strong software systems engineering and architecture background, and a deep understanding of embedded software design. If you think this describes you and you are looking for an opportunity to grow and challenge yourself then we would love for you to apply!
In this role you will…
- Partner with the Software SMEs, Program Leads, Systems Engineers, and Enterprise Software Architects to understand our design strategy and customer's evolving mission and needs.
- Help shape system-level solutions, including designs, use cases, ConOps, and requirements
- Own and evolve the Flight Software architecture to enable the system-level solutions
- Provide software support and guidance to a wide variety of programs ranging from Class B portfolio leaders to Class C/D go-fast developments
- Support proposal development, recommending technology insertion in accordance with business area and enterprise roadmaps, and providing technical, cost, and schedule inputs
- Drive top-level design roadmaps that meet program milestones and enterprise goals for common products and reuse architectures.
- Clearly articulate the system of systems architecture to engineering teams, customers, senior leadership, mission partners, and stakeholders
- Integrate with Mission and System’s engineering to develop end-to-end solutions
- Drive the implementation of next generation software development practices, including the development and integration of the Flight Software system SysML/UML models, CI/CD, and advanced test approaches.
- Build strong, transparent partnerships with customer counterparts, business area stakeholders, and software architects across the enterprise.
- Seek out opportunities that align SPP development projects with Enterprise initiatives.
- Lead initiatives that increase efficiencies through process development and optimization
- Support process definition for common Agile events including Release Planning, Sprint Planning, and guide processes improvement related to agile development execution.
- Assist with resource and talent management decisions across multiple projects and programs.
- Coordinate with program management on risk management generation, identification, assessment, tracking and reporting.
- Support or oversee ke