At a Glance
- Tasks: Design and build scalable solutions for seamless global connectivity.
- Company: Join Gigs, a fast-growing tech company transforming telecom with innovative solutions.
- Benefits: Competitive pay, stock options, home office stipends, and learning budgets.
- Other info: Remote-friendly culture with vibrant hubs in major cities for collaboration.
- Why this job: Shape the future of telecom while working with cutting-edge technologies.
- Qualifications: Experience in API design and backend services; passion for quality software.
The predicted salary is between 60000 - 80000 £ per year.
At Gigs, we're building the operating system for mobile services—a platform that lets tech companies embed global connectivity into their products effortlessly. Just as Stripe lets any business add a payment button in seconds, Gigs empowers platforms to weave in connectivity—bridging the traditional world of telecom with modern tech. From fintechs launching mobile services to HR platforms offering work phone plans, we automate provisioning and remove telecom complexity. Our team of around 100 people across the US and Europe, backed by nearly $100 million in funding from Ribbit Capital, Google, and Y Combinator. As one of the fastest-growing tech companies, we’re tackling deep technical and regulatory challenges to make connectivity truly seamless. If you’re driven by curiosity, creativity, and the chance to shape the future of telecom, we’d love to hear from you.
The Role
- Own complex problems end-to-end, working with our talented team to design and build robust, scalable solutions.
- Develop innovative products that empower our customers to bring world‑class connectivity services to their users with ease.
- Uphold our high engineering standards, improving tooling and processes where necessary.
- Design, build and maintain best‑in‑class APIs and services.
- Contribute to our Ruby on Rails monolith and take an active part in breaking down our monolith towards a more distributed system.
- Be comfortable juggling multiple languages - we’re currently using Ruby, Go, Typescript and some Elixir.
- Maintain the reliability of our systems by building for observability and participating in incident response as needed.
What We Are Looking For
- You have experience designing APIs and building backend services.
- You enjoy thinking about systems, and you care about the quality of the software you produce.
- You enjoy building products from scratch.
- You care about finding the right solution to customer needs, and you’re comfortable taking ownership and delivering.
- You love learning technologies as you go.
- You always want to find the right tool for the job, and don't only follow what you already know.
- You care about more than just engineering.
- You need to see the business impacts of everything you do.
- You know how to make speed/quality trade‑offs.
Before You Apply...
The truth is, what we're building isn't easy. We expect a lot, and operate with urgency and ownership. This won’t be the right place for everyone, and that’s okay. This role probably isn't a fit if:
- You need a lot of structure, or layers of process to do your best work.
- You prefer to specialize narrowly and wait for direction rather than taking initiative.
- You’re uncomfortable making decisions with imperfect information or wearing multiple hats.
- You’re looking for a “big company” setup — we’re still building many things for the first time.
But if you’re excited by the idea of building from zero, working with passion, and leaving your mark on something that matters — we’d love to meet you.
At Gigs, we know that different work styles and teams thrive in different environments. Some work best remotely, while others rely on in‑person collaboration to spark creativity and drive execution. We’re remote‑friendly by design, but we also offer hubs for those who need the energy and focus that only in‑person collaboration can bring.
Gigs Pads: Our hubs in San Francisco, London, Amsterdam, and Berlin are vibrant spots where Gigsters connect, collaborate, and create together.
Gigs Republic: Twice a year, our entire company comes together to strengthen bonds, align on big ideas, and share experiences that fuel our culture and ignite growth.
What We Offer
At Gigs, we believe in rewarding excellence. We offer competitive compensation and stock options because we see you as a true partner in our growth. We also provide stipends for your home office or work setup, a budget for learning and development to fuel your career, and of course, a free phone and international data plan.
Senior Software Engineer employer: Gigs
At Gigs, we pride ourselves on being an exceptional employer that fosters a culture of innovation and collaboration. Our remote-friendly environment, combined with vibrant hubs in major cities like San Francisco and London, allows for flexible work styles while promoting teamwork and creativity. We invest in our employees' growth through competitive compensation, stock options, and dedicated budgets for learning and development, making Gigs an ideal place for those looking to make a meaningful impact in the tech industry.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at tech meetups. A friendly chat can open doors that a CV just can't.
✨Tip Number 2
Show off your skills! Build a personal project or contribute to open-source. This not only showcases your coding chops but also gives you something tangible to discuss in interviews.
✨Tip Number 3
Prepare for those tricky technical interviews. Brush up on algorithms and system design, and practice coding challenges. We all know how important it is to nail that part!
✨Tip Number 4
Apply through our website! It’s the best way to get noticed by our team. Plus, we love seeing candidates who are genuinely interested in what we’re building at Gigs.
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Show Your Passion:When writing your application, let your enthusiasm for building innovative tech solutions shine through. We want to see that you're genuinely excited about tackling complex problems and shaping the future of telecom!
Tailor Your Experience:Make sure to highlight your experience with APIs and backend services in a way that aligns with our needs. We love seeing how your past projects relate to what we do at Gigs, so don’t hold back on those relevant details!
Be Yourself:We’re looking for authenticity! Don’t be afraid to show your personality in your application. Share your unique approach to problem-solving and how you’ve taken ownership in previous roles—this helps us get to know the real you.
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 Gigs
✨Know Your Tech Stack
Familiarise yourself with the languages and technologies mentioned in the job description, especially Ruby, Go, Typescript, and Elixir. Be ready to discuss your experience with these or similar technologies, and don’t hesitate to share how you’ve tackled challenges using them.
✨Showcase Problem-Solving Skills
Prepare examples of complex problems you've solved in previous roles. Gigs values ownership and initiative, so highlight situations where you took charge of a project from start to finish, demonstrating your ability to design and build scalable solutions.
✨Understand the Business Impact
Be prepared to discuss how your engineering decisions have influenced business outcomes. Gigs is looking for candidates who see beyond code and understand the broader implications of their work, so think about how your past projects have contributed to customer satisfaction or revenue growth.
✨Embrace Learning and Adaptability
Gigs appreciates a growth mindset, so express your enthusiasm for learning new technologies and adapting to changing environments. Share instances where you’ve quickly picked up new skills or tools to meet project demands, showing that you’re not just a coder but a lifelong learner.