FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer
CACI International IncSoftware Engineer supporting the modernization and transformation of NASA's enterprise business solutions. Building and maintaining scalable data-driven services and APIs in a collaborative team environment.
Tech Stack
Tools & technologiesAWSAzureCloudCyber SecurityDockerKubernetesOracleTerraform
About the role
Key responsibilities & impact- Build, enhance, and maintain scalable data‑driven services and APIs ensuring reliability, performance, and secure integration across systems.
- Maintain technical expertise in industry standards and cloud computing and virtualization technologies including cloud service provider architecture, design, and configuration; public, community, private, and hybrid deployment models; IaaS, PaaS, and SaaS; automation; hypervisors; containers; virtual compute, storage, and networking; virtual infrastructure management; self-provisioning; and scaling.
- Collaborate with cross‑functional engineering, cybersecurity, and product teams to design and implement features that improve data ingestion, metadata management, automation workflows, and platform usability.
- Develop high-quality software solutions using modern cloud, data, and DevSecOps practices, contributing to continuous integration/deployment pipelines and platform-wide engineering best practices.
- Develop and maintain continuous integration and delivery (CI/CD) pipelines for seamless software continuous deployment and management of Infrastructure as Code (IaC).
Requirements
What you’ll need- In-depth understanding of AWS fundamentals and services in a multi-account structure (networking, security, compute)
- Demonstrated hands on and design experience developing and applying cloud solutions to include hands-on experience with some or all the following: AWS, Azure, Google and/or Oracle Cloud Services
- Microservice architecture and deploying containerized applications using Docker and or Kubernetes.
- Familiarity with and ability to manage/contribute to a large, multi-tenant Infrastructure as Code (IaC) code base built with Terraform and Terragrunt.
- Familiarity with and ability to create routine platform-related automation orchestrated by AWS services (AWS Lambda, EventBridge, etc.)
- Ability to empathetically work with platform customers (software or data engineering teams) to triage and resolve issues, enable self-service, and introduce improvements based on feedback.
- Experience monitoring cloud resources for cost and performance and implementing FinOps-based practices to reduce overall spend.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Management Systems or a related discipline.
- Experience will be considered in lieu of a degree.
- Ability to design and document technical solutions related to continuous integration and continuous deployment.
- Demonstrated experience working with agile project management tools
Benefits
Comp & perks- healthcare
- wellness
- financial
- retirement
- family support
- continuing education
- time off benefits
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
AWSAzureGoogle CloudOracle CloudDockerKubernetesTerraformTerragruntCI/CDInfrastructure as Code
Soft Skills
collaborationproblem-solvingempathycommunicationcustomer servicefeedback incorporationdocumentationagile project management