Onsite
Full Time Software Architecture & Engineering
Responsibilities
Lead and develop a team of engineers responsible for cloud platform capabilities in event messaging, data, and storage
Drive delivery and day-to-day operational excellence for shared services used across Nova
Own backlog management, program management, planning, and team ceremonies to improve execution and clarity across the team
Help define and execute the roadmap for platform capabilities that improve reliability, scalability, security, and developer experience
Improve monitoring, observability, deployment patterns, release safety, and other operational practices needed to run highly reliable services
Establish clear expectations for engineering quality, service ownership, incident response, on-call participation, and operational maturity
Partner with engineering, platform, security, and product stakeholders to align priorities and deliver platform capabilities that meet customer needs
Build a strong team culture grounded in accountability, technical excellence, continuous improvement, and operational ownership
Coach engineers and emerging leaders through regular feedback, career development, and high standards for execution
Ensure the team is building reusable, well-operated services that reduce complexity for platform consumers across Azure and GCP
Requirements
Significant experience leading engineering teams in cloud platform, infrastructure, distributed systems, or related software engineering environments
Strong technical foundation in cloud-native systems, shared platform services, and production operations
Experience leading teams responsible for messaging, data, or storage platforms in production environments
Experience building and running highly reliable services with strong practices around monitoring, observability, deployment patterns, and service operations
Experience with backlog management, program management, planning, and team execution rhythms in a platform or infrastructure-focused organization
Demonstrated ability to hire, coach, and develop engineers across multiple experience levels
Strong communication skills and the ability to influence across organizational boundaries
Ability to connect technical decisions and platform investments to broader engineering and business outcomes
Experience improving engineering execution, service ownership, on-call maturity, and operational excellence in growing platform organizations