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

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Senior Software Engineer role.
Rezi rewrites your resume against CACI International's job description. Free.

Tailor your resume to this Senior Software Engineer role.
Rezi rewrites your resume against CACI International's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Senior Software Engineer posting at CACI International — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Senior Software Engineer posting at CACI International — 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.