Lockheed Martin · 2 months ago
Software Solution Architect
Lockheed Martin is a global leader in aerospace, defense, and technology solutions. They are seeking a Software Engineer Associate to participate in evaluating and modernizing a complex legacy code base, ensuring the quality and effectiveness of enhancements, and addressing technical obstacles.
AerospaceCyber SecurityMachinery ManufacturingMilitaryNational SecurityRemote SensingSecurity
Responsibilities
Participate in a cross‑functional team to evaluate a large, complex legacy code base, assess the current CI/CD pipeline, and create a strategic roadmap for modernizing the code to enable modular, rather than monolithic, builds
Work closely with stakeholders to validate and guarantee the end‑to‑end quality and effectiveness of all proposed enhancements
Identify technical obstacles stemming from technical debt or system requirements and develop pragmatic solutions to address them
Rapidly build expertise with existing LM catalog of shared CI/CD capabilities so that theses capabilities can be properly considered for integration into proposed build enhancements that will support modular builds
Qualification
Required
Proven experience using GitLab for source‑code management and orchestrating software builds
Hands‑on expertise as a software engineer working with large‑scale codebases in Java, C, and/or C++
Strong familiarity with build automation tools and scripting languages such as Make, Gradle, and Bash
A Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a comparable STEM discipline
Must be a US Citizen; this position will require a government security clearance. This position is located at a facility that requires special access
Preferred
Demonstrated leadership in architecting and designing large, complex legacy software systems, with deep hands‑on expertise in Java, C and/or C++
Experience in Automation & DevOps, including CI/CD definition, Infrastructure‑as‑Code (IaC), automated testing, and release pipeline construction
Interpersonal and communication abilities to enable collaboration across development, operations, security, and business teams, ensuring consistent adoption of architectural standards
Strong foundation in software design fundamentals, such as design patterns, architectural styles, and SOLID principles
Proven track record of designing, implementing, and delivering micro‑services solutions
Advanced problem‑solving skills with the ability to perform trade‑off analyses (e.g., cost vs. performance, time‑to‑market vs. quality)
Expertise in API design and integration, including REST, gRPC, GraphQL, OpenAPI, and contract‑first approaches
Experience with static application security testing (SAST) tools such as Fortify or comparable solutions
Familiarity with binary management repositories (e.g., Artifactory, Nexus)
Prior involvement with domestic programs at the Manassas, VA, site
Proficiency in modern software development methodologies, including Agile, Scrum, and DevOps practices
Benefits
Flexible schedules
Competitive pay
Comprehensive benefits
Company
Lockheed Martin
Lockheed Martin is a global security and aerospace company that specializes in advanced technology systems, products, and services. It is a sub-organization of Lockheed Martin.
Funding
Current Stage
Public CompanyTotal Funding
$6.06BKey Investors
Air Force Research Laboratory
2025-12-05Post Ipo Debt· $3B
2025-08-28Post Ipo Debt· $3B
2023-11-13Grant· $33.7M
Recent News
2026-01-11
2026-01-11
bloomberglaw.com
2026-01-11
Company data provided by crunchbase