At a Glance
- Tasks: Build and optimise software infrastructure for a fast-growing tech company.
- Company: Join Ashby, a leading software provider for talent teams.
- Benefits: Enjoy competitive salary, unlimited PTO, and a generous education budget.
- Other info: Be part of a dynamic team with excellent career growth opportunities.
- Why this job: Make a real impact on hiring processes for top companies like Shopify and Notion.
- Qualifications: Experience in software development and a passion for problem-solving.
The predicted salary is between 138000 - 224000 ÂŁ per year.
We’re looking for a curious, rigorous, problem-hungry platform engineer (who codes!) to carry the ball as we bring Ashby to the big leagues. Ashby builds software that lets talent teams build an efficient, delightful, respectful hiring process. Similarly, you’re an engineer who wants to build a “paved road” that excellent engineering teams can safely take to the moon and back.
About The Role And How We Work
Hi I’m Colin, Head of EMEA Engineering. I’ve spent a number of years leading engineering teams in startups, and that has always included being close to infrastructure teams - no matter what name they’ve worn (SRE, infrastructure, platform, etc). I’ve got my hands dirty building the initial infrastructure for startups and know the value a talented infrastructure engineer brings. The rigour, the discipline, the peace and quiet when everything just hums along.
Our infrastructure is in a good place for now. Nothing is static. Ashby continues to grow rapidly, putting strain on our existing infrastructure. We’re always looking to give our customers more powerful hiring software, and building new product features often requires new pieces of infrastructure. Having herded plenty of snowflakeservers in the past, I’ve learned there’s a better way. I place a lot of value on infrastructure-as-code.
As a Platform Engineer at Ashby, you’ll get to dive into scaling problems, add new capabilities to our platform, and think about how our entire team interacts with infrastructure. All our own engineers own their projects end-to-end and ship with minimal oversight. We don’t put roadblocks to ensure security when common sense will do and we don’t build processes like change management boards around the lowest common denominator. But with great power comes great responsibility: we handle personal and confidential data about some of the biggest decisions we ever make at work.
As we grow, more and bigger customers rely on us to be reliable and secure and how we operate internally will need to evolve. We’re at an inflection point where our ability to scale and deliver a seamless experience has a make-or-break impact – we have some of the fastest growing companies using our platform every day to hire hundreds of people per month. We need someone like you to make good decisions, debug thorny issues, and build us a future-proof platform that can withstand this scale.
Our small but mighty infrastructure team has set up a secure and simple environment (we don’t believe in spinning up a new service unless necessary!) for our growing product team to build in. That’s where you come in: you, too, will own projects end-to-end and have an impact on core parts of the Ashby developer and user experience.
Core Responsibilities
- Optimize our homegrown ultra-dynamic recruiting DSL-to-SQL compiler, and create tools to help developers do so
- Create automated guardrails for the security and privacy of our customer data
- Help our developers ship features fast through canary deploys, gradual rollouts and feature flags, while keeping complexity manageable and reducing downtime
- Work with the business and the engineering team to define SLOs and implement the corresponding SLIs
- Ensure all communication with external services supports retries and circuit-breakers
- Implement the infrastructure to support an event-driven architecture and data warehouse
We’re looking for someone who can build systems that an engineer would like to work with: mature and boring but open-minded and approachable. We have to balance reliability with flexibility. Software and its availability are now mission critical to almost every working professional. To be in an SRE in today’s world, you have to be extremely comfortable evaluating risk, those you take and those others take.
Why you should or shouldn’t apply
You Should Apply If
- You never stop. You get weirdly obsessed about a problem that doesn’t yet make sense, turn it every which way in your head until the explanation dawns. You’ll search every rock, inventory every clue, hunt every mismatch.
- You don’t take shortcuts. You’re speaking up for the future user, the edge case, the doomsday design.
- You’re someone who cares about what you do and the team you do it with, and want to work with others who do as well.
- You’ve built infrastructure at a slightly later stage than Ashby is at – you know how to deal with millions of data points, have seen great (or not great) infrastructure make or break customer experience, and have automated everything from provisioning to monitoring and release process.
- You’re a Swiss army knife (all nationalities welcome). You’ll get every hard problem the company faces.
You should not apply if:
- You don’t want to make your own decisions on what is the best paved road to build for Ashby, and expect a lead or manager to make the final call on what that is.
- You hate SQL.
- You don’t want to code.
- Your primary mode of communicating best practices to engineers is live meetings.
- You’ve never delivered a project, on your own, without someone prodding you for updates.
Technology Stack
I’m sharing our tech stack with the caveat that we don’t require previous experience in it: TypeScript (frontend & backend), Node.js, React, Apollo GraphQL, Postgres, Redis. We use Datadog and Sentry on 100% cloud-based (AWS) infra.
What We’re Building
As engineers, we are used to tooling that makes us better at what we do. When we started Ashby, we saw the opposite with Talent Acquisition software. Recruiting teams were leveling up how they did their work, but instead of software meeting this new standard, it held them back.
Engineering Culture
Our Engineering Culture Is Motivated By Abhik And Benji’s (our Co‑founders) Belief That a Small Talented Team, Given The Right Environment, Can Build High-quality Software Fast (and Work Regular Hours!).
Benefits
- Competitive salary and equity.
- 10-year exercise window for stock options.
- Unlimited PTO, and we will encourage you to take it.
- A minimum of 12 weeks of fully paid parental leave, covered by Ashby.
- Generous equipment, software, and office furniture budget.
- $100/month education budget with more expensive items (like conferences) covered with manager approval.
- Top-tier health insurance for you and your dependents, with 100% of premiums covered by Ashby.
Ashby provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, genetics, sexual orientation, gender identity, or gender expression. We are committed to a diverse and inclusive workforce and welcome people from all backgrounds, experiences, perspectives, and abilities.
Staff Platform Engineer, UK in Glasgow employer: Ashby
Contact Detail:
Ashby Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Staff Platform Engineer, UK in Glasgow
✨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
Prepare for those interviews! Research the company, understand their tech stack, and be ready to discuss how your skills can help them scale. We want you to shine!
✨Tip Number 3
Show off your projects! Whether it’s on GitHub or your personal website, having a portfolio of your work can really set you apart. Let us see what you can do!
✨Tip Number 4
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 Staff Platform Engineer, UK in Glasgow
Some tips for your application 🫡
Show Your Curiosity: We love candidates who are curious and eager to learn. Make sure to highlight any projects or experiences where you tackled complex problems and how you approached them. This shows us you're the kind of person who won't shy away from challenges!
Be Yourself: Let your personality shine through in your application! We want to know who you are beyond your technical skills. Share your passions, interests, and what drives you as an engineer. Authenticity goes a long way with us.
Tailor Your Application: Take the time to customise your application for the role. Mention specific technologies or methodologies from our job description that you've worked with. This shows us you've done your homework and are genuinely interested in joining our team.
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 it gets into the right hands. Plus, it makes the process smoother for everyone involved!
How to prepare for a job interview at Ashby
✨Know Your Stuff
Make sure you’re well-versed in the tech stack mentioned in the job description. Brush up on TypeScript, Node.js, and SQL, as these are crucial for the role. Be ready to discuss your past experiences with these technologies and how they relate to building scalable infrastructure.
✨Show Your Problem-Solving Skills
Prepare to showcase your problem-solving abilities during the interview. Think of specific examples where you tackled complex issues, especially in infrastructure or platform engineering. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your thought process.
✨Emphasise Collaboration
Since Ashby values collaboration, be prepared to discuss how you’ve worked with cross-functional teams in the past. Share examples of how you’ve communicated effectively with product managers and designers to deliver successful projects. This will show that you can thrive in their collaborative environment.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask thoughtful questions about the team’s current challenges or future projects. This not only shows your genuine interest in the role but also gives you a chance to demonstrate your curiosity and problem-hungry mindset, which is exactly what they’re looking for.