Cloud Software Engineer (Full-Stack and AI) - Junior Level

Redhorse Corporation•Gainesville, VA
•$90,000 - $110,000

About The Position

Redhorse Corporation’s Cyber Analytics team is seeking a junior-level Cloud Software Engineer to contribute to the development, deployment, and enhancement of enterprise-scale, AI-enabled data processing and visualization systems. The position supports mission-critical federal customer environments across hybrid, on-premises, and multi-cloud AWS/Azure ecosystems. Working alongside senior engineers and architects across the software development lifecycle, the engineer will build backend microservices, integrate AI/ML capabilities, and develop web user interfaces for analysts and other end users. The role also involves technical research, security analysis, and software component assessments. Candidates should have a foundation in computer science, an eagerness to learn modern cloud and AI technologies, and communication skills suited to multidisciplinary teamwork.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related technical discipline.
  • At least 1 year of software development experience; internships, co-ops, research labs, and professional production experience count.
  • Foundational proficiency in at least one modern programming language, such as Python, Java, C#, C, or C++.
  • Active Top Secret clearance.
  • Strong communication skills to collaborate within a multidisciplinary team.
  • Eagerness to learn modern cloud and AI technologies.

Nice To Haves

  • Exposure to or hands-on experience with AWS services such as S3, Lambda, EC2, and IAM, or Microsoft Azure services such as Blob Storage, Azure Functions, and VMs.
  • Entry-level or associate cloud certifications, such as AWS Certified Cloud Practitioner, AWS Solutions Architect – Associate, Microsoft Certified: Azure Fundamentals, or Azure Developer Associate.
  • Familiarity with front-end frameworks and libraries such as React, Angular, Vue.js, TypeScript, or JavaScript.
  • Basic experience consuming RESTful or GraphQL APIs and using data visualization libraries such as Chart.js or D3.js.
  • Basic knowledge of Docker and containerization concepts.
  • Exposure to relational or NoSQL databases, data platforms, or messaging systems such as Elasticsearch, Redis, or Apache Kafka.
  • Coursework, personal projects, or hands-on experience with AI/ML frameworks such as PyTorch, Hugging Face, or LangChain, or commercial LLM APIs.
  • Basic understanding of TCP/IP networking fundamentals and protocol analysis tools such as Wireshark.
  • Familiarity with operating system internals, reverse engineering fundamentals, or binary analysis tools such as Ghidra.

Responsibilities

  • Assist in developing, testing, deploying, and maintaining cloud-native microservices and applications, primarily using AWS and/or Azure in GovCloud or commercial environments.
  • Support the implementation of resilient data-processing pipelines, event-driven components, and APIs for high-throughput cyber datasets.
  • Develop, test, and maintain responsive web user interfaces, front-end components, and dashboards for data visualization, analytics, and operational workflows.
  • Assist with integrating AI/ML models, cognitive services, vector databases, and LLM APIs into analytics workflows under senior technical staff guidance.
  • Collaborate with technical teams to assess application security, inspect software and mobile components, and support development of custom data-recovery and extraction utilities.
  • Participate in CI/CD pipeline usage, write unit and automated integration tests, and use Infrastructure as Code templates to support continuous delivery in secure environments.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service