Salary
💰 $201,000 - $302,000 per year
Tech Stack
AWSAzureCloudDockerGoogle Cloud PlatformKubernetes
About the role
- The role leads cross-functional team of infrastructure software engineers, storage engineers, and networking engineers, fostering a culture of innovation, collaboration, and accountability.
- Define project scope, goals, and deliverables in collaboration with engineering management and stakeholders. Develop comprehensive project plans, including timelines, resource allocation, and budget.
- Oversee the entire project lifecycle, from ideation to deployment. Ensure projects are delivered on time, within budget, and to the highest quality standards.
- Possess a strong understanding of infrastructure technologies, including cloud platforms (e.g., AWS, Azure, GCP), containerization (e.g., Docker, Kubernetes), CI/CD pipelines, and automation tools.
- Proactively identify, assess, and mitigate project risks and issues. Develop contingency plans and communicate status to stakeholders.
- Serve as the primary point of contact for all project-related communications. Provide regular updates to stakeholders, including executive leadership, on project progress, risks, and key milestones.
- Continuously evaluate and improve project management processes and tools to enhance team efficiency and effectiveness.
- Work closely with cross-functional teams, including product management, operations, and security, to ensure alignment and successful project integration.
- Work closely with engineering management to scope customer requirements.
Requirements
- 10+ years of experience in the Software engineering industry with 7+ years performing a project management role, with a focus on software engineering and software infrastructure projects.
- Demonstrated experience leading a team of software engineers on complex, cross-functional projects in a fast-paced startup environment.
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
- Proven track record of successfully leading and delivering complex technical projects.
- Strong knowledge of Agile and Scrum methodologies.
- Exceptional leadership, communication, and interpersonal skills using those skills to lead teams to ordered execution from a disorganized starting point.
- Ability to thrive in a fast-paced, high-pressure environment and manage multiple projects simultaneously.
- Impeccable writing and documentation skills.
- Experience with project management software (e.g., Jira, Asana, Trello).
Nice to Have
- Experience managing hybrid hardware deployment and software engineering projects.
- Experience in a hyperscaler (CSP), neocloud provider (NCP), or high-performance computing (HPC) production environments.
- Worked closely with product managers to deliver products to specification.
- Deep understanding of infrastructure technologies and software development best practices.