
Sr Staff Software Engineer, Cloud Control Plane (Azure/ GCP)
- Englewood Cliffs, NJ
- $145,000-170,000 per year
- Permanent
- Full-time
- Bachelor's degree or equivalent education, experience, and training in Computer Science or a related field.
- 12+ years of experience in public cloud infrastructure and tools, software development, and automation.
- Proven experience with Infrastructure-as-Code Terraform, CloudFormation, ARM, or an equivalent.
- Understanding of Application Lifecycle Management tools, Continuous Integration, Continuous Deployment, Version Control, Testing Frameworks and DevSecOps with an eye on FinOps.
- Proficient with the management and designs of AWS Organizations / Control Tower and Azure CAF. Experience with productizing Service Catalog service offerings.
- Strong proven proficiency with core cloud networking components, such as VPCs / VNets, IAM, DX / ExpressRoute, and the best practices around other AWS or Azure tools and services.
- Provided mentorship to grow the technical skills and careers of others with consideration of their career stage and personal trajectory
- Demonstrable experience as developer and the ability to guide others in the development process
- Passion for DevOps culture, automation, and modern tooling.
- Ability to communicate effectively depending on the audience technical teams, business teams, and leadership teams.
- Drive and deliver tools and self-service capabilities that allow teams to securely maintain their workloads in the cloud.
- Ability to write technical documentation (platform architecture, strategy, engineering etc.)
- Demonstrated leadership skills in a fast-paced, team-driven environment. Grasp the big picture, while still delivering on the details.
- Excellent verbal and written communication and presentation skills.
- Experience driving the adoption of release automation through self-service pipelines
- Demonstrated ability to conceive, manage, and complete project deliverables
- Strong networking skills and experience are highly desirable.
- Experience with modern build strategies, continuous integration, unit testing, static analysis, and automated integration tests required.
- Experience delivering software using an agile development process.
- Excellent verbal and written communication and collaboration skills to effectively connect with both business and technical teams
- Ability to work and participate in a team with an open and collaborative style of communications
- Demonstrated ability to work independently as well as part of a cross-functional team
- Fully Remote: This position has been designated as fully remote, meaning that the position is expected to contribute from a non-NBCUniversal worksite, most commonly an employee's residence.