Software Security Engineer (Hybrid) - 30874

HII•Columbia, SC
•Hybrid

About The Position

Enlighten is seeking an experienced, hands-on Software Security Engineer to lead a team in conceiving, developing, and implementing advanced software capabilities for computer-based systems. The role focuses on cloud software capabilities and data solutions, and involves analyzing complex systems and understanding their inner workings. The engineer will work with development, infrastructure, architecture, and governance teams to design solutions, model and prototype data states using AWS-compatible solutions, and improve cloud environment processes. The position is hybrid, with some customer-site support and possible CONUS travel averaging 1–2 days per week. The engineer will interface with customers and serve as the main technical point of contact for supported projects in a fast-paced small-business environment.

Requirements

  • Must currently hold and maintain an active TS/SCI U.S. Government Security Clearance; U.S. citizenship is required.
  • At least 15 years of Systems/Software Engineering experience with a technical bachelor's degree; or 13 years of relevant experience with a related master's degree; or a high school diploma or equivalent and 19 years of relevant experience.
  • Architect-level experience working with AWS Cloud, with solutions focused on data.
  • Demonstrated ability to document solutions, present them to internal and external customers, and assist with implementation.
  • Ability to help model and code database solutions.
  • Demonstrated proficiency navigating and contributing to the Risk Management Framework (RMF) process.
  • Proficiency in system design and meticulous documentation.
  • Experience with streaming and/or batch analytics, such as Kafka, Spark, Flink, Storm, MapReduce, or Hadoop.
  • Experience with distributed databases, NoSQL databases, or full-text search engines, such as Elasticsearch, MongoDB, or Solr.
  • Experience designing enterprise APIs and RESTful web services.
  • Experience with microservices architecture and object-oriented programming paradigms.
  • Experience with cloud technologies such as AWS or Azure.
  • Experience with modern Java frameworks and libraries, such as Spring or Guava.
  • Experience with Linux.
  • Experience with configuration management tools such as Git, Nexus, or Maven.
  • Experience with the agile software lifecycle.
  • Ability to work a hybrid schedule, provide some customer-site support, and travel within CONUS as needed, averaging 1–2 days per week.
  • Flexibility to adapt to schedule changes.

Nice To Haves

  • DoD 8140 / 8570 compliance certifications may be required as directed by the customer.
  • Previous experience with BDP (Big Data Platform).
  • Scripting experience.

Responsibilities

  • Work with development, infrastructure, architecture, and governance teams to architect project solutions.
  • Design, model, and prototype current and future data states using AWS-compatible solutions.
  • Help the infrastructure team establish processes and propose improvements for managing the cloud environment.
  • Analyze the needs and requirements of existing and proposed systems and develop technical, structural, and organizational specifications.
  • Create standards and/or models to monitor and improve capacity and performance.
  • Troubleshoot issues and work under pressure while managing multiple deadlines.
  • Interface with customers and act as the main technical point of contact for supported projects.
  • Document solutions, present them to internal and external customers, and assist with implementation.
  • Help model and code database solutions.
  • Perform other duties as assigned.

Benefits

  • 100% paid employee premium for healthcare, vision, and dental plans.
  • 10% 401k benefit.
  • Generous paid time off.
  • 10 paid holidays.
  • Education and training allowances.
  • Additional benefits and perks are available on the company website.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service