The Cloud Enablement and Acceleration team is responsible for the design, implementation, and maintenance of the Cloud Control Planes for Azure, GCP, and AWS.
The Control Planes include account, subscription, and project factories with tooling, automation, and guardrails to facilitate safe cloud usage, covering governance, identity management, network enablement, and observability.
The Sr Staff Software Engineer will provide technical leadership to engineering teams focused on developing and defining core pipelines for automating and managing the Cloud Control Planes.
This role involves articulating a vision and driving execution of cloud platform automation, including code reviews, technical design, and ensuring operability and observability of the platforms.
The engineer will design, build, and maintain the backend of Public Cloud as a Product at NBCU, collaborating with Cyber, Network Services, and engineering leadership to deliver optimal services, tools, and processes.
A key aspect of the role is to equip development teams with the necessary knowledge, skills, and tools to perform effectively.
The ideal candidate will respect past practices while driving innovation for future improvements and will have a passion for teaching others.
Requirements:
A Bachelor's degree or equivalent education, experience, and training in Computer Science or a related field is required.
Candidates must have 12+ years of experience in public cloud infrastructure and tools, software development, and automation.
Proven experience with Infrastructure-as-Code tools such as Terraform, CloudFormation, or ARM is necessary.
Understanding of Application Lifecycle Management tools, Continuous Integration, Continuous Deployment, Version Control, Testing Frameworks, and DevSecOps is required, with a focus on FinOps.
Proficiency in managing and designing AWS Organizations/Control Tower and Azure CAF is essential, along with experience in productizing Service Catalog service offerings.
Strong knowledge of core cloud networking components, including VPCs/VNets, IAM, and best practices for AWS or Azure tools and services is needed.
Candidates should have experience mentoring others to grow their technical skills and careers.
Demonstrable experience as a developer and the ability to guide others in the development process is required.
A passion for DevOps culture, automation, and modern tooling is essential.
Effective communication skills are necessary for interacting with technical, business, and leadership teams.
The ability to drive and deliver tools and self-service capabilities for secure workload maintenance in the cloud is required.
Candidates must be able to write technical documentation, including platform architecture and strategy.
Demonstrated leadership skills in a fast-paced, team-driven environment are essential, with the ability to grasp the big picture while managing details.
Excellent verbal and written communication and presentation skills are required.
Benefits:
This position is eligible for company-sponsored benefits, including medical, dental, and vision insurance.
Employees will have access to a 401(k) plan and paid leave.
Tuition reimbursement is offered to support further education.
A variety of discounts and perks are available to employees.
The salary range for this position is $145,000 - $170,000, and it is bonus eligible.
The position is fully remote, allowing employees to work from their residence.