At a Glance
- Tasks: Work on innovative backend systems and tackle exciting challenges in networking and security.
- Company: Join a fast-growing Y-Combinator company that values work/life balance and transparency.
- Benefits: Enjoy extensive health coverage, an annual expense budget, and remote work flexibility.
- Other info: Dynamic team environment with opportunities for professional growth and development.
- Why this job: Make a real impact by contributing to open source projects and enhancing critical infrastructure.
- Qualifications: Experience in Go or Rust, with a passion for Linux systems engineering.
About Us
Teleport is the Infrastructure Identity Company, modernizing identity, access, and policy for infrastructure, improving engineering velocity and resiliency of critical infrastructure against human factors and/or compromise. We are a fast-growing, well-funded Y-Combinator company. We value our craft, are strong supporters of work/life balance, and embrace a culture of humility, honesty, and transparency.
About this job
We are looking for product-focused systems engineers to work on Teleport itself. You will work on problems ranging from networking and performance to security and integrations with external systems. You will work on the full product lifecycle from working with customers to understand their problems, writing RFDs for your proposed design, implementation, testing, and documentation. Teleport is an open core project and most of the code you will write will be open source and written in Go (or Rust).
Projects you may work on:
- Building backend integrations with cloud provider's managed databases.
- Working on scalability and resiliency of clusters with 10K+ nodes.
- Implementing advanced HTTPS proxy with identity aware access control.
- Building hardened security for Linux and Mac users.
Requirements:
- Go or Rust experience
- Linux systems engineering
- Cryptography engineering experience is a plus
Interview Process
You will join a 30 minute intro call and we will walk you through the compensation, interview process and requirements. You join a Slack channel and submit a coding challenge in Go using Github.
Benefits:
- Extensive health coverage
- Annual expense budget
Remote Senior Backend Software Engineer - London employer: Teleport
Teleport is an exceptional employer that prioritises work/life balance and fosters a culture of humility, honesty, and transparency. As a fast-growing Y-Combinator company based in London, we offer extensive health coverage, an annual expense budget, and opportunities for professional growth through engaging with open source projects. Join us to be part of a team that values your craft and supports your development in a dynamic and innovative environment.
StudySmarter Expert Advice🤫
We think this is how you could land Remote Senior Backend Software Engineer - London
✨Tip Number 1
Network like a pro! Reach out to current employees at Teleport on LinkedIn or join relevant tech communities. A friendly chat can give us insights into the company culture and maybe even a referral!
✨Tip Number 2
Show off your skills! Prepare for coding challenges by practising with open-source projects in Go or Rust. We can’t stress enough how important it is to demonstrate your technical prowess during interviews.
✨Tip Number 3
Be ready to discuss real-world problems! Think about how you’ve tackled challenges in previous roles, especially around networking and security. We want to see your problem-solving skills in action!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who take the initiative to engage directly with us.
We think you need these skills to ace Remote Senior Backend Software Engineer - London
Some tips for your application 🫡
Show Your Passion for the Craft:When writing your application, let your enthusiasm for backend engineering shine through. We love seeing candidates who are genuinely excited about their work and can articulate why they want to join us at Teleport.
Tailor Your Application:Make sure to customise your CV and cover letter to highlight your experience with Go or Rust, as well as any relevant projects you've worked on. We appreciate when applicants take the time to align their skills with what we’re looking for.
Be Clear and Concise:Keep your application straightforward and to the point. We value clarity, so make sure your experience and skills are easy to read and understand. Avoid jargon unless it’s necessary to showcase your expertise.
Apply Through Our Website:We encourage you to submit your application directly through our website. This helps us keep everything organised and ensures your application gets the attention it deserves. Plus, it’s super easy!
How to prepare for a job interview at Teleport
✨Know Your Tech Stack
Make sure you’re well-versed in Go and Rust, as these are key languages for the role. Brush up on your Linux systems engineering skills too, since they’ll likely come up during technical discussions.
✨Understand the Company Culture
Teleport values humility, honesty, and transparency. Be prepared to discuss how you embody these values in your work and interactions. Show that you appreciate work/life balance and can contribute positively to their culture.
✨Prepare for Real-World Scenarios
Think about past projects where you tackled networking, performance, or security challenges. Be ready to share specific examples of how you approached these problems and what the outcomes were.
✨Engage with the Open Source Community
Since most of the code is open source, it’s a good idea to familiarise yourself with Teleport’s existing projects. Engage with the community, contribute if you can, and be ready to discuss your insights during the interview.