Principal Software Engineer
SUSE Visualizza tutti gli annunci
- Milano
- Tempo indeterminato
- Full time
- Proficient in English: You possess excellent written and verbal communication skills.
- Cloud Infrastructure & Provisioning: optimal knowledge of cloud-native infrastructure provisioning, specifically with deep expertise in Kubernetes, the Cluster API (CAPI), and the operational complexities of running distributed systems across public cloud environments (AWS, GCP, Azure, or others).
- Impactful History: A substantial and impactful history of contributing to the development of innovative principles and game-changing solutions within the industry.
- Technical Leadership: Demonstrated success in leading large, complex technical projects and cross-functional teams with significant organizational impact.
- Strategic & Policy Influence: A proven track record of developing and influencing technical strategy and setting functional policy within your area of expertise.
- Communication & Collaboration: Exceptional communication, collaboration, and influencing skills, with the ability to articulate complex technical visions to diverse audiences, including executive leadership and external stakeholders.
- Open Source Contributions: Experience contributing to or maintaining major open source projects in the container ecosystem.
- Core Engineering Skills: A solid background as a Software Engineer, familiar with technologies like Linux Containers/Docker, Kubernetes, or other orchestrators, and confidence using Linux, shell scripting, Git, and other open source development tools.
- Go Programming: A strong interest in the Go programming language and a passion for coding.
- Educational Foundation: A Master’s degree or PhD in Computer Science, a related field, or equivalent exceptional professional experience and recognition.
- Familiarity with Cluster API: Deep familiarity and hands-on experience with the Cluster API, including design, implementation, or significant contributions, to enable declarative management of Kubernetes clusters.
- Agile Leadership & Collaboration: Proven ability to drive and work closely with Software Engineering teams in agile environments (SCRUM/Kanban), acting as a mentor and technical leader within the process.
- Expert-Level Debugging: Extensive experience in diagnosing, isolating, and resolving highly complex, intermittent, and production-level issues in highly automated, large-scale, and distributed cloud-native environments.
- Testing and Reliability Engineering: Deep familiarity with modern testing automation frameworks and practices (e.g., unit, integration, e2e testing), with a strong focus on building resilient and reliable cloud infrastructure.
- DevOps/SRE Fluency: A thorough understanding of modern software development practices, including Continuous Integration/Continuous Delivery (CI/CD), and expertise in Infrastructure-as-Code (IaC) principles.
- Choice
- Innovation
- Trust
- Community