At a Glance
- Tasks: Design and implement cutting-edge solutions for cryptographic identity in machines and AI agents.
- Company: Join Teleport, a remote-first company revolutionising infrastructure security.
- Benefits: Enjoy extensive health coverage, professional development, and a supportive work environment.
- Other info: Collaborative culture with opportunities for growth and autonomy.
- Why this job: Make a real impact on security while working with innovative technologies and a passionate team.
- Qualifications: Experience in Go or Rust, and Linux systems engineering required.
The predicted salary is between 70000 - 90000 £ per year.
About Teleport
Don't wait for the future of infrastructure. Be part of it. Teleport is the AI Infrastructure Identity Company. We're solving one of the hardest problems in security: giving every human, machine, workload, and AI agent a cryptographically secured identity, improving engineering velocity while maintaining security. We make trusted computing simple. This gives you the freedom, power, and autonomy to build and innovate with confidence. Remote-first and globally distributed, we work with companies like Nasdaq, IBM, DoorDash, and Elastic to secure infrastructure for an AI world.
About the Role
The Machine & Workload Identity team at Teleport is on a mission to eliminate long-lived secrets for non-human identities. Today, machines, workloads, and AI agents routinely authenticate using static credentials that are difficult to rotate, easy to leak, and impossible to audit. We replace them with short-lived cryptographic credentials, built on workload attestation and open standards like SPIFFE.
We're looking for a Senior Backend (Go) engineer to join the team. You will be involved in the entire product development cycle, from working with customers to understand their needs, to writing RFDs for your design ideas, to implementing distributed systems in Go. You will work closely with other engineers, product managers, and security researchers to design features that securely deliver cryptographic identity to machines, workloads, and AI agents at scale.
What You'll Do
- Designing and implementing novel solutions at the cutting edge of Agentic Identity.
- Building tooling to enable customers to efficiently onboard and manage identity for fleets of machines, workloads, and AI agents.
- Developing attestation methods for securely identifying machines, workloads, and AI agents without the need for secrets.
- Optimizing credential issuance mechanisms to function reliably at the scale of hundreds of thousands of machines.
You will play a key role in shaping how modern infrastructure access is secured, audited, and managed at scale.
What We're Looking For
- Go or Rust experience
- Linux systems engineering
Nice to Have
- Cryptography engineering experience
- Experience with SPIFFE
How We Hire
Our process is designed to be straightforward and respectful of your time. We skip performative rounds and focus on what matters: understanding how you think and what you can do. For this role, we use a take-home challenge that mirrors real work at Teleport — on your time, your way. You'll have support from the team throughout.
You will join a 30 minute intro call and we will walk you through the compensation, interview process and requirements. You will join a 30 minute call with the hiring manager, and we will walk you through the take home exercise and help answer questions. You join a Slack channel and submit a coding challenge in Go using Github.
Why Teleport
You're joining a company where the problem is real, the team is small, and your work shows up directly in the product. We're not a big company, you won't get lost in a crowd. You'll have the freedom and autonomy to do what you're great at, alongside teammates who care about doing it right and want to see you succeed. The work is collaborative, there's real room to grow, and the mission is one worth showing up for. Remote-first and globally distributed, we're genuinely passionate about what we're building.
The Benefits
At Teleport, we believe your career is more important than a list of perks. That's why we focus on making your day-to-day the best it can be — giving you the autonomy, access, and support to do the best work of your career.
- Extensive health coverage
- Annual expense budget
- Rest and recovery policies that maximize your ability to recharge
- Investment in your future with retirement savings plans
- Professional development opportunities
Teleport is an equal opportunity employer and does not discriminate against any employee or applicant on the basis of age, color, disability, gender, national origin, race, religion, sexual orientation, veteran status, or any classifications protected by federal, state, or local law.
Senior Backend Engineer - Machine & Workload Identity employer: Teleport
At Teleport, we pride ourselves on being a remote-first, globally distributed company that empowers our employees with the freedom and autonomy to innovate in the field of AI Infrastructure Identity. Our collaborative work culture fosters personal and professional growth, ensuring that your contributions directly impact our mission to secure infrastructure for an AI-driven world. With extensive health coverage, generous rest policies, and a commitment to your future through professional development opportunities, Teleport is an excellent employer for those seeking meaningful and rewarding work.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Backend Engineer - Machine & Workload Identity
✨Tip Number 1
Get familiar with the company and its mission. Teleport is all about securing identities for machines and workloads, so dive into their products and understand how they work. This will help you tailor your conversations during interviews and show that you're genuinely interested.
✨Tip Number 2
Don’t just rely on your CV; showcase your skills through projects or contributions. If you've worked on relevant projects in Go or Rust, make sure to highlight them. Share your GitHub profile or any coding challenges you've completed to demonstrate your expertise.
✨Tip Number 3
Prepare for the take-home challenge by practising similar coding problems. Since Teleport focuses on real-world tasks, try to simulate the environment and conditions of the challenge. This will help you feel more confident and ready to impress.
✨Tip Number 4
Engage with the team during the interview process. Ask questions about their work culture, the technologies they use, and how they tackle challenges. This not only shows your interest but also helps you gauge if it's the right fit for you. And remember, apply through our website for a smoother process!
We think you need these skills to ace Senior Backend Engineer - Machine & Workload Identity
Some tips for your application 🫡
Show Your Passion:When you're writing your application, let your enthusiasm for the role shine through! We want to see how excited you are about tackling the challenges of cryptographic identity and working with cutting-edge technology.
Tailor Your Experience:Make sure to highlight your relevant experience in Go or Rust, and any Linux systems engineering you've done. We love seeing how your background aligns with our mission, so don’t hold back on those details!
Be Clear and Concise:Keep your application straightforward and to the point. We appreciate clarity, so make it easy for us to understand your skills and how they fit into the role. Avoid jargon unless it’s necessary!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. 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 Linux systems engineering, as these are crucial for the role. Brush up on your knowledge of cryptography and SPIFFE too, as they might come up during the interview.
✨Understand the Company’s Mission
Teleport is all about securing identities for machines and workloads. Familiarise yourself with their mission and be ready to discuss how your skills can contribute to solving the challenges they face in this area.
✨Prepare for the Take-Home Challenge
Since there’s a take-home coding challenge involved, practice coding in Go beforehand. Make sure you understand the requirements and think through your approach before diving in.
✨Engage During the Intro Call
Use the 30-minute intro call to ask insightful questions about the team and the projects. This shows your interest and helps you gauge if the company culture aligns with your values.