onsite
Senior Staff Software Architect - Lockheed Martin
Software Architect
Senior Staff Software Architect leading technical strategy for a high‑impact program, defining modular architectures, guiding cross‑functional teams, and ensuring alignment with business goals using cloud, microservices, and modern development practices.
About the role
Key Responsibilities
- Define and drive the overall software architecture and technical strategy for a new, high‑visibility program.
- Lead design reviews, ensuring solutions meet performance, security, and scalability requirements.
- Collaborate with product owners, program managers, and engineering teams to translate business requirements into modular, maintainable code.
- Establish and enforce architectural standards, design patterns, and best practices across multiple development streams.
- Mentor and guide senior engineers, fostering a culture of technical excellence and continuous improvement.
Requirements
- 10+ years of experience in software architecture and large‑scale system design.
- Deep expertise in C++, Java, microservices, and cloud platforms (AWS, Azure, or GCP).
- Proven track record leading Agile teams and delivering complex, mission‑critical solutions.
- Strong communication skills with the ability to influence stakeholders and align technical decisions with business objectives.
- Bachelor’s or higher in Computer Science, Engineering, or a related field.