
Principal Software Engineer
CACI International Inc
full-time
Posted on:
Location Type: Hybrid
Location: Aurora • Colorado • Pennsylvania • United States
Visit company websiteExplore more
Salary
💰 $114,600 - $252,100 per year
Job Level
Tech Stack
About the role
- Lead and mentor engineering development teams across the full Software Development Life Cycle (SDLC)
- Drive Continuous Delivery and DevOps Adoption
- Define Cloud-Native/Distributed System Architecture
- Govern Engineering Quality and Resilience
- Proactive Operational Risk Communication
- Facilitate Architectural Alignment with Customers
- Champion Innovation and Technology Strategy
Requirements
- Bachelor’s degree in computer science or a related technical field
- 10+ years of professional software development experience
- Active TS/SCI Security clearance with ability to obtain a poly
- Demonstrated experience as a Chief Architect, Associate Chief Architect, or equivalent technical leadership role
- Strong cross-functional communication skills
- Proven track record of leading Agile software engineering initiatives across all phases
- Experience in large-scale system design and deployments on cloud platforms (e.g., AWS, Azure)
- Familiarity with leveraging cloud services for Kubernetes deployments
- Ability to translate in-depth system engineering analysis into actionable software development concepts
- Demonstrated experience working on projects with geographically distributed teams
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 & Tools
Software Development Life Cycle (SDLC)Continuous DeliveryDevOpsCloud-Native ArchitectureDistributed System ArchitectureAgile software engineeringSystem designKubernetesCloud platformsSoftware development concepts
Soft Skills
LeadershipMentoringCross-functional communicationProactive communicationInnovationStrategic thinkingCollaborationArchitectural alignmentRisk managementTeam coordination
Certifications
Bachelor’s degree in computer scienceTS/SCI Security clearance