R

Rampant Technologies

Software Engineer

Full-TimeUpdated on 10/23/2026
$125k - $250k+ Overtime + Shift differentials + Incentive pay + Discretionary bonuses
Junior, Mid
Bachelor's
Aurora, CO, USA+2 moreMore locations: Fairfax, VA, USA | Sarasota, FL, USA
In PersonOnsite work is primarily at a Rampant or customer facility.
Software EngineeringFull-Stack Engineering
No H1B Sponsorship
US Top Secret Clearance Required

About the job

Requirements
  • An understanding of object-oriented software development using a language such as C++, Java, C#, or Python is required; knowledge of GoLang or Rust is preferred.
  • Experience with software design patterns and knowledge of which patterns to apply in different scenarios is required.
  • A working knowledge of relational and non-relational databases, including PostgreSQL, MongoDB, and Redis, is required.
  • Proficiency using multiple operating systems for development, including Windows, Linux, and Mac, is required.
  • Practical experience with container-based technologies, including Docker and Kubernetes, is required.
  • Web development experience using popular JavaScript or TypeScript frameworks such as Angular, React, or Vue is required.
  • In-depth knowledge of RESTful web services, including HTTP operations such as GET, POST, PUT, and DELETE, is required.
  • Excellent oral communication skills and the ability to engage effectively across all levels of a contract or project team are required.
  • Strong written communication skills and the ability to produce clear, concise, actionable documentation, including recommendations, technical assessments, and integration plans, are required.
  • A Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related technical discipline is required, along with two to ten years of relevant experience.
  • An active TS/SCI clearance with polygraph is required.
Responsibilities
  • Design, develop, and maintain software applications using modern development practices and frameworks.
  • Create and manage containerization workflows implementing DevSecOps principles and CI/CD pipelines.
  • Plan and execute deployments to Kubernetes clusters, ensuring system stability, scalability, and reliability.
  • Communicate software requirements clearly to relevant stakeholders daily while supporting a dynamic mission environment.
Desired Qualifications
  • Knowledge of cloud platforms such as Amazon Web Services, Microsoft Azure, or Google Cloud.
  • An understanding of internet protocols such as TCP, UDP, and HTTP.
  • Familiarity with symmetric and asymmetric cryptography, as well as key and certificate generation tools such as OpenSSL.
  • A working knowledge of publish-and-subscribe message queues such as Kafka, NATS, or RabbitMQ.
  • Experience designing and maintaining CI/CD pipelines using GitLab, GitHub, Jenkins, or related build frameworks.
  • Strong analytical, troubleshooting, and software debugging skills.
  • Excellent technical writing skills for creating and maintaining comprehensive software documentation.

About the company

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A