Senior Engineering Manager
Senior Engineering Manager for Storage
Job Summary
Equinix Metal, a leading bare metal cloud provider, is looking to grow our software engineering team! If you are an experienced engineering manager looking to take the next step and want to help build out services that will affect how the next generation of infrastructure and hardware is delivered to the world, join our team!
This role can be remote or based in one of our office locations, but the team is fully remote, so it’s classified as a remote role regardless.
Responsibilities
In this position, you will be the manager of focused team in charge of ensuring the best storage user experience possible for our customers. You’ll help teams navigate the complexities of aligning features with other teams in other parts of the company and making sure our customers can consume them in a seamless and enjoyable way. The team is a software development team, so the usual agile methodologies will be required.
You’ll also:
* Live and breath the developer experience with the platform we are responsible for caring and feeding for - our customers are Equinix Metal engineers, and they deserve the best
* Deal with ambiguity and drive to the heart of problems - when developing / managing an internal platform, sometimes you participate in the “what” just as much as the “how”
* Recruit, lead, and manage a global and remote team of software engineers
* Mentor the individuals on your team and track progress of professional development
* Deeply care about technology, your craft and about the success of your team and the company. Have strong intrinsic motivators to help drive self-improvement
* Help drive software design and improve our system architecture, making sure components are built in a way that is conducive for rapid development and deployment onto our platform
* Excellent communication skills and the ability to navigate ambiguity in requirements by advocating for the best user experience
* Be available to support the software your team owns, and be prepared to be on call when things escalate to help the team manage outages
* Ability to drive for excellent user experience of cloud APIs, specially those related to storage and drive towards integration
Qualifications:
* experience in software engineering management
* Bachelor's in Computer Science or Computer Engineering is a nice to have, but not required
* Strong organization and time management skills
* You enjoy helping people succeed and coaching them to find solutions to difficult technical challenges
* You are a natural leader, helping to educate and develop those around you
* Experience managing firmware and firmware life cycle projects
* Deep understanding of how firmware works and how it interact with higher layers of the stack
* Desire to learn about software design/architecture of distributed systems to be able to manage all aspects of firmware lifecycle
* Ability to communicate with hardware vendors and reproduce issues for them so they can fix them
* Experience developing distributed, scalable, and highly available services with clean and modern APIs
* Experience in a modern coding language
* Experience with Agile software development practices including Scrum, JIRA, Peer Review, Git and CI/CD
Equinix is an Equal Employment Opportunity and, in the U.S., an Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to unlawful consideration of race, color, religion, creed, national or ethnic origin, ancestry, place of birth, citizenship, sex, pregnancy / childbirth or related medical conditions, sexual orientation, gender identity or expression, marital or domestic partnership status, age, veteran or military status, physical or mental disability, medical condition, genetic information, political / organizational affiliation, status as a victim or family member of a victim of crime or abuse, or any other status protected by applicable law.