Redhorse Corporation

Software Engineer/Developer

Redhorse Corporation • US
JavaC++C#
About the Organization
Now is a great time to join Redhorse Corporation. We are a solution-driven company delivering data insights and technology solutions to customers with missions critical to U.S. national interests. We’re looking for thoughtful, skilled professionals who thrive as trusted partners building technology-agnostic solutions and want to apply their talents supporting customers with difficult and important mission sets.

About the Role
Redhorse Corporation’s Cyber Analytics team is seeking a talented Software Engineer/Developer to design, develop, deploy, and maintain scalable data processing and analysis applications across cloud and on-premises environments. This role directly supports a federal customer’s mission by enabling advanced data processing, modeling, and analytics to improve operational and analytical capabilities. The ideal candidate will deliver mission-critical solutions that enhance the customer’s data operations while ensuring reliability, scalability, and security.

Key Responsibilities

  • Design, develop, and deploy cloud-native applications using AWS Lambda, Azure Functions, and serverless architectures.
  • Implement and manage Lambda Layers and containerized workloads using AWS ECR and Azure Container Registry.
  • Develop serverless solutions leveraging services such as EventBridge, SQS, SNS, and their Azure equivalents.
  • Collaborate with cross-functional teams to define, design, and deliver new features and enhancements.
  • Troubleshoot and resolve software issues in development, test, and production environments.
  • Participate in code reviews, testing, and documentation to ensure high-quality software builds.
  • Identify opportunities to improve the customer’s data flow operations and analytics capabilities.
  • Follow DevOps practices and CI/CD processes for cloud-based and on-premises deployments.
  • Required Experience/Clearance

  • Active Top Secret clearance required.
  • Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field.
  • 5+ years of experience supporting software development in dynamic, operational environments.
  • 3+ years of experience developing cloud solutions (AWS, Azure, or GCP).
  • Proficiency in programming languages such as C#, C/C++, Java, Python.
  • Experience with scripting languages such as Bash, PowerShell, or Perl.
  • Hands-on experience with cloud-native development, serverless architectures, and containerized solutions.
  • Familiarity with infrastructure-as-code tools (e.g., SAM, Serverless Framework, CDK, CloudFormation, Terraform, Bicep).
  • Strong analytical, debugging, and problem-solving skills.
  • Desired Experience

  • AWS and/or Azure certifications.
  • Experience with cloud monitoring and logging tools (e.g., CloudWatch, Azure Monitor).
  • Familiarity with Agile development methodologies.
  • Experience integrating backend services with front-end applications.
  • Previous work in federal environments or mission-focused software development projects.