Senior Software Engineer at CACI | CO, US | Rezi

Senior Software Engineer at CACI

Senior Software Engineer

CACI · CO, US

4 weeks ago

Senior Software Engineer

CACI · CO, US

a month ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Senior Software Engineer role.

Rezi rewrites your resume against CACI's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Senior Software Engineer posting at CACI — free, in seconds.

About the Role

CACI is seeking a Senior Software Engineer to implement innovative applications and technologies for a mission simulation system. This role involves designing and developing advanced software architectures in a cloud-based RF simulation environment, evaluating design tradeoffs, defining technical standards, and ensuring seamless integration with complex RF solutions. The engineer will collaborate with cross-functional teams and communicate risks and opportunities to leadership.

Responsibilities

  • Design and create software for a cloud-based simulation environment, ensuring it meets functional and non-functional requirements.
  • Deploy and maintain systems using Linux, Docker, Kubernetes/Helm, ArgoCD, and Git best practices.
  • Evaluate and integrate technologies to optimize software component and virtual interface performance.
  • Define and enforce technical standards for cloud software and infrastructure.
  • Integrate simulation tools into the environment to support RF simulations.
  • Create comprehensive documentation of software architectures, design decisions, and technical standards.

Requirements

  • Must be a US citizen with an active Top Secret clearance and SCI eligibility.
  • 7 years of software engineering experience.
  • Bachelor's Degree or higher in computer engineering or a related field.
  • Some knowledge of RF technologies.
  • Hands-on experience supporting systems of similar scope and complexity.
  • 3 or more years of experience with AWS, Docker, Kubernetes, Helm, Java, Spring Boot, Kafka, ActiveMQ, MongoDB, and Elastic Stack or similar.
  • Experience with automated deployment pipelines using DevOps tools.
  • Experience working in and with cloud infrastructure like AWS and Kubernetes.

Skills

  • Linux
  • Docker
  • Kubernetes
  • Helm
  • ArgoCD
  • Git
  • AWS
  • Java
  • Spring Boot
  • Kafka
  • ActiveMQ
  • MongoDB
  • Elastic Stack
  • DevOps tools
  • RF technologies
  • MATLAB
  • Simulink
  • Python

Location

  • Remote

Work Type

  • Full time
  • Regular

Experience Level

  • Senior

Education Level

  • Bachelor's Degree

Salary/Compensations

  • $98,500-$206,800

Benefits

  • Healthcare
  • Wellness
  • Financial
  • Retirement
  • Family support
  • Continuing education
  • Time off benefits
  • Flexible time off

About the Company

  • At CACI, we place character and innovation at the center of everything we do.
  • As a valued team member, you’ll be part of a high-performing group dedicated to our customer’s missions and driven by a higher purpose – to ensure the safety of our nation.
  • CACI values the unique contributions that every employee brings to our company and our customers - every day.
  • Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground — in your career and in our legacy.

Equal Opportunity

  • CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.