Software Engineer Intern


As a Software Engineer Intern at Rampart you will be part of a development team which utilizes a diverse dynamic workforce, including many experts in their fields throughout the design, development and maintenance life cycle. On our ground system programs, you will work with teams of talented engineers to develop and improve advanced, large-scale suites of applications that manage complex space and ground systems.


  • Research, design, development and test of software applications for a variety of systems.
  • Understand customer/operational requirements and implement new functionality into software products.
  • Develop unit test software to exercise critical aspects of the system.
  • Document and communicate highly technical concepts effectively to technical and non-technical audiences in a clear and effective manner.

Technical Requirements:

  • Related course work in Computer Science, Computer Engineering, or Electrical Engineering.
  • Knowledge of Python, Java, HTML, and Javascript.
  • Knowledge of Windows and Linux System API and ABI.
  • Exceptional analytical skills and problem-solving skills.
  • Good organization, decision making, and verbal and written communication skills.
  • High level of self-initiative and self-motivation with the ability to work under minimal supervision.
  • Ability to work effectively in small team settings to solve complex problems.

Desired Skills:

  • Experience with distributed software version control systems and continuous integration, such as git and jenkins.
  • Experience implementing and integrating security concepts (authentication, authorization, encryption, integrity, and non-repudiation) into applications.

What We can Offer You: 

Are you ready to make a difference? At Rampart, we create, modernize, and deploy cutting edge software that changes the world.

Our work supports the Department of Defense and focuses on Cybersecurity & Computer Network Operations, data science and analytics, and user experience design. We create software engineering, design, and analysis services that are unparalleled within the national Intelligence Community (IC). As a result, our expertise is sought out by industry leaders and our tools are used throughout the IC community. Our team of interdisciplinary engineers develops everything from high-level software UX/UI to low-level reverse engineering and everything in between. The tools we create are unlike anything else.

If you’d like to join a group of individuals who support mission critical tasking in a cleared environment, Rampart is the place for you. Our collaborative work environment fosters creativity and innovation, which allows us to be a front-runner in our field.

Work/Life Balance 

At Rampart, we recognize the importance of a healthy work-life balance. Our organization is committed to supporting our employee’s overall well-being and productivity both at work and outside of work.

Mentorship & Career Growth 

We support new team members and are committed to your continued growth. At Rampart, we have a broad mix of knowledge and experience levels on our team. Our team celebrates sharing knowledge and mentorship. Our senior engineers provide one-on-one mentoring for our more junior engineers and those from non-traditional engineering backgrounds.

In addition to mentoring, we try to help our employees continually develop their skills to become more well-rounded employees. We work to assign projects and tasks that enable you to expand your skill set and take on more complex roles in the future.

“In compliance with Colorado’s Equal Pay for Equal Work Act, the pay range for this role is 26.00/hr. to $46.00/hr.; however, Rampart Technologies Corporation considers several factors when extending an offer, including but not limited to, the role and associated responsibilities, a candidate’s work experience, education/training, and key skills.”