At a Glance
- Tasks: Join our team to build innovative software tools that empower users and enhance productivity.
- Company: Tailscale, a fully remote tech company revolutionising Internet connectivity.
- Benefits: Competitive salary, flexible work environment, health benefits, and professional development support.
- Other info: Enjoy a dynamic, inclusive culture with excellent career growth opportunities.
- Why this job: Make a real impact on the future of the Internet while working with cutting-edge technology.
- Qualifications: Experience in CI/CD, developer tooling, and distributed systems; familiarity with Go is a plus.
The predicted salary is between 142990 - 178540 £ per year.
About Tailscale
Tailscale is building the new Internet by delivering software that makes it easy to securely interconnect people and their devices, no matter where they are. From hobbyists to multinational corporations, teams of every size use Tailscale each day to protect their networks, share access to internal tools, and more. We’re building a future for the Internet that’s easy, sensible, and safe, like it used to be. Founded in 2019 and fully distributed, we’re backed by Accel, CRV, Insight, Heavybit, and Uncork Capital.
Job Description
We’re seeking a skilled and diligent full-time software engineer to join our growing team. You will work as part of the engineering team to:
- Support and enable internal business units through shared engineering services and functionalities, building the tools and processes for those teams to succeed.
- Build relationships with multiple stakeholders across the organization to understand and meet their needs with projects you’ll own end to end.
- Work directly with internal customer-facing teams to empower their mission and take pride in making their day-to-day lives easier.
- Work with product engineering to extract the data needed to drive business decisions.
Example deliverables in this role might include:
- Introducing new developer tooling to increase engineering productivity
- Improving existing tools, such as CI/CD
- Using information from production data to surface potential issues
- Creating tooling for dev and staging environments
Because we’re an early-stage and fully remote company, we’re looking for a strongly motivated individual who can help move the product forward. The ability to think on your feet, collaborate with highly technical teams, and be comfortable working asynchronously are essential.
Key Responsibilities
- Work as part of a team of engineers to design, build, test, and document core software components.
- Exhibit ownership over the running services that comprise Tailscale’s product by building for observability, participating in incident response, and fielding customer support escalations.
- Analyze and improve efficiency, scalability, and stability of various system resources.
What We Are Looking For
- Experience with CI/CD, secrets management, infrastructure as code, and/or observability
- Experience with developer tooling or developer experience
- Experience with distributed systems
- Experience with one or more SQL databases
- Familiarity with networks (IP addressing, routing, etc.)
- Most of the non-front-end portions of the system are developed in the Go programming language. Experience with Go is a plus.
- Ability to give and process constructive feedback, as well as work independently
- Flexibility to adjust to the dynamic nature of a startup
- Excellent written and verbal communication skills
UK Pay Ranges £142,990—£178,540 GBP
What We Offer
- An inclusive, flexible environment where you can be your authentic self. We recognise the impact of diverse voices and backgrounds on the growth of our people, product, and company.
- A competitive total compensation package. This includes a base salary, an equity incentive plan and variable commission (for quota-based roles).
- Comprehensive group benefits with no waiting period. Take advantage of coverage for health, vision, dental, and more for you and your family!
- Remote first company—most of our teams work fully remotely. Enjoy a change of scenery wherever you can get wifi, participate in virtual and in-person social events, and leverage our corporate co-working program to visit WeWork (or other similar spaces near you).
- Some roles require in-office collaboration depending on team needs, which will be clearly noted in the job description.
- Support for your personal and professional development. Grow your career thoughtfully with $1500 USD annually for professional development, or take advantage of mentorship, coaching, and internal promotion opportunities.
- Paid time off and a healthy work-life integration. Our flexible, paid time off program supports you for any situation life throws your way, whether moving homes or travelling the world!
- A build-your-own home office setup. You choose your own company-owned laptop (Mac or PC), receive a monthly home internet reimbursement, and $1000 USD to customise your workstation to make it your own.
- Generous parental leave program from your first day. We care about your life outside of work and encourage new parents to take advantage of parental leave top-ups for up to 26 weeks.
Frequently cited statistics show that people who identify with historically marginalised groups are likely to apply to jobs only if they meet 100% of the qualifications. We encourage you to help us break that statistic!
Software Engineer, Engineering Tooling employer: Tailscale
Contact Detail:
Tailscale Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer, Engineering Tooling
✨Tip Number 1
Network like a pro! Reach out to current employees at Tailscale on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for the interview process. Building connections can give you insider knowledge and make your application stand out.
✨Tip Number 2
Prepare for technical interviews by brushing up on your coding skills and understanding of CI/CD, developer tooling, and distributed systems. Use platforms like LeetCode or HackerRank to practice coding challenges that are relevant to the role. We want to see your problem-solving skills in action!
✨Tip Number 3
Showcase your passion for the role during interviews. Talk about personal projects or contributions to open-source software that relate to the job description. This not only demonstrates your skills but also your enthusiasm for engineering and the tools you’ll be working with.
✨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, it shows you’re genuinely interested in joining the Tailscale team. Let’s get you on board!
We think you need these skills to ace Software Engineer, Engineering Tooling
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Software Engineer role. Highlight your experience with CI/CD, developer tooling, and any relevant projects that showcase your skills. We want to see how you can contribute to our mission!
Show Your Passion: Let your enthusiasm for building tools and improving processes shine through in your application. Share examples of how you've made a difference in previous roles or projects. We love seeing candidates who are genuinely excited about what they do!
Be Clear and Concise: When writing your application, keep it straightforward and to the point. Use clear language to describe your experiences and achievements. We appreciate well-structured applications that make it easy for us to see your potential.
Apply Through Our Website: Don’t forget to submit your application through our official website! This ensures that we receive all your details correctly and helps us keep track of your application. We can’t wait to hear from you!
How to prepare for a job interview at Tailscale
✨Know Your Tech Stack
Make sure you’re familiar with the technologies mentioned in the job description, especially CI/CD, SQL databases, and Go. Brush up on your knowledge of distributed systems and networking concepts, as these will likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've improved engineering processes or tools. Think about how you’ve tackled challenges in previous roles and be ready to explain your thought process and the impact of your solutions.
✨Communicate Clearly
Since Tailscale is a remote-first company, strong communication skills are essential. Practice articulating your ideas clearly and concisely, both verbally and in writing. Be prepared to demonstrate how you can collaborate effectively with cross-functional teams.
✨Ask Insightful Questions
Prepare thoughtful questions that show your interest in the role and the company. Inquire about the team dynamics, the tools they currently use, and how they measure success. This not only shows your enthusiasm but also helps you gauge if the company is the right fit for you.