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 in Milton Keynes 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 empowers you to make a meaningful impact in the world of infrastructure identity.
StudySmarter Expert Advice🤫
We think this is how you could land Remote Senior Backend Software Engineer - London in Milton Keynes
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those already at Teleport. A friendly chat can open doors and give you insider info that could make your application stand out.
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or portfolio, make sure it’s up to date with your best work. Highlight projects that align with what Teleport is doing, especially in Go or Rust.
✨Tip Number 3
Prepare for the coding challenge! Brush up on your Go skills and practice common algorithms. We recommend using platforms like LeetCode or HackerRank to get in the zone before you tackle that challenge.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining the Teleport team!
We think you need these skills to ace Remote Senior Backend Software Engineer - London in Milton Keynes
Some tips for your application 🫡
Show Your Passion for the Craft:When writing your application, let us see your enthusiasm for backend engineering. Share specific projects or experiences that highlight your skills in Go or Rust, and how they relate to the work we do at Teleport.
Tailor Your Application:Make sure to customise your application to reflect the job description. Highlight your experience with Linux systems and any cryptography engineering you've done, as these are key areas for us at Teleport.
Be Clear and Concise:We appreciate straightforward communication. Keep your application clear and to the point, focusing on your relevant experience and how it aligns with our mission of modernising identity and access for infrastructure.
Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. We can’t wait to hear from you!
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 how you can contribute to a positive team environment.
✨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, show your enthusiasm for contributing to the community. Mention any relevant projects you’ve worked on or contributions you’ve made, as this will demonstrate your commitment to the craft.