Our client is a leading global security company, is seeking a highly motivated and experienced Principal/Sr. Principal Cloud Software Engineer to join their cutting-edge team in San Diego, CA. In this role, you will have the opportunity to work on innovative projects that drive the future of defense technology, cybersecurity, and autonomous systems. Your work will directly impact national security while fostering technological advancements in cloud computing.
If you are passionate about cloud engineering, software development, and solving complex problems in a collaborative environment, we encourage you to apply!
Key Responsibilities:
- Cloud Architecture & Development: Design, develop, and maintain cloud-based solutions for mission-critical systems.
- Software Engineering: Write clean, scalable, and efficient code, working across the full software development lifecycle (SDLC) from design to deployment.
- Collaboration: Partner with cross-functional teams including cybersecurity, systems engineering, and IT to ensure secure, reliable, and high-performing cloud solutions.
- Innovation & Optimization: Identify and implement strategies to improve system performance, scalability, and security.
- Automation & CI/CD: Build and maintain automation pipelines to ensure rapid, reliable delivery of cloud-based applications and services.
- Documentation & Mentorship: Contribute to technical documentation and mentor junior engineers on best practices and emerging technologies.
Basic Qualifications:
Principal Cloud Software Engineer:
- Bachelor’s degree in Computer Science, Engineering, or related field with 5+ years of software engineering experience or a Master's degree with 3+ years of experience.
- Strong proficiency in at least one programming language (e.g., Python, Java, C++).
- Hands-on experience with cloud platforms (AWS, Azure, GCP) and cloud-native technologies.
- Knowledge of containerization (e.g., Docker, Kubernetes) and infrastructure-as-code tools (e.g., Terraform, CloudFormation).
- U.S. Citizenship with the ability to obtain and maintain a security clearance.
Sr. Principal Cloud Software Engineer:
- Bachelor’s degree in Computer Science, Engineering, or related field with 9+ years of software engineering experience or a Master's degree with 7+ years of experience.
- Demonstrated expertise in designing, deploying, and managing complex cloud systems.
- Proven leadership and mentoring experience with a track record of successful technical project delivery.
- Active U.S. security clearance or the ability to obtain one.