Senior Software Engineer, RoR/Go

đŸ”„ 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of GitLab

GitLab

1001 - 5000 employees

Founded 2014

đŸ€– Artificial Intelligence

🏱 Enterprise

☁ SaaS

💰 Secondary Market on 2020-11

Artificial Intelligence ‱ Enterprise ‱ SaaS

GitLab is the most comprehensive AI-powered DevSecOps platform, offering tools for automated software delivery, security, and compliance throughout the software development lifecycle. It provides solutions across areas such as AI-assisted development, continuous integration/continuous deployment (CI/CD), source code management, and vulnerability management. GitLab aims to simplify and accelerate software delivery by uniting development, security, and operations on a unified platform. It is particularly recognized for its AI code assistants and has been named a leader in the Gartner Magic Quadrantℱ for DevOps Platforms, making it a preferred choice for many enterprises.

📋 Description

‱ Contribute to the team's overall direction and play a direct part in shaping the future roadmap of GATE and GitLab's authentication services. ‱ Design and implement authentication features across the Rails monolith and GATE, including token issuance, validation, and identity services. ‱ Help migrate authentication and token management paths from the monolith into GATE while maintaining reliability across all deployment models. ‱ Build authentication mechanisms from the ground up, such as Workload Identity Federation. ‱ Bolster the security posture of our users and organizations through robust access management and by addressing vulnerabilities reported through our HackerOne program. ‱ Solve technical problems of high scope and complexity across Go and Ruby codebases. ‱ Help define and improve internal standards for style, maintainability, and best practices in a high-scale environment. Maintain and advocate for these standards through code review. ‱ Represent GitLab and its values in public communication around broader initiatives, specific projects, and contributions from people not working for GitLab Inc. ‱ Ship moderately sized features and improvements with moderate guidance and support from other team members. ‱ Collaborate with the team on larger projects, including the build-out of GATE. ‱ Improve GitLab engineering projects through the maintainer trainee program at your own comfortable pace, while striving to become a project maintainer.

🎯 Requirements

‱ Professional experience with Go and/or Ruby in scaling or mission-critical software-as-a-service products. ‱ Familiarity with authentication and authorization technologies or techniques such as OAuth, OpenID Connect (OIDC), Security Assertion Markup Language (SAML), single sign-on (SSO), System for Cross-domain Identity Management (SCIM), Lightweight Directory Access Protocol (LDAP), JSON Web Token (JWT), role-based access control (RBAC), or identity and access management (IAM). ‱ Knowledge of token systems, cryptographic signing, and key management. ‱ Experience building or contributing to a service from concept to production, including proposal, discussion, and execution. ‱ Proficiency in written and verbal English, with the ability to clearly communicate complex problems and solutions in a remote, largely asynchronous work environment. ‱ Experience with performance and optimization problems, and a demonstrated ability to diagnose and prevent these problems. ‱ Experience working in a highly agile, iterative software development process, with the ability to manage your work effectively, stay organized, and follow through on priorities.

đŸ–ïž 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

Apply Now

Similar Jobs

đŸ”„ 23 hours ago

Hopper

201 - 500

Senior Backend Developer scaling global lodging and cars ecosystem, integrating partners, optimizing systems in travel tech industry.

🇹🇩 Canada – Remote

💰 $96M Venture Round on 2022-11

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

đŸ—ŁïžđŸ‡«đŸ‡· French Required

đŸ”„ 23 hours ago

Hopper

201 - 500

Senior Backend Engineer joining Hopper to scale lodging and car services. Navigate complex microservices architecture and deliver reliable booking fulfillment.

🇹🇩 Canada – Remote

đŸ’” CA$220k - CA$300k / year

💰 $96M Venture Round on 2022-11

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

🕒 Yesterday

Clario

5001 - 10000

⚕ Healthcare Insurance

🧬 Biotechnology

đŸ€– Artificial Intelligence

Senior Software Engineer in GenAI developing AI-powered solutions for healthcare at Clario. Building multi-modal AI systems, collaborating with cross-functional teams in the biopharmaceutical industry.

🇹🇩 Canada – Remote

💰 Private Equity Round on 2019-10

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

🕒 2 days ago

3Pillar Global

1001 - 5000

☁ SaaS

🏱 Enterprise

đŸ€– Artificial Intelligence

Senior Software Engineer crafting high-quality software code for AI products. Participating in agile project teams and client success initiatives within a global company.

🇹🇩 Canada – Remote

💰 Private Equity Round on 2021-10

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

🕒 6 days ago

Stripe

1001 - 5000

💳 Fintech

đŸ›ïž eCommerce

đŸ€ B2B

Backend Engineer at Stripe designing and maintaining scalable bank integration infrastructure. Collaborating cross-functionally to provide reliable access to banking data for businesses globally.

🇹🇩 Canada – Remote

💰 Venture Round on 2021-05

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer