Build software faster. The DevSecOps Platform enables your entire org to collaborate around your code. We're hiring.
2705+ employees
DevOps
Open for applications
Role
Who you are
Significant professional experience as a Principal or Staff Engineer across multiple development teams
Significant experience with Ruby on Rails Vue.js GraphQL and Postgres
Expert knowledge and experience in CI/CD using DevSecOps best practices
Experience in scaling a mission-critical SaaS product
Demonstrated capacity to clearly and concisely communicate complex problems and solutions
Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems
Comfort working in a highly agile intensely iterative software development process
Experience owning a project from concept to production including proposal discussion and execution
Desirables
Hands-on management
Technical leadership
Strong interest in security and compliance
What the job involves
Contribute to the overall direction of the Govern stage by collaborating and making proposals across several teams on their engineering work and helping their team members make informed decisions in alignment with strategic plans
Teach mentor grow and provide advice to other domain experts and individual contributors across several teams. Advise on resourcing requirements and provide feedback on promotions into technical leadership roles
Plan improvements and features with a 6 month view and ensure that OKR-level goals are aligned across the sub-department
Solve technical problems of the highest scope complexity and ambiguity while looking for innovation opportunities between several teams and demonstrating a willingness to experiment and to boldly confront problems of large complexity and scope
Interface with Engineering Managers and Senior Management and enable Staff Engineers to engage on stage-level aspects of larger (sub-department wide) initiatives. Provide a point of escalation for sub-department teams facing complex technical challenges
Propose initial technical implementations which support architectural changes that solve scaling and performance problems
Interact with customers and other external stakeholders as a consultant and spokesperson for the work of your sub-department
Identify slow and inefficient code across multiple products
GitLab is revolutionizing the way Development, Security, and Ops teams collaborate and build software, empowering organizations to deliver faster and more efficiently.
Company benefits
Benefits to support your health finances and well-being