At a Glance
- Tasks: Develop innovative software solutions and collaborate on exciting projects in a fast-paced environment.
- Company: Join Tumelo, a mission-driven tech start-up focused on empowering shareholder democracy.
- Benefits: Enjoy competitive salary, generous holiday, health insurance, and flexible working hours.
- Other info: Be part of a dynamic culture that values collaboration, feedback, and continuous improvement.
- Why this job: Make a real impact with cutting-edge technology while growing your skills in a supportive team.
- Qualifications: Experience in software development and a passion for learning new technologies.
The predicted salary is between 50000 - 65000 £ per year.
The Company
Tumelo's mission is to empower shareholder democracy with technology that supports impactful stewardship. Our technology allows fund managers and investment platforms to provide pass-through voting functionality to our clients, with powerful reporting tools to support the production of regulatory and client reports. Our products empower asset owners to engage with their voting rights and provide them with the tools and knowledge to steward their assets effectively.
The Team
Tumelo is committed to building an inclusive, diverse and equitable culture based on the principles of high trust, autonomy, empowerment and psychological safety. We take inspiration from our company values - daring, nimble, mission driven, empowered and supportive. We all strive to represent these values in the way we work with our colleagues and external stakeholders alike. Our engineering team is focused on building, enhancing, and scaling ProxySphere - our industry leading pass-through voting SaaS product, currently serving some of the largest investment firms in the world. Alongside this, we are also building a new AI platform for shareholder-voting research and recommendations, to enable stewardship teams to aggregate data and produce voting recommendations at scale. As an engineering function, we are deeply committed to the principles of DevOps, keeping engineers close to the things they build and release. This investment in automation enables the engineering team to safely release code multiple times per day. We work in a highly collaborative culture and actively encourage engineers to share ideas, pair and collaborate. If you’d like to be part of a team with a progressive culture and modern engineering practices, this could be the role for you.
The Role
This is an exciting opportunity to get stuck in at a fast-paced, tech-focused, impact-driven start-up. As a Software Engineer, you will have the opportunity to work autonomously while collaborating closely with product, design, and operational teams to deliver high-quality solutions.
Some recent examples of work include:
- Creating a bespoke workflow-management and vote-submission system to support the scaling of our internal processes to match demand.
- Prototyping new AI-based solutions to help support stewardship teams.
- Refactoring legacy services onto a new stack to improve developer experience and increase engineering velocity.
We have a culture of openness, support and giving feedback. As an engineering team, we spend one day each month learning new things together to maintain our skills and explore new ideas.
What You'll Bring
To be successful in this role, you'll bring:
- A desire to learn new things and continuously improve.
- A hands-on approach and willingness to tackle complex engineering challenges.
- Experience working as part of a team on a high-quality web application.
We are hiring for multiple roles and do not expect one person to cover everything listed below. If your experience looks different from what we've outlined below and you think you can excel in this role, we'd still love to learn more about you.
- A strong understanding of software engineering principles and computer science fundamentals, applied to building scalable, efficient, and maintainable systems.
- Experience writing production code in Go, Python or TypeScript.
- A strong interest in writing testable code and enthusiasm for adopting an automation-first approach (CI/CD).
- Experience designing and building RESTful APIs (gRPC experience is a bonus).
- Experience working with databases such as SQL, NoSQL and/or GraphDBs, including query optimisation.
- Familiarity with Infrastructure and cloud tooling such as Terraform, Skaffold, Kubernetes, and/or AWS.
- Understanding of IaC, Terraform, Skaffold, Kubernetes and/or AWS.
- Previous experience working in a scale-up environment.
- Frontend experience, ideally with React.
What We Offer
We're incredibly passionate about Tumelo's culture and ways of working. We have an amazing team who care deeply about our mission. We value team well-being and strive to build a safe, healthy environment where people can bring their whole selves to work.
- Salary: £50k - £65k, dependent on experience.
- Generous company share scheme.
- Private health insurance.
- Great Maternity & Paternity policies.
- Work From Home budget.
- 5% employer pension contribution.
- £50 per month wellness budget.
- 33 days holiday.
- Flexible hours.
- Tumfests.
Working here, you’ll grow more than you would anywhere else. You will join a team who will appreciate you every day and your contributions will genuinely change our business’ future.
Recruitment Process
We operate a three-stage interview process:
- Stage one: Covering your thoughts on working culture, work history and some technical.
- Stage two: Technical task (completed in your own time) followed by a technical interview, initially focusing on the take home task.
- Stage three: Meet our CEO Georgia.
Software Engineer in Bristol employer: Tumelo
At Tumelo, we pride ourselves on fostering a vibrant and inclusive work culture that empowers our employees to thrive. With a strong focus on personal growth, we offer generous benefits including a competitive salary, private health insurance, and a wellness budget, all while promoting a flexible working environment that values your well-being. Join us in Bristol and be part of a mission-driven team where your contributions will directly impact shareholder democracy and the future of our innovative technology.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer in Bristol
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at local meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repo showcasing your projects. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for those interviews! Research common questions for software engineers and practice your answers. Don’t forget to brush up on your coding skills too, as live coding sessions are often part of the process.
✨Tip Number 4
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 our awesome team at Tumelo!
We think you need these skills to ace Software Engineer in Bristol
Some tips for your application 🫡
Tailor Your Application:Make sure to customise your CV and cover letter for the Software Engineer role. Highlight your relevant experience with Go, Python, or TypeScript, and show us how your skills align with our mission at Tumelo.
Show Your Passion:We love seeing enthusiasm! Share your interest in software engineering and any projects you've worked on that demonstrate your hands-on approach. Let us know why you want to be part of our team and how you can contribute to our culture.
Be Clear and Concise:When writing your application, keep it straightforward. Use clear language and avoid jargon. We appreciate a well-structured application that makes it easy for us to see your qualifications and fit for the role.
Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. We can’t wait to hear from you!
How to prepare for a job interview at Tumelo
✨Know Your Tech Stack
Make sure you’re familiar with the technologies mentioned in the job description, like Go, Python, TypeScript, and React. Brush up on your knowledge of RESTful APIs and cloud tools like AWS and Terraform. Being able to discuss these confidently will show that you're ready to hit the ground running.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific engineering challenges you've faced in the past. Think about how you approached them, what solutions you implemented, and the outcomes. This will demonstrate your hands-on approach and ability to tackle complex problems, which is key for a role at Tumelo.
✨Emphasise Collaboration
Since Tumelo values teamwork and collaboration, be ready to share examples of how you've worked effectively in a team. Highlight any experiences where you paired with others or contributed to group projects, as this aligns with their culture of openness and support.
✨Align with Company Values
Familiarise yourself with Tumelo's values: daring, nimble, mission-driven, empowered, and supportive. Think of ways you can demonstrate these values through your past experiences and how they resonate with your personal work ethic. This will help you connect with the interviewers on a cultural level.