CACI International Inc

Principal Software Engineer

CACI International Inc

full-time

Posted on:

Location Type: Hybrid

Location: AuroraColoradoPennsylvaniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $114,600 - $252,100 per year

Job Level

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