
Senior Backend Engineer, Golang, Software Supply Chain Security
GitLab
full-time
Posted on:
Location Type: Remote
Location: Anywhere in Asia
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Help us build the future of secure and easy to manage access at GitLab.
- Contribute to the overall direction of the team and play a direct part in driving future roadmap direction of a secure and scalable authentication solution for GitLab.
- Contribute to implementation and expanding of various authentication strategies into our product.
- Bolster security posture of our users and organizations by helping develop fine grained access control and frictionless user management.
- Solve technical problems of high scope and complexity.
- Help to define and improve our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.
- Confidently ship moderately sized features and improvements with moderate guidance and support from other team members.
- Collaborate with the team on larger projects.
- Improve the engineering projects at GitLab via the maintainer trainee program at your own comfortable pace, while striving to become a project maintainer.
Requirements
- Considerable professional experience with Golang.
- Experience in a scaling or mission critical SaaS product.
- Familiarity with authentication and authorization technologies or techniques such as SAML, SSO, SCIM, LDAP, RBAC or IAM.
- Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment.
- Demonstrated capacity to clearly and concisely communicate complex problems and solutions
- Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems.
- Comfort working in a highly agile, intensely iterative software development process.
- Positive and solution-oriented mindset.
- Experience owning a project from concept to production, including proposal, discussion, and execution.
- Self-motivated and self-managing, with strong organizational skills.
Benefits
- Benefits to support your health, finances, and well-being
- Flexible Paid Time Off
- Team Member Resource Groups
- Equity Compensation & Employee Stock Purchase Plan
- Growth and Development Fund
- Parental leave
- Home office support
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Golangauthentication technologiesauthorization technologiesSAMLSSOSCIMLDAPRBACIAMperformance optimization
Soft Skills
communicationproblem-solvingself-motivationorganizational skillssolution-oriented mindsetcollaborationagilityadaptabilityconcisenessleadership