remote-co-logo

Software Developer Senior for AI Systems

Lockheed Martin

  • Date Posted

    Today

    New!
  • Remote Work Level

    Hybrid Remote

  • Location

    Hybrid Remote in Bethesda, MD

  • Job Schedule

    Alternative Schedule, Full-Time

  • Salary

    $104,900 - $184,920 Annually

  • Benefits

    Health Insurance Dental Insurance Vision Insurance Life Insurance Parental Leave Retirement Savings Education Assistance Disability Paid Holidays Paid Time Off

  • Categories

    ITEngineeringSoftware EngineerPython

  • Job Type

    Employee

  • Career Level

    Experienced

  • Travel Required

    No specification

  • Education Level

    Bachelor's/Undergraduate Degree

About the Role

Software Developer Senior for AI Systems (Mid-Career, Hybrid)

Locations: Bethesda, Maryland; Fort Worth, Texas; King of Prussia, Pennsylvania; Littleton, Colorado; Orlando, Florida; Palo Alto, California; Shelton, Connecticut; Sunnyvale, California
Hybrid/Full-time
Experience Level: Experienced Professional
Business Unit: Enterprise Business Services
Career Area: Artificial Intelligence
Type: Full-Time
Shift: First
Relocation Available: Possible

Position Description

When it comes to cutting-edge machine learning to tackle complex problems, Lockheed Martin is driven by a singular mission focus and desire to continuously innovate. Today’s challenges to global security aren’t just changing—they’re accelerating faster than ever before. Through our dedication to our mission, our AI-enabled systems are changing the way militaries operate and protect their forces, the way first responders fight fires, and how researchers explore the far reaches of space and the ocean’s depths.

The Lockheed Martin Artificial Intelligence Center (LAIC) team is seeking an individual with a strong working knowledge in software engineering, Python, C++, and STAR.OS to support the Applied AI Mission Management team and product portfolio focusing on Cogniverse Mission Management. The team is focused on developing small, innovative teams to rapidly iterate and mature solutions from prototypes to production for utilization across the enterprise and the field for our customers.

Key Responsibilities

The selected candidate will focus on the development of simulation environments using STAR.OS. This role requires engagement in every phase of the software and system development lifecycle, including requirements generation, system and software design, implementation, testing, and integration. Activities will range from low TRL research, proof of concepts, rapid prototyping, and transition to production. The selected candidate can expect exposure to the latest AI paradigms in generative AI and reinforcement learning (RL) to create high-fidelity training and simulation environments for a wide range of applications.

Candidates should exhibit self-motivation, a strong work ethic, communication, time management, and interpersonal skills.

Basic Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, other Engineering, or a related discipline from an accredited college, or equivalent experience

  • Five years of professional experience, or three years of professional experience with a related master’s degree

  • Strong expertise in Python and modern C++ programming

  • Experience in system software engineering

  • Experience deploying AI-first systems

  • Experience in AI/ML development, data curation, and data pipelines

  • Experience building and deploying software for mission systems, mission management, and/or battle management in the DoD domain

Desired Skills

  • Master’s degree in Engineering, Computer Science, or other related discipline

  • Experience with defense industry operations analysis, multi-domain simulation, or related systems-of-systems analyses

  • Experience with multiple software architectures, including monolithic, SOA, and microservices

  • Experience transitioning prototype technologies to production

  • Experience with DevOps tools including Docker, Git (GitLab, GitHub), Continuous Integration (CI), and Continuous Deployment (CD)

  • Experience with software orchestration (Kubernetes) and distributed systems

  • Experience with hardware acceleration (GPUs, NPUs, etc.)

  • Experience with high-performance computing

  • Experience developing applications on Linux

  • Exhibit self-motivation, time management, and interpersonal skills

Clearance Level: None

Work Arrangement and Schedule

This position offers part-time remote telework. The employee selected for this position will work part of their work schedule remotely and part of their work schedule at a designated Lockheed Martin facility. The specific weekly schedule will be discussed during the hiring process.

Lockheed Martin supports a variety of alternate work schedules. This position follows a 4x10 schedule (four 10-hour days with three days off per week).

Compensation and Benefits

The annual base salary range for this position in California, Massachusetts, and New York (excluding most major metropolitan areas), Colorado, Hawaii, Illinois, Maryland, Minnesota, New Jersey, Vermont, Washington, or Washington, DC is $104,900 – $184,920. For most major metropolitan areas in California, Massachusetts, and New York, the range is $120,600 – $209,070. For other states, the salary range will reflect the candidate’s final work location. Salary is based on factors including scope and responsibilities, work experience, education and training, key skills, and business considerations.

Benefits offered include medical, dental, vision, life insurance, short-term and long-term disability, 401(k) match, flexible spending accounts, employee assistance program (EAP), education assistance, parental leave, paid time off, and holidays. This position is incentive plan eligible.

Additional Information

By applying to this job, you are expressing interest in this position and may be considered for other career opportunities with similar requirements. The application window will close in 90 days, and applicants are encouraged to apply within 5 to 30 days of the requisition posting date for optimal consideration.

Lockheed Martin is an equal opportunity employer. Qualified candidates will be considered without regard to legally protected characteristics. Lockheed Martin emphasizes purposeful innovation, integrity, corporate responsibility, and an inclusive culture that supports employee growth, flexibility, and work-life balance.

Apply