Golang/Linux Systems Engineer, Teleport

Gravitational Careers

About us

Gravitational is a profitable open source software startup with offices in Oakland, Seattle and Toronto. Our mission is to empower developers to run their applications anywhere.

We do this by developing and supporting our infrastructure software solutions, which have thousands of users and over 10,000 stars on Github. Our two primary solutions are Teleport, our modern security gateway for managing cloud native infrastructure, and Gravity, our Kubernetes packaging solution that delivers true application portability.

We are hackers. We love Linux and low level systems programming and we love helping open source communities and other engineers to get things done.

We are also dedicated to our friends, families, and hobbies outside of work. Our past experiences building companies taught us about the importance of life and work balance. It matters even more when you are building a lasting company, like Gravitational.

About you

You understand how computers work and what role an operating system plays.

You know why the Linux kernel is written in C and not any other language. You have a favorite file system, you know what a syscall is and you are comfortable exploring /proc and /sys.

You like using Go every day, you are not afraid of Makefiles and you enjoy when thousands of servers bend to your will. You have a solid understanding of the key aspects of systems engineering like caching, distributed systems. You are familiar with the fundamentals of cryptography engineering have experience building secure systems.

About the job

You will be focusing on open-core and private codebases of Teleport, our privileged access management system used by the best companies in the world.

Here is why we love this job and hope you will enjoy it too:

  • Teleport is written in Go and C.
  • The range of problem solving includes networking, performance, security and integrations with existing systems.
  • Build and test cycles in teleport are measured in seconds, integration tests are running in minutes.
  • Most of the code you will write will be open source.
  • People love using teleport, and if you like public speaking, you will find an audience who’ll be happy to listen.
  • Teleport undergoes regular security audits, and you will be part of the team interacting with security experts.
  • We have a direct connection with the key customers and enjoy helping them on the spot.
  • We practice thorough code reviews and have an open design process.

If you join the Teleport team, here are some of the projects you will be working on:

  • Adding additional SSO providers support to Teleport enterprise code base and improving existing integrations.
  • Improving Kubernetes proxy support in Teleport and adding support for new protocols.
  • Improving Teleport’s scalability on 10k+ nodes.
  • Simplifying cluster configuration and creating deployment examples.
  • Troubleshooting networking and performance issues affecting Teleport reliability at scale.

You should be comfortable changing the area of focus and working directly with customers.

Locations

We offer relocation to any of the following locations:

  • Seattle, WA
  • Oakland, CA
  • Toronto, Canada

Contact

[email protected]

Gravitational 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 classification protected by federal, state, or local law.

This site uses cookies to improve service. By using this site, you agree to our use of cookies. More info.