Gitlab Senior Backend Engineer, Fulfillment (Ruby and Compliance) in Ireland
Remote
GitLab is an open core software company that develops the most comprehensive AI-powered DevSecOps Platform, used by more than 100,000 organizations. Our mission is to enable everyone to contribute to and co-create the software that powers our world. When everyone can contribute, consumers become contributors, significantly accelerating the rate of human progress. This mission is integral to our culture, influencing how we hire, build products, and lead our industry.
An overview of this role
The Fulfillment Platform team at GitLab is responsible for maintaining critical systems that enable GitLab's quote-to-cash processes. Our team owns the CustomersDot application, which integrates with systems like Zuora, Salesforce, and marketplace partners to manage billing accounts, subscriptions, add-ons, and licenses.
As a Senior Backend Engineer on the Fulfillment Platform team, you will focus on SOX compliance initiatives, building automated tools and processes that demonstrate adherence to regulatory requirements. You will help develop solutions for monitoring, analyzing, and reporting on compliance-related activities, particularly around merge requests and code changes. Your work will enhance GitLab's governance practices, streamline the compliance process, and provide valuable insights into development workflows that impact financial systems.
Some examples of our projects:
1. Automated SOX compliance reporting for feature split and code churn analysis
2. Analyzing repository changes, merge requests, and commit patterns for compliance reporting
3. Building data collection infrastructure for package analysis
4. Developing comprehensive reporting systems with CSV exports and visualizations
What you’ll do
1. Maintain and enhance our SOX compliance reporting tools
2. Lead the development of automated tools that track and document changes between GitLab releases
3. Implement statistical analysis of code changes between versions
4. Create parsers for multiple dependency formats and convert them to unified formats
5. Develop Git analytics engines to track repository changes and analyze commit patterns
6. Build systems to infer merge requests from commits and analyze their metadata
7. Collaborate with auditors to ensure compliance requirements are met
8. Review and offer feedback on merge requests from other Fulfillment Platform developers
What you’ll bring
1. Professional experience working in Ruby on Rails
2. Strong backend development skills with experience building reporting and monitoring tools
3. Understanding of financial compliance requirements (SOX experience is a plus)
4. Experience working with data integrity and governance concepts
5. A strong curiosity to understand how systems work holistically and how they impact compliance requirements
6. Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment
7. Experience owning a project from concept to production, including proposal, discussion, and execution
8. Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions
9. Share our values, and work in accordance with those values
About the team
GitLab's Fulfillment Platform team brings together talented engineers from all around the world to build and maintain the critical infrastructure that enables GitLab's business operations. The team focuses on three key categories:
1. Fulfillment Infrastructure: Building reliable, scalable systems with 99.95% target availability
2. CustomersDot Application: Managing the central application for billing accounts, subscriptions, and licenses
3. Fulfillment Admin Tooling: Creating tools for internal teams to efficiently serve customers
This role specifically supports our compliance initiatives, ensuring our systems meet regulatory requirements while maintaining the robustness and reliability our customers expect.
How GitLab will support you
Benefits to support your health, finances, and well-being. All remote, asynchronous work environment. Flexible Paid Time Off. Team Member Resource Groups. Equity Compensation & Employee Stock Purchase Plan. Growth and development budget. Parental leave. Home office support.
Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. If you're excited about this role, please apply and allow our recruiters to assess your application.
Remote-Global
Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements.
Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us.
GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex, national origin, age, citizenship, marital status, mental or physical disability, genetic information, discharge status from the military, protected veteran status, or any other basis protected by law.
#J-18808-Ljbffr