Software Engineer Infrastructure

ngrok · Seattle WA

Company

ngrok

Location

Seattle WA

Type

Full Time

Job Description

Description

As a Software Engineer on the Infrastructure team, you will ensure our production Kubernetes infrastructure is optimized for the ngrok product. You will work on our Go, Rust, TypeScript, and Terraform codebases to scale and continuously improve our production infrastructure.

Software engineers with experience in the SRE/DevOps space are a good fit for this role, and you will use your skills to build the software all ngrok engineers use to manage and interact with our infrastructure. We are looking explicitly for people who align more with software engineering than operations.

Your team is concerned with managing both our production infrastructure and our build and release (CI/CD) tools, although your primary focus will be our production infrastructure.

To succeed in this role, you should have a reasonably deep understanding of Kubernetes in all its good and bad parts; bonus points for the confluence of networking and Kubernetes. ngrok deploys primarily in AWS, and you should have some working knowledge of how that cloud provider operates.

Responsibilities

  • Help us build and execute our roadmap for adding capabilities to how we manage our Kubernetes infrastructure, ideally leveraging our current platform and tools, but designing and implementing new tools as necessary
  • Participate in the infrastructure on-call rotation
  • Draft technical design documents for new work, and build agreement in the team and with other stakeholders about the path forward
  • Excellent verbal and written communication skills; humans accomplish more together than separately, and working together means that we are able to communicate clearly using healthy and safe practices
  • Provide insights and feedback to our product engineering teams on effectively running services run on Kubernetes
  • Positively impact the team through your presence and contributions

Requirements

  • Experience building and scaling distributed systems for SaaS products (ideally networking focused)
  • 3+ years coding experience, preferentially in go
  • Operational Kubernetes expertise and understanding of the project internals
  • Ability to prioritize and self-manage
  • Strong communication skills

Nice-to-Haves

  • Previous startup experience
  • Understanding of cloud infrastructure, particularly AWS
  • Knowledge of the CNCF landscape
  • Open source contributions

Benefits

Compensation for this role depends on level, but we provide a competitive mix of salary and equity.

We provide a 401(k) with a 100% match up to 3% of your salary and a 50% match up to another 2%.

We provide healthcare, dental, and vision with premiums fully covered on the base plan for employees. You only pay the additional difference on other plans. Half of premiums are covered for dependents.

We offer unlimited PTO and a culture in which the overwhelming majority of employees take more than four weeks. Your manager is also on the hook for encouraging you to do the same.

About ngrok Inc.

ngrok builds your network defined edge: bring auth, resiliency, and policy to any web service. This involves a lot of hard problems around networking (surprise, right?), reliability, and performance. We build tools for engineers in nearly every Fortune 500 company and are rapidly expanding our offerings targeted at production workloads and use cases.

Our company recruits individuals with a passion for building developer first tooling and a generative organization. We look for systems thinking, thoughtfulness, and a bias for getting things done. This requires building an inclusive org that sets each individual up to be their best self.

Apply Now

Date Posted

09/22/2022

Views

6

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Staff Software Engineer, Core Engine (Seattle Area) - TigerGraph

Views in the last 30 days - 8

TigerGraph is a platform for advanced analytics and machine learning on connected data Its a scalable graph database for the enterprise used by Fortun...

View Details

2023 Intern - Software Developer - Adobe

Views in the last 30 days - 0

Adobe is looking for a software engineering intern to help deliver exceptional digital experiences The company is passionate about empowering people t...

View Details

Junior Marketing Brand Project Manager - AG Consulting Partners, Inc.

Views in the last 30 days - 7

The job description is for a Junior Marketing Brand Project Manager at AG Consulting Partners The role involves managing multiple project plans launch...

View Details

Senior Operations Project Manager - AG Consulting Partners, Inc.

Views in the last 30 days - 7

The job description is for an Operations Project Manager at AG Consulting Partners The role involves synthesizing inputs developing technical guidance...

View Details

Mid-Level Project Manager - AG Consulting Partners, Inc.

Views in the last 30 days - 5

The job description is for a Project Manager at AG Consulting Partners requiring 3 years of experience in a corporate work environment excellent commu...

View Details

Options Lead - Dexterity Capital

Views in the last 30 days - 5

Dexterity Capital is a quantitative trading firm that values growth autonomy and getting things done They offer competitive compensation equity option...

View Details