Drive technical excellence by defining and implementing backend architectural solutions that solve complex compliance challenges at scale
Lead the technical direction of the Compliance groups backend systems and play a pivotal role in shaping GitLabs Compliance offering through strategic technical decisions
Design and implement robust, scalable APIs and data models that support compliance features
Identify and proactively address technical debt while implementing solutions that improve backend performance, reliability, and maintainability
Represent GitLab in public communications about compliance initiatives and interact with enterprise customers as a technical spokesperson
Mentor backend engineers across the team to help them grow technically and remove impediments to their autonomy
Define and maintain internal standards for backend code quality, security, and performance that impact both the Compliance group and adjacent teams
Solve complex backend technical problems involving data processing, system integration, and scalability
Drive innovation in our backend systems by experimenting with new approaches to complex compliance challenges
Provide technical leadership in planning sessions and architectural discussions to ensure backend scalability, performance, and maintainability
What You ll Bring
Extensive experience architecting and maintaining large-scale Ruby on Rails applications, with deep expertise in backend systems and advanced testing strategies with RSpec
Strong technical leadership in API design and implementation, with particular expertise in GraphQL API architecture and backend performance optimization
Expert-level understanding of database design and optimization, particularly with PostgreSQL, including experience with performance tuning, scaling, and complex query optimization
Deep expertise in backend security principles and experience implementing compliance-focused security measures in enterprise applications
Experience designing and implementing event-driven architectures and background processing systems
Advanced knowledge of caching strategies, query optimization, and backend performance tuning
Proven ability to influence technical decisions across teams and communicate complex architectural solutions to various stakeholders
Track record of mentoring backend engineers and driving adoption of best practices across engineering teams
Experience leading technical initiatives that span multiple backend systems or services
Strong understanding of compliance requirements in enterprise software developmen