Remote (Global)

GitLab is hiring a Staff Software Engineer, Infrastructure

About the Role

This role involves designing and maintaining foundational systems that ensure the stability, scalability, and efficiency of the platform. The engineer will work on critical backend services, automation, and tooling used across engineering teams.

Responsibilities

  • Develop and maintain core infrastructure components that support platform scalability
  • Improve system reliability through proactive monitoring and incident response
  • Collaborate with engineering teams to optimize deployment pipelines
  • Design solutions for distributed systems challenges in cloud environments
  • Implement automation to reduce manual operational overhead
  • Troubleshoot complex production issues across multiple services
  • Contribute to capacity planning and performance tuning initiatives
  • Ensure infrastructure as code practices are followed consistently
  • Support disaster recovery and high availability strategies
  • Evaluate and integrate new technologies to improve platform capabilities
  • Participate in code reviews and maintain high engineering standards
  • Document system architecture and operational procedures
  • Drive improvements in observability and logging frameworks
  • Work closely with security teams to enforce compliance standards
  • Mentor other engineers on infrastructure best practices
  • Contribute to incident post-mortems and remediation planning
  • Optimize resource utilization and cloud spending
  • Build tools to streamline developer workflows
  • Support platform upgrades with minimal service disruption
  • Ensure compatibility across different deployment environments

Compensation

Competitive salary based on experience and location

Work Arrangement

Fully remote

Team

Part of the Infrastructure group focused on internal platform reliability and performance

Our Values

  • We value transparency, iteration, and collaboration across time zones
  • Team members are expected to contribute openly and respect diverse perspectives

Diversity, Inclusion, and Belonging

  • We are committed to fostering an inclusive environment where all employees feel valued
  • Diverse backgrounds and experiences are actively encouraged and supported

Wellness

  • We recognize the importance of mental and physical health
  • Resources and benefits are provided to support overall well-being

Learning and Development

  • Opportunities for continuous learning are embedded in our culture
  • Team members have access to training, conferences, and mentorship programs

Performance Review Process

  • We conduct regular performance evaluations focused on growth and impact
  • Feedback is structured to support professional development

Career Development

  • Clear pathways exist for both technical and leadership progression
  • Engineers are supported in pursuing roles aligned with their strengths

Benefits

  • Comprehensive health, dental, and vision coverage is offered
  • Retirement plans and family leave policies are included

Vacation Policy

  • Unlimited paid time off is available to encourage rest and balance
  • Team members are encouraged to take time when needed

Equipment

  • Laptops and peripherals are provided to ensure productive work setups
  • Equipment standards are designed to support diverse technical needs

Company Events

  • Team gatherings and virtual events promote connection across regions
  • Opportunities exist for in-person meetups when possible

Available in select countries

Required Skills
PHPJavaScriptInfrastructureMonitoringAutomationCI/CD
About company
GitLab
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.
All jobs at GitLab Visit website
Job Details
Category other
Posted 10 months ago