Software Engineer - Level 4

Lockheed MartinFort Worth, TX
76d

About The Position

Our products play an important role in the national security of the United States and more than 70 other countries, ensuring peace and stability around the world. Highly trained and specialized personnel and facilities are key to the company's unrivaled results in the aeronautics industry. Our team of more than 25,000 has pre-eminent expertise in advanced aircraft design and production, modification and support, stealth technology and systems integration. Lockheed Martin is seeking an experienced Software Engineer interested in supporting Build Infrastructure and tools. This position is critical to the automation and configuration framework, system integration and software build process in support of several programs. This position will be responsible for leading/driving a software development team achieve the following: Integrate, support, and debug software deliveries, Design and develop automation utilities, Troubleshoot and Support CI/CD build Pipelines, Develop build automation infrastructure, Develop and maintain automated tools, Attend and participate in daily scrums, sprint reviews and technical demos, Evaluate impediments and provide support for teams when issues arise.

Requirements

  • Experience leading a team of software engineers
  • Bachelor's degree or above from an accredited college/university in a STEM discipline
  • Experience Programming in Python, C++, and/or Java
  • Experience with the Linux/Unix command line
  • Experience with software configuration management tools (Git, Artifactory, Nexus)

Nice To Haves

  • Experience with Gitlab CI/CD including writing, maintaining, and troubleshooting job/stages
  • Experience creating and managing containerized applications (Docker, Podman, Kubernetes)
  • Strong understanding of object-oriented software design (abstraction, inheritance, encapsulation, polymorphism)
  • Experience developing complex software systems using modular, scalable, and reusable code
  • Understanding of code compilation process concepts (preprocessing, compiling, assembling, linking)
  • Strong problem-solving skills and the ability to debug and optimize scripts
  • Good communication and collaboration skills, with the ability to work in a team-oriented environment
  • Ability to analyze and rewrite legacy scripts (e.g., Perl) into clean, maintainable Python code

Responsibilities

  • Integrate, support, and debug software deliveries
  • Design and develop automation utilities
  • Troubleshoot and Support CI/CD build Pipelines
  • Develop build automation infrastructure
  • Develop and maintain automated tools
  • Attend and participate in daily scrums, sprint reviews and technical demos
  • Evaluate impediments and provide support for teams when issues arise

Benefits

  • 3 day weekends every weekend
  • Flexible work schedules
  • Comprehensive benefits investing in your future and security

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Transportation Equipment Manufacturing

Education Level

Bachelor's degree

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service