At a Glance
- Tasks: Design and implement backend services for identity security and access control.
- Company: Join Teleport, a leading tech company focused on innovative security solutions.
- Benefits: Enjoy extensive health coverage, professional development, and equity in a thriving business.
- Why this job: Make a real impact on security by developing cutting-edge backend systems.
- Qualifications: Experience in Go or Rust, with a passion for cryptography and Linux systems.
- Other info: Collaborative environment with opportunities for career growth and learning.
The predicted salary is between 36000 - 60000 £ per year.
We are looking for product‑oriented backend engineers to join the Identity Security team at Teleport. You will be responsible for designing and implementing backend services and APIs that enable access controls auditing tools, audit logging, session recording summarization, and identity workflows in all aspects of Teleport. You will be involved in the entire product development cycle, from working with customers to understand security needs, to writing RFDs for your design ideas, to implementing distributed systems in Go. You will work very closely with engineers, product managers, and security researchers to design features that secure and monitor access to infrastructure at scale.
Projects you may work on:
- Scaling Teleport’s audit log and event pipeline for high‑volume use cases
- Developing session recording and summarisation features for SSH, Kubernetes, databases, and Windows recordings
- Developing fine‑grained access control visualisations and identity workflows
- Optimising Identity Security to be more efficient by improving backend performance, indexing, filtering, and policy evaluation
Responsibilities:
- Design and implement backend services and APIs for access control auditing, audit logging, session recording summarization, and identity workflows.
- Engage with customers to understand security needs.
- Write RFDs and design documentation.
- Build distributed systems in Go.
- Collaborate with engineers, product managers, and security researchers to design features that secure and monitor access to infrastructure at scale.
Requirements:
- Go or Rust experience
- Linux systems engineering
- Cryptography engineering experience is a plus
Interview Process:
- 30‑minute introductory call to discuss compensation and the interview process
- Submit a coding challenge in Go using GitHub
Benefits:
- Extensive health coverage
- Annual expense budget
- Rest & recovery policies that maximise leave and your ability to recharge
- Investment in your future with retirement savings plans
- Equity in a US $1.1‑bn business
- Professional development opportunities
Equal Opportunity Employer: 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 Software Engineer - Identity Security employer: Teleport
Contact Detail:
Teleport Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Backend Software Engineer - Identity Security
✨Tip Number 1
Get to know the company and its products inside out. When you’re chatting with the team, show off your knowledge about Teleport and how their identity security solutions work. This will not only impress them but also help you tailor your responses to their specific needs.
✨Tip Number 2
Don’t just focus on your technical skills; highlight your ability to collaborate. Since you’ll be working closely with engineers, product managers, and security researchers, share examples of how you’ve successfully worked in teams before. We want to see that you can communicate effectively and contribute to a positive team dynamic.
✨Tip Number 3
Prepare for the coding challenge by brushing up on Go and any relevant distributed systems concepts. Practice coding problems that are similar to what you might encounter in the challenge. We recommend using platforms like GitHub to showcase your projects and contributions, as this can give you an edge.
✨Tip Number 4
Finally, 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 genuinely interested in joining the Teleport team. Good luck!
We think you need these skills to ace Senior Backend Software Engineer - Identity Security
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter to highlight your experience with backend services, APIs, and any relevant projects. We want to see how your skills align with the Identity Security role, so don’t hold back!
Showcase Your Technical Skills: Don’t forget to mention your experience with Go or Rust, as well as any Linux systems engineering you've done. We’re looking for engineers who can hit the ground running, so let us know what you’ve got!
Engage with Our Mission: In your application, share why you’re passionate about security and how you can contribute to our mission at Teleport. We love seeing candidates who are genuinely excited about what we do!
Apply Through Our Website: For the best chance of getting noticed, make sure to apply directly through our website. It’s the easiest way for us to keep track of your application and get back to you quickly!
How to prepare for a job interview at Teleport
✨Know Your Tech Stack
Make sure you’re well-versed in Go and any other relevant technologies mentioned in the job description. Brush up on your coding skills, especially around backend services and APIs, as you'll likely be asked to demonstrate your knowledge during the coding challenge.
✨Understand the Product
Familiarise yourself with Teleport’s Identity Security features and how they relate to access control and auditing. Being able to discuss how your experience aligns with their product goals will show that you’re genuinely interested and prepared.
✨Prepare for Collaboration Questions
Since the role involves working closely with engineers, product managers, and security researchers, think of examples from your past experiences where you successfully collaborated on projects. Be ready to discuss how you handle feedback and work within a team.
✨Engage with Security Needs
Be prepared to talk about your understanding of security needs and how you’ve addressed them in previous roles. This could involve discussing cryptography or Linux systems engineering, so have some specific examples ready to showcase your expertise.