Lockheed Martin - Annapolis Junction, MD

posted 4 months ago

Part-time - Mid Level
Annapolis Junction, MD
Transportation Equipment Manufacturing

About the position

Lockheed Martin, Cyber & Intelligence is seeking a Software Engineer to join our team in addressing one of today's most pressing challenges: the use of advanced electronics to protect our way of life. As a cyber security professional, you will play a crucial role in safeguarding the networks that our citizens and the world rely on, including financial assets, healthcare information, critical infrastructure, and the uninterrupted flow of energy. In this fast-paced environment, you will collaborate with cybersecurity experts to implement proactive measures against threats, drawing on your education and experience as well as the extensive resources available at Lockheed Martin. The Software Engineer will be responsible for developing, maintaining, and enhancing complex software systems that include processing-intensive analytics, novel algorithm development, manipulation of large data sets, and real-time systems. You will work both independently and as part of a team, reviewing and testing software components to ensure they align with design requirements and documenting test results. Additionally, you will resolve software problem reports and utilize appropriate software development methodologies for the development environment. Your role will also involve providing guidance on system design, including hardware/software trade-offs and requirements analysis. Key responsibilities include agile development and delivery of software, supporting and maintaining monolithic applications, migrating to microservices architecture, enhancing user interface and experience workflows, and automating CI/CD pipelines through DevSecOps practices. You will also be responsible for conducting load and chaos tests, thread tests, and interfacing with external systems. This position offers a flexible work schedule, including the option for part-time remote work, and is eligible for a sign-on bonus for external hires.

Responsibilities

  • Develop, maintain, and enhance complex software systems.
  • Review and test software components for alignment with design requirements.
  • Resolve software problem reports.
  • Utilize software development and design methodologies appropriate to the development environment.
  • Provide guidance on system design, including hardware/software trade-offs and requirements analysis.
  • Support and maintain monolithic applications.
  • Migrate to microservices architecture.
  • Enhance user interface and user experience workflows.
  • Automate CI/CD pipelines using DevSecOps practices.
  • Conduct load, chaos, thread, and external interface tests.

Requirements

  • Current DoD Top Secret SCI with Polygraph is required.
  • Bachelor's degree from an accredited college in a related discipline, or equivalent experience/combined education, with 2 years of professional experience; or no experience required with a related Master's degree.
  • Proficiency in Java 11+.
  • Experience with AWS services (e.g., Lambda, Step functions, S3).
  • Familiarity with document-based stores (e.g., MongoDB, OpenSearch).
  • Understanding of design concepts and pros/cons of storing data in document formats.
  • Experience with Maven and Git.
  • Knowledge of key-value stores (e.g., Redis, DynamoDB, ElastiCache).

Nice-to-haves

  • Experience with Python.
  • Familiarity with RESTful service development.

Benefits

  • Flexible schedules
  • Competitive pay
  • Comprehensive benefits package
  • Paid time off benefits
  • Part-time remote work options
  • 9x80 work schedule with every other Friday off
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service