Intermediate Backend Engineer Golang, Compositi...
@ GitLab

Hybrid
$150,000
Hybrid
Full Time
Posted 12 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXX XXXXXX******* @gitlab.com
Recommended after applying

Job Details

Overview For Intermediate Backend Engineer Golang, Composition Analysis

GitLab is an open-core software company that develops a comprehensive AI-powered DevSecOps Platform used globally. The role involves developing, improving, and maintaining secure features in collaboration with Engineering, Product, Security, and Quality teams.

Role Responsibilities

You will implement new features and enhance existing ones while ensuring robust security practices are met. Collaborate directly with customers, open source contributors, and product management.

  • Gather security data such as reachability, supply chain poisoning, and vulnerability attribution.
  • Integrate with multiple groups to improve customer workflows.
  • Optimize data correlation at scale.

What You’ll Do

Develop features for the GitLab product in a secure, tested, and maintainable manner. Work with cross-functional teams and advocate for quality, performance, and security improvements. Participate in on-call rotations and troubleshooting tasks including security and maintenance issues.

Required Skills & Experience

  • Professional experience with Golang, with Ruby on Rails as a bonus.
  • Passion for security and clear technical communication.
  • Experience in performance optimization at scale.
  • Ability to manage projects from conception to production.

Team & Culture

The Composition Analysis team focuses on Software Composition Analysis and Container Scanning. With team members spread across North America, Europe, and Asia, GitLab relies on asynchronous work and transparency in roadmap and milestone planning.

Benefits & Work Environment

Enjoy comprehensive benefits, remote and flexible work arrangements, equity compensation, and growth opportunities while working in a high-performance, inclusive culture.

Key skills/competency

  • Golang
  • DevSecOps
  • Security
  • Performance
  • Optimization
  • Collaboration
  • Agile
  • Integration
  • Testing
  • Documentation

How to Get Hired at GitLab

🎯 Tips for Getting Hired

  • Customize your resume: Highlight Golang and security experience.
  • Research GitLab: Study their culture and remote work policies.
  • Tailor your cover letter: Emphasize DevSecOps and collaboration skills.
  • Prepare for technical interviews: Review secure coding and optimization challenges.
  • Practice communication: Be clear on project ownership and security responses.

📝 Interview Preparation Advice

Technical Preparation

Review Golang coding best practices.
Study secure coding solutions for web apps.
Practice performance optimization techniques.
Understand API integrations and data correlation.

Behavioral Questions

Describe teamwork during complex problem solving.
Explain how you manage project deadlines.
Share examples of adapting to change.
Illustrate communication in a remote setup.

Frequently Asked Questions