Cloud Software Engineer, Senior Advisor - TS/SCI w/poly

PeratonLaurel, MD
$176,000 - $282,000Onsite

About The Position

Join a highly skilled Agile development team building and enhancing mission-critical cloud applications that support large-scale distributed compute environments. In this role, you'll design, develop, integrate, test, and optimize software that powers complex mission systems used across enterprise cloud infrastructure. As a Senior Cloud Software Engineer, you'll work independently on complex technical challenges while collaborating with software engineers, systems engineers, and mission stakeholders to deliver scalable, high-performance solutions. This position is performed primarily at the customer site. Routine telework is not currently supported; however, limited ad hoc telework opportunities may be available based on project requirements and mission needs.

Requirements

  • Active TS/SCI security clearance with a current Polygraph is required.
  • Bachelor's degree in Computer Science or a related technical discipline and 20 years of software engineering experience OR four (4) additional years of relevant software engineering experience in lieu of a degree
  • Strong Java development experience
  • Experience developing distributed, multi-threaded applications
  • Experience with Infrastructure as Code (IaC) tools such as Ansible or Puppet
  • Experience with Continuous Integration, Continuous Deployment (CI/CD), automated testing, and monitoring
  • Experience working in Agile development environments using source code management tools
  • Strong Linux experience
  • Proficiency in at least one scripting language such as Python, Bash, Ruby, or Perl
  • Experience developing microservices-based applications
  • Experience with Kubernetes and container orchestration
  • Experience with container technologies such as Docker

Nice To Haves

  • AWS cloud or hybrid cloud experience
  • Apache Hadoop
  • Apache Accumulo
  • Apache NiFi
  • MongoDB
  • Message broker technologies such as ActiveMQ
  • Spring Framework
  • Python and Bash scripting
  • Security and compliance best practices
  • AI/ML or data analytics experience

Responsibilities

  • Design, develop, integrate, test, and maintain cloud-based software applications
  • Develop new capabilities while improving performance, scalability, and reliability of existing systems
  • Build software for distributed, multi-threaded applications running in Linux environments
  • Integrate and extend commercial (COTS) and government (GOTS) software solutions
  • Participate in Agile software development activities including code reviews, testing, and sprint planning
  • Develop and maintain CI/CD pipelines and automated deployment processes
  • Deploy, monitor, troubleshoot, and sustain production applications
  • Create technical documentation, standard operating procedures (SOPs), and design documentation
  • Mentor junior engineers and provide technical guidance across the development team
  • Participate in a rotating Tier III on-call support schedule and occasional surge support as mission needs require

Benefits

  • 25 days of PTO accrued annually
  • Heavily subsidized medical benefits for employees and dependents
  • Annual Critical Skills Bonus
  • Competitive compensation and career growth opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service