Software Engineer

GRVTY•San Antonio, TX
•$102,525 - $191,055

About The Position

GRVTY is hiring Software Engineers for multiple openings supporting mission-focused applications, data platforms, and software solutions. Opportunities include Java and backend development, Python and AI integration, and Kubernetes-focused software engineering. Engineers collaborate with other engineers and customer stakeholders to develop reliable, secure, and maintainable software. Duties vary according to the specific opening, technical specialty, experience, and customer needs. Positions may involve working at a customer site, in an office, or in a combination of onsite and remote settings; hybrid availability and onsite frequency depend on the opening and may change with customer requirements. All openings require relevant software engineering experience and education, with different thresholds for senior openings. Applicants must hold an active U.S. Government Secret clearance or higher and be U.S. citizens; some assignments require an active Top Secret clearance or the ability to obtain and maintain TS/SCI. Certain openings also require a qualifying DoD 8140/8570 certification, such as Security+, or the ability to obtain it within the specified timeframe. The compensation range is $102,525–$191,055. GRVTY describes its benefits as supporting employee and family well-being, financial wellness, retirement planning, family assistance, continued education, and paid time off. The listed benefits include medical, dental, and vision coverage; a Health Savings Account with company contribution; annual paid time off and paid holidays; paid parental leave; a 401(k) with company match; training and development opportunities; award programs; and company-sponsored events.

Requirements

  • Active U.S. Government Secret clearance or higher and U.S. citizenship; specific assignments may require active Top Secret clearance or the ability to obtain and maintain TS/SCI.
  • For all openings, at least 5 years of relevant experience with a related bachelor's degree, 3 years with a related master's degree, or 9 years with a high-school diploma or equivalent.
  • For senior openings, at least 9 years of relevant experience with a related bachelor's degree, 7 years with a related master's degree, or 13 years with a high-school diploma or equivalent.
  • Experience developing, testing, maintaining, or troubleshooting software in a relevant technical specialty.
  • Experience designing enterprise APIs, RESTful web services, and microservices.
  • Familiarity with Git or comparable version-control tools and comfort working in a Linux environment.
  • Strong problem-solving skills, attention to software quality, and ability to work independently and collaboratively.
  • Ability to meet the location and onsite requirements of the assigned opening.
  • For designated openings, an applicable DoD 8140/8570 certification, such as Security+, or ability to obtain the required certification within the specified timeframe, which may be within 60 days of hire.
  • Java/backend openings: strong Java development skills; experience with frameworks or libraries such as Spring or Guava; object-oriented programming; enterprise APIs, RESTful web services, and microservices; and tools such as Git, Maven, and Nexus.
  • Python/AI integration openings: strong Python backend development experience; hands-on integration of commercial large language model APIs or open-source models into applications; understanding of agents, prompting, tool use, and retrieval-augmented generation; and experience deploying containerized workloads in Kubernetes.
  • Kubernetes-focused openings: strong Java development experience and hands-on experience building and maintaining Kubernetes deployments using tools such as Helm and Flux.
  • Senior openings, where required: demonstrated experience serving as a technical lead, mentor, or engineering manager.

Nice To Haves

  • Experience with AWS or Azure.
  • Experience with data lakes, data warehouses, Big Data Platform environments, or distributed systems.
  • Experience with SQL or NoSQL databases, including PostgreSQL, MySQL, and MongoDB, or search technologies such as Elasticsearch and Solr.
  • Experience with CI/CD automation, GitLab pipelines, scripting, or additional languages such as Go and Python.
  • Experience developing Kubernetes operators, custom resource definitions, or other custom Kubernetes tooling.
  • Familiarity with AI integration frameworks such as LangChain, LlamaIndex, CrewAI, or AutoGen; vector databases; semantic caching; and AI observability.
  • Experience with Kafka, NiFi, or integration of Java services with Python-based AI capabilities.
  • Experience using AI coding assistants for implementation, refactoring, and automated testing.
  • Familiarity with Agile development tools such as Jira and GitHub.

Responsibilities

  • Design, develop, test, maintain, and troubleshoot software applications, services, and reusable components.
  • Build and integrate enterprise APIs, RESTful web services, and microservices.
  • Develop Python-based services and integrate AI capabilities into enterprise applications.
  • Develop and maintain containerized applications and Kubernetes deployments.
  • Participate in code reviews, automated testing, troubleshooting, and continuous improvement.
  • Use development tools and, where applicable, AI coding assistants to support implementation, refactoring, and testing, and review generated code for security, performance, and quality.
  • Collaborate within an Agile team to translate requirements into working software.
  • For senior openings, provide technical guidance, mentor engineers, and contribute to architectural decisions.

Benefits

  • Medical, dental, and vision coverage.
  • Health Savings Account with company contribution.
  • Annual paid time off and paid holidays.
  • Paid parental leave.
  • 401(k) with generous company match.
  • Training and development opportunities.
  • Award programs.
  • Company-sponsored events.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service