At a Glance
- Tasks: Develop scalable applications in Go and collaborate with a dynamic team.
- Company: Bud, a leader in innovative financial data products.
- Benefits: Competitive salary, pension matching, and continuous learning opportunities.
- Why this job: Join us to create impactful financial solutions for millions.
- Qualifications: Proficient in Go with a passion for clean, scalable code.
- Other info: Collaborative environment with strong mentorship and career growth.
The predicted salary is between 80000 - 95000 £ per year.
Join to apply for the Senior Backend Software Engineer role at Bud. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Mission
Bud's mission is simple. We’re here to create the world’s most compelling financial data products. The products we’re building are used by some of the world’s most prestigious institutions to help millions of their customers take control of their finances.
Your Mission
Your mission is to work within an innovative team developing performant, scalable and reliable applications in Go.
About Backend at Bud
As a Backend Engineer, you’ll be a key part of the development and maintenance of our back-end systems which are the foundation of our company’s products and services. You’ll collaborate closely with our team of engineers to design, build, and test our systems.
Tech Stack
- Go to develop and maintain our backend and data engineering projects
- A range of data stores including MySQL, Cassandra, Redis and BigQuery
- RabbitMQ for queues
- Internal services communication with both HTTP and gRPC
- An observability stack that counts on GrafanaLab, Loki, Tempo, Looker, and more
- Cloud environments - Google Cloud Platform
- Experience with Docker and/or Kubernetes is a bonus!
We believe in a highly collaborative environment where everyone’s contributions are valued and trusted.
Responsibilities
- Delivering technical solutions independently and in collaboration with the team
- Leading and contributing to conversations and initiatives with other backend developers and the team; sharing knowledge and contributing to technical best practices
- Building strong relationships within the team and wider organisation, actively mentoring and supporting through technical guidance and feedback
- Keeping up to date with new tools and practices, continuously seeking to improve your own technical expertise, domain knowledge and skills
- Communicating effectively in both technical and non-technical discussions
- Comfortable making appropriate trade-offs in project scoping and delivery considering maintainability, scalability, and time to deliver in collaboration with the team and other stakeholders
- Working closely with our cross-functional team to align on implementation and solutions
About You
- Proficient in Go
- You care deeply about best practices and are passionate about clean, scalable and performant code
- Strong understanding of application, information and infrastructure architectures
- Passionate about keeping up to date with new tools and technologies
- You champion quality standards and ensure thorough testing in your work across unit and E2E tests
Benefits
- Competitive Salaries - We have benchmarked this role between £80,000 - £95,000
- Pension - We’ll match pension contributions up to 5% through our scheme with Aviva
- Learning
Senior Backend Software Engineer employer: Bud
Contact Detail:
Bud Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Backend Software Engineer
✨Tip Number 1
Network like a pro! Reach out to current or former employees at Bud on LinkedIn. A friendly chat can give you insider info and might even lead to a referral, which is always a bonus!
✨Tip Number 2
Prepare for the technical interview by brushing up on Go and the tech stack mentioned in the job description. Practise coding challenges and system design questions to show off your skills and confidence.
✨Tip Number 3
Show your passion for financial data products! During interviews, share your thoughts on how technology can improve financial services. This will demonstrate your alignment with Bud's mission and values.
✨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 team at Bud.
We think you need these skills to ace Senior Backend Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Backend Software Engineer role. Highlight your experience with Go and any relevant technologies from our tech stack. We want to see how your skills align with our mission!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for building scalable applications and how you can contribute to our innovative team. Let us know why you’re excited about working at Bud!
Showcase Your Projects: If you've worked on any projects that demonstrate your backend skills, make sure to include them. We love seeing real examples of your work, especially if they involve clean code and best practices!
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!
How to prepare for a job interview at Bud
✨Know Your Tech Stack
Make sure you’re well-versed in Go and the other technologies mentioned in the job description. Brush up on your knowledge of MySQL, RabbitMQ, and cloud environments like Google Cloud Platform. Being able to discuss how you've used these tools in past projects will show that you're a great fit for the role.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles and how you tackled them. Bud values clean, scalable, and performant code, so be ready to explain your thought process and the trade-offs you considered when making technical decisions.
✨Emphasise Collaboration
Since the role involves working closely with a team, highlight your experience in collaborative environments. Share examples of how you've mentored others or contributed to team discussions, as this aligns with Bud's mission of valuing contributions from all team members.
✨Stay Updated on Industry Trends
Bud is looking for someone who keeps up with new tools and practices. Be prepared to discuss recent developments in backend engineering or any new technologies you've explored. This shows your passion for continuous learning and improvement, which is crucial for the role.