At a Glance
- Tasks: Build next-gen API infrastructure and create developer-focused tools using Golang and Typescript.
- Company: Join a dynamic team at Speakeasy, revolutionising developer experiences.
- Benefits: Remote-first work, competitive salary, and opportunities for professional growth.
- Why this job: Make a real impact by creating tools that developers love and use daily.
- Qualifications: Experience in software development, especially with APIs and various programming languages.
- Other info: Collaborative culture with quarterly meet-ups and a focus on autonomy.
The predicted salary is between 130000 - 170000 £ per year.
At Speakeasy, we are building the next generation of API infrastructure. We aim to give all of our customers a stripe-like developer experience through best in class developer surfaces. Great developer experience drives API adoption, reduces the burden on support and engineering, and paves the way for emergent use cases.
We write code that writes code. Our tools are generally Golang and Typescript. We use LLMs where possible to supercharge our product experience. The code that we generate ends up as GitHub Open Source Repositories for SDKs of our customers' APIs, Terraform Providers, and other developer surfaces. We build virality through stamping these repositories that we produce with “Powered By Speakeasy”. We call these Managed SDKs. We have a web interface (React, Typescript, Golang) to help configure everything.
Our customers love us and promote us online. This is an opportunity with a massive TAM. We have high revenue per customer, very significant virality, and natural means for product distribution. We build cool stuff that is super useful for our customers. We power the first experience an end user has when interacting with an API.
We are a tightly knit group of 30 who care deeply about developer experience and driving value for our customers. We are looking for polyglots who can understand and support customers in whatever language and technology they use to build and integrate API products - the more languages, the better. Our engineering team is founded on the principle of context over control. We ship code quickly and continuously to production, and trust each other to exercise autonomy to evolve our product and processes to ever-better match our company goals.
We believe that in-person collaboration is strategically important for a company at our stage, while also recognising that amazing team members can be found anywhere. To balance the two, there are no constraints on employee location, but we do meet up and spend a week together roughly every quarter. We are backed by top-tier VCs and a bench of angel investors who occupy leadership positions at key software engineering firms. We are based in San Francisco and London, and are looking to hire remote-first in the US or UK with a preference for PST and GMT time zones.
Our Values
- Autonomy, over Consensus: We trust individuals to make decisions, own the outcomes, and gather data from others where appropriate.
- Execution, over Perfection: We prioritise and execute. We don't over-analyse, and are comfortable moving ahead despite ambiguity.
- Transparency, over Illusion: We are ambitious in our goals, but honest about our progress. We don't shy away from asking questions or pushing back when something doesn't make sense.
- Through customer value our ego is lost: We make decisions by focusing relentlessly on customer value and accept if this means changing our individual ideas. Customer success is team success.
You
- Enthusiastic about working on technical challenges for developer-focused products and not hesitant to dive into the rabbit hole and become operational with a new piece of tech.
- Comfortable working in a fast-paced and ambiguous environment aka shifting sands of startup land.
- You love diving deep into the comments section of a design doc but also bias towards action and spin out that POC before lunchtime.
- Excited to be a builder for builders!
- Empathy for developers across the stack and an enthusiasm for developer-first products.
- A great product sense and experience building infrastructure products that other teams rely on.
- Enjoy understanding technical domains deeply and are willing to really get into the weeds.
- A high sense of technical ownership and desire to please the customer.
You might be a good fit if you...
- Have experience working on internal platform engineering teams, developer tools, developer productivity, or infrastructure products at scale.
- Have experienced the realities of building and maintaining APIs first hand.
- Are a generalist and polyglot engineer with an ability to pick up new frameworks quickly and willing to work across the stack from backend to frontend.
- Looking to write foundational lines of code that will become core product for years to come.
- Bonus: Experience with code generation, transpilation, synthesis, building or extending core web frameworks like Axios, tRPC, Mux etc.
- Bonus: Expertise with OpenAPI, Code mods, linters, building SDKs or other tooling for REST APIs.
Compensation
Compensation Range: £130K - £170K
Product Engineer - Generator employer: Speakeasy
Contact Detail:
Speakeasy Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Product Engineer - Generator
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repo showcasing your projects, especially if they involve Golang or Typescript. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by practicing common technical questions and coding challenges. We all know the tech world moves fast, so being ready to demonstrate your skills is key!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive!
We think you need these skills to ace Product Engineer - Generator
Some tips for your application 🫡
Show Your Passion for Developer Experience: When writing your application, let us know why you're excited about improving developer experiences. Share any personal projects or experiences that highlight your enthusiasm for building tools that developers love.
Be Clear and Concise: We appreciate straightforward communication. Make sure your application is easy to read and gets straight to the point. Highlight your relevant skills and experiences without unnecessary fluff.
Tailor Your Application: Don’t just send a generic application! Tailor it to our mission and values. Mention how your background aligns with our focus on autonomy, execution, and customer value. Show us you understand what we’re all about!
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 shows you’re keen on joining our team!
How to prepare for a job interview at Speakeasy
✨Know Your Tech Stack
Make sure you’re well-versed in Golang and Typescript, as these are key to the role. Brush up on your knowledge of LLMs and how they can enhance developer experiences. Being able to discuss your experience with these technologies will show that you're ready to dive into the technical challenges.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex technical problems, especially in API development or infrastructure products. Highlight your ability to work in fast-paced environments and how you’ve successfully navigated ambiguity in past projects.
✨Emphasise Collaboration and Autonomy
Since the company values autonomy over consensus, be ready to share experiences where you took initiative and made decisions independently. Discuss how you’ve collaborated with teams remotely and in-person, showcasing your adaptability and communication skills.
✨Demonstrate Customer-Centric Thinking
Be prepared to talk about how you prioritise customer value in your work. Share examples of how you’ve gathered feedback from users and iterated on products based on their needs. This will resonate well with the company's focus on driving value for customers.