Software Engineer


** Active Top Secret (TS/SCI) clearance with polygraph required. **

As a Software Engineer 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.

Job Location:

Aurora, Colorado


  • Develop new functional capabilities within software applications to meet a wide range of customer requirements and operational needs
  • Perform development, integration, test and documentation duties to ensure proper operation of hardware and software platforms
  • Integrate a wide variety of applications from various sources, and ensuring they meet performance standards for stability and resource utilization
  • Be part of a team that will lead the restructuring of a code baseline and build system to increase build automation and improve the development lifecycle.
  • Develop new software, tailor reusable software, and integrate software components
  • Adhere to accepted standards for development, including writing unit tests which provide a high percentage of code coverage, participating in peer code reviews, conducting design reviews , and generating test plans to ensure maximum stability and quality of code

Technical Requirements:

  • 5 years of relevant experience with software application development
  • Experience with Java and C++ development
  • Experienced with Object Oriented Analysis (OOA) and Object Oriented Design (OOD)
  • Knowledge and understanding of software development life cycles
  • Typically requires a Bachelor’s Degree in Computer Science, Engineering, Math or other relevant technical discipline and at least 5 years of prior relevant experience or an advanced degree in a related field and 3 years of prior relevant experience.

Desired Skills:

  • Experience with scripting (Ruby, Perl, Python, PHP, etc.)
  • Experience using software development tools like Eclipse, Jira, Junit, and Git
  • Experience with Agile development (Scrum, Kanban, Scrumban, SAFe, etc.)
  • Experience with containerization (Docker, Kubernetes, OpenShift)
  • Experience and/or knowledge with one or more databases (Mongo, PostgreSQL)
  • Experience with DevOps and Continuous Integration/Continuous Development
  • Experience with Microservices
  • Knowledge with cybersecurity hardened solutions
  • Experience with some area of satellite ground system software such as mission management, planning and scheduling, command and telemetry, satellite operations, or flight dynamics models
  • Experience with the X-Midas signal processing environment

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.

We support your well-being. We offer a comprehensive list of benefits including: medical, dental, vision, and life insurance; short-term disability, long-term disability, 401(k) retirement plan, flexible and health spending accounts, Employee Assistance Program (EAP), education assistance, parental leave, vacation, sick leave, and holidays.

“In compliance with Colorado’s Equal Pay for Equal Work Act, the salary range for this role is $90,000 to $180,000; 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.”

U.S. Citizenship required (green card holders and permanent residents not eligible). Applicants selected will be required to obtain/maintain a government security clearance. Rampart Technologies Corporation is an equal opportunity employer.