At a Glance
- Tasks: Build impactful software using Go and drive architectural decisions.
- Company: Join a fast-growing Tech4Good start-up making a difference.
- Benefits: Competitive salary, equity, remote-first work, and career growth.
- Why this job: Make a real impact while working with cutting-edge technology.
- Qualifications: Experience in Go services and a passion for mentoring.
- Other info: Dynamic team culture focused on purpose and collaboration.
The predicted salary is between 105000 - 140000 £ per year.
We do have a partnership with a Tech4Good Series B start-up who are building technology that impacts tens of millions of people every year. Our client is a B Corp, featured as one of the fastest-growing companies in the UK, and they’re now looking for a Staff Software Engineer who can own Go service development for their core platform, while having a wider impact by owning architecture patterns, setting standards, influencing strategy, and driving wider Go adoption.
Their previous services were written in Node/Next.js, which hit performance limits. They put together a Go proof of concept which showed they could 10x performance, so all new services and feature development are now being built in Golang. They have 2 Go Engineers in the business and are hiring 2 more. This is an IC role and suitable for anyone who’s already a Senior looking to step up, or someone already operating at Principal or Staff level.
Day-to-day:
- Build new features and evolve the platform using Golang
- Drive best practice in Go development and testing
- Design and create automated tests across the full testing pyramid
- Improve system performance, data modelling, reliability and UX
- Shape architectural decisions and unblock complex problems
- Mentor engineers adopting Go and level up engineering standards
- Champion product-thinking, always tying decisions back to user need
What You’ll Bring:
- Commercial experience building Go services in production in at least 2 different companies
- Willingness to unblock yourself and work with TypeScript/React for ~10% of the work, with appetite to learn on the job
- PostgreSQL expertise
- Automated testing mindset (ideally TDD)
- Solid grounding in design patterns
- Cloud deployment experience (Kubernetes preferred)
- Kafka, Debezium or broader event-driven systems knowledge
- AWS experience
You’ll Thrive Here If You Are…
- Fuelled by purpose, not perks
- Excited by scale, ambiguity, and building from the ground up
- Curious, collaborative, and generous with knowledge
- Someone who gives and receives feedback well
- Able to influence direction, not just follow it
- Product-thinking, pragmatic, and comfortable making trade-offs
You don’t need to tick every box. If the mission resonates, you should apply.
Interview Process:
- Technical Deep Dive – Go Project Walkthrough
- Architecture, decisions, trade-offs, lessons learned
- Pairing Session (60 mins) Hands-on with a Staff Engineer
- Final Conversation – VP Engineering + Founder Impact, culture, and long-term alignment
If you’re the type of engineer who wants to build software that matters and have fun doing it, then this is the right gig for you. Apply by connecting with Jack Cole and sending your CV — or just hit apply today.
Staff Software Engineer in London employer: WeDo
Contact Detail:
WeDo Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Staff Software Engineer in London
✨Tip Number 1
Network like a pro! Reach out to folks in your industry, especially those already working at companies you're interested in. A friendly chat can open doors and give you insider info that could help you stand out.
✨Tip Number 2
Prepare for those technical interviews by brushing up on Go and related technologies. Practice coding challenges and be ready to discuss your past projects in detail. We want to see how you think and solve problems!
✨Tip Number 3
Show your passion for the mission! When you talk about your experiences, tie them back to how they align with the company's goals. Let them know you're not just looking for a job, but a chance to make an impact.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re serious about joining the team and ready to contribute to something meaningful.
We think you need these skills to ace Staff Software Engineer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Go and any relevant projects you've worked on. We want to see how your skills align with our mission, so don’t be shy about showcasing your achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to tell us why you’re excited about this role. Share your passion for Tech4Good and how you can contribute to our goals. Keep it genuine and let your personality shine through!
Showcase Your Problem-Solving Skills: In your application, mention specific challenges you've faced in previous roles and how you tackled them. We love engineers who can think critically and drive solutions, so give us some examples!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the easiest way for us to keep track of your application and ensures you don’t miss out on any updates. Plus, we love seeing candidates take that extra step!
How to prepare for a job interview at WeDo
✨Know Your Go Inside Out
Make sure you brush up on your Go knowledge before the interview. Be ready to discuss your previous projects and how you've tackled challenges using Go. They’ll want to see your understanding of performance optimisation and architectural decisions, so have some examples ready.
✨Showcase Your Problem-Solving Skills
Prepare to discuss complex problems you've solved in past roles. Think about how you approached these issues, the trade-offs you made, and the impact of your decisions. This will demonstrate your ability to influence direction and tackle ambiguity, which is key for this role.
✨Emphasise Your Mentorship Experience
Since mentoring is part of the role, be ready to share experiences where you've helped others level up their skills. Talk about how you’ve championed best practices in development and testing, especially in Go, and how you’ve fostered a collaborative environment.
✨Align with Their Mission
This company is all about making a positive impact, so show that you resonate with their mission. Be prepared to discuss why you’re excited about working in a Tech4Good environment and how your values align with theirs. This will help you stand out as a candidate who’s not just looking for a job, but a purpose.