Summary
Join ngrok Inc. as a Software Engineer on the Platform team and work on software used by all engineers to build, deploy, and manage the product. You will handle SRE and DevOps tasks with a software engineering approach, understanding production service needs. The team uses Go, PostgreSQL, nix, gRPC, Terraform, and more, within a monorepo driven by protobuf code generation. You will mentor team members, contribute to builder tools, infrastructure, and scalable architecture. Within a year, you'll lead through pairing, talks, documentation, and public representation. You will contribute to long-term planning and foster a healthy organizational culture.
Requirements
- 3+ years of experience as a software engineer
- Expertise building and running software at a global scale in AWS or other cloud providers
- Expertise with Go or languages like Rust, C, Java, or C++
Responsibilities
- Review the 30/60/90 plan from your manager
- With your onboarding buddy, make your first commit and deploy
- Complete self-service technical onboarding content
- Update an existing component in our production platform
- Own engineering improvements to our platform and builder tools: spec, execute with the team, and work with our friends in product engineering for feedback and adoption
- Take responsibility for maintaining our high uptime and customer satisfaction by shadowing, then joining, our on-call rotation
- Own team and org growth through interviewing, mentorship, and teaching
- Raise the level of fellow engineers through pairing sessions, technical talks, and documentation
- Represent ngrok publicly: on our blog, speaking at meetups, via open-source contributions
- Work with your team to plan long-term, iterative investments in ngrokβs capabilities, operability and performance
- Be an engineering leader who contributes to a healthy and growing organizational culture
Preferred Qualifications
- Experience with other parts of our tech stack: Kubernetes, nix, rust, gRPC, PostgreSQL, Kafka, Datadog, Honeycomb
- Related domain knowledge in networking, builder tools, or security
Benefits
- 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. 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