Senior Software Engineer

Altamira Technologies Corp.•Augusta, GA
•$150,000 - $200,000

About The Position

Altamira Technologies is seeking a Software Engineer with full-stack development skills to provide software and web development services in support of national security missions. The work spans multiple technologies and complex interactions, requiring adaptability in selecting architectures, languages, and libraries to build effective systems and user experiences. The team supports independent problem-solving while offering collaborative engineering and reach-back support. The position is located in Warrenton, Virginia, or Augusta, Georgia, and requires an active TS/SCI clearance with no exceptions. The anticipated salary range is $150,000 to $200,000. Actual compensation depends on factors including position scope, relevant experience, education, certifications, internal equity, contractual requirements, and security clearance requirements.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, and 7 or more years of experience in a similar software development role.
  • Advanced proficiency in Java or a similar object-oriented language.
  • Experience developing and utilizing Elasticsearch databases and JSON.
  • Deep understanding of modern web application tooling, including Docker, Kubernetes, Helm, Kafka, RabbitMQ, SQS, REST web services, and the ELK stack.
  • Required TS/SCI clearance; no exceptions.
  • Self-motivated and eager to work intently to satisfy mission requirements.
  • Adaptability and desire to maintain the company culture.
  • Effective verbal and written communication skills.
  • Ability to multitask and adjust priorities as needed.

Nice To Haves

  • Strong professional experience with DevOps or infrastructure automation.
  • Experience with Digital Signal Processing, specifically XMIDAS.
  • Experience with Machine Learning and/or Data Analytics.
  • Experience with Redis.
  • Experience working within an Agile development environment.

Responsibilities

  • Design, develop, and test software within a complex architecture to support a dynamic mission and provide functionality for mission analysts and users.
  • Work directly with the customer to interpret mission needs and requirements and produce user-friendly software systems.
  • Use continuous integration to create sustainable and maintainable software.
  • Collaborate with teammates and users through whiteboard sessions and/or design documents to establish feedback.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service