Intermediate Backend Engineer Golang, Compositi... @ GitLab
Your Application Journey
Email Hiring Manager
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.