
SaaS Engineer
CACI International Inc
full-time
Posted on:
Location Type: Remote
Location: Remote • Maryland • 🇺🇸 United States
Visit company websiteSalary
💰 $98,500 - $206,800 per year
Job Level
SeniorLead
Tech Stack
CloudDockerJavaKubernetesMicroservicesSpring
About the role
- Lead a SaaS project from inception to completion
- Design, develop, and maintain scalable SaaS applications and microservices
- Build integrations with 3rd party APIs and cloud platforms
- Implement secure authentication, authorization, and data protection per DoD/Army/Cloud regulations and accreditation requirements
- Optimize application performance, monitoring, and uptime in a multi-tenant environment
- Collaborate with product managers, program staff, and technical teams
- Write clean, maintainable, and well-documented code
- Participate in code reviews, architecture discussions, and dev planning
- Troubleshoot issues and provide over-the-phone support as needed
- Modify software and algorithms designed for traditional environments to operate in cloud environments
- Support Authority to Operate (ATO)/Interim Authority to Test (IATT) efforts such as generating required artifacts
- Work closely with application/cloud technical teams to ensure successful rollout of the solution to the cloud
Requirements
- Bachelor’s degree or higher in computer science, engineering, or related discipline
- Minimum of 7 years of proven SaaS engineering background
- Must have a strong understanding of RHEL/Ubuntu/Windows
- Army/DoD enterprise authentication solution
- Experience in a Java environment
- Quarkus/Jakarta EE or other relevant framework eg. Spring
- Container technologies (such as Docker, Kubernetes, etc.)
Benefits
- healthcare
- wellness
- financial
- retirement
- family support
- continuing education
- time off benefits
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
SaaS developmentmicroservicesAPI integrationauthenticationauthorizationdata protectionapplication performance optimizationJavaQuarkusDocker
Soft skills
collaborationtroubleshootingcommunicationcode reviewdocumentation
Certifications
Bachelor’s degree in computer scienceBachelor’s degree in engineering