Software Engineer Associate

Are you applying to the internship?

Job Description

About the Company:

Lockheed Martin is a leading technology innovation company with a vast team working globally to deliver proven performance for its customers’ most challenging missions. The company has employees and business locations across the U.S. and internationally. This particular job posting is from their Rotary and Mission Systems (RMS) business unit.

Job Description:

Lockheed Martin Rotary and Mission Systems is seeking a Software Engineer Associate in Manassas, VA. This is a full-time, onsite position requiring a Secret security clearance (US Citizenship is mandatory). The successful candidate will be responsible for several key areas:

CI/CD Platform Development and Maintenance: This includes designing, implementing, and integrating new capabilities into the company’s CI/CD (Continuous Integration/Continuous Delivery) platform and product lines. The role also involves administering and maintaining existing platforms, implementing tool upgrade roadmaps, addressing security concerns, monitoring tools, and managing accounts. Troubleshooting and resolving issues related to service interruptions, build errors, access problems, etc., are key responsibilities.

Collaboration and Support: The engineer will collaborate closely with internal agile teams to ensure end-to-end software quality. This involves providing guidance and mentoring to these teams as needed.

Documentation and Training: Writing and maintaining technical documentation is crucial, as is training and mentoring agile teams on best practices and the use of CI/CD tools.

Project Participation: The role includes participation in special projects and other duties as assigned.

Required Skills:

• Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related STEM field.
• Experience working with a Linux-based operating system and using the command-line interface.
• Experience with at least one scripting or programming language (e.g., Python, bash, Java, C++, etc.).
• US Citizenship (required for security clearance).

Desired Skills:

• Experience working in an Agile environment.
• Experience with a continuous integration tool (preferably Jenkins or GitLab CI).
• Experience using Git for version control.
• Experience with a source code analysis (SCA) tool (e.g., Coverity, SonarQube, Fortify).
• Proficiency in authoring and maintaining complex scripts using Python, bash, or other scripting languages.
• Experience with Docker, container orchestration, and CI/CD pipelines supporting container deliveries.
• Experience managing environments using Infrastructure as Code (IaC) technologies (e.g., Ansible playbooks, Docker Compose).
• Security+ certification or experience implementing security controls based on STIGs.
• Experience with network architecture, protocols, and troubleshooting.
• Excellent written and verbal communication skills.

Additional Information:

• The application window typically closes within 90 days of the posting date. Applicants are encouraged to apply within 5-30 days for optimal consideration.
• The work schedule is a 4×10-hour day, with 3 days off per week.
• Relocation may be possible.
• Lockheed Martin is an Equal Opportunity/Affirmative Action Employer.

The job posting emphasizes an immediate hire need.