At a Glance
- Tasks: Develop innovative software solutions and collaborate on impactful projects in a fast-paced environment.
- Company: Join Tumelo, a tech start-up empowering shareholder democracy with cutting-edge technology.
- Benefits: Enjoy competitive salary, generous share scheme, private health insurance, and flexible working hours.
- Other info: Dynamic work environment with excellent career growth and monthly team-building events.
- Why this job: Make a real impact while working with modern tech and a supportive team culture.
- Qualifications: Experience in software development, teamwork, and a passion for learning new technologies.
The predicted salary is between 50000 - 65000 £ per year.
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.
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.
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.
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 software stack
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).
- A good understanding of event-driven systems
- Designing, implementing and maintaining automated data pipelines using AWS
- Experience designing and building RESTful APIs
- Familiarity with IaC tools such as Terraform
- Previous experience working in a scale-up environment
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. We are all owners of Tumelo and beneficiaries of our collective success.
Private health insurance. Full coverage via AXA, also including 24/7 private GP access, dental, optical, mental health support, physio and other benefits.
Great Maternity & Paternity policies. We recognise how important maternity/paternity leave is to the wellbeing of our team. For maternity leave, Tumelo offers the first 26 weeks at 100% pay, followed by Standard Maternity Pay thereafter. For paternity leave, Tumelo offers 6 weeks at 100% pay. Available after 26 weeks continuous employment.
Work From Home budget to get you everything you need to be able to work comfortably from home.
5% employer pension contribution.
£50 per month wellness budget. Pick the benefit that works for you, whether that’s a monthly gym membership, a regular massage, career coaching or a regular delivery of healthy food.
33 days holiday. These include bank holidays, but you can take bank holidays off at your discretion, some of the team prefer to work those days and save the holiday for another time, and that’s fine by us! You’ll also get an extra holiday day when you’ve been with us for 3 years, and another after 4!
Flexible hours. We commit to being available to each other on slack/email between 10am and 3pm Monday – Friday (save for lunch), but outside of these hours you can work whenever you feel most productive.
Tumfests. The team commit to gathering together for a full day at least once per month in Bristol or an off-site location. Travel costs are covered by the business.
Hybrid working. We encourage the team to come into the office at least two days per week, but we're flexible and pragmatic about this. 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.
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 (Data) employer: Tumelo
At Tumelo, we pride ourselves on fostering a vibrant and inclusive work culture that empowers our employees to thrive. As an AI Data Analyst in Bristol, you'll enjoy flexible working arrangements, generous benefits including a share scheme and private health insurance, and a commitment to your professional growth within a mission-driven team. Join us to make a meaningful impact while being supported by a collaborative environment that values your contributions and well-being.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer (Data)
✨Join Local Tech Meetups
Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Tumelo or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!
✨Contribute to Open Source Projects
Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Tumelo.
✨Tap into Online Developer Communities
Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Tumelo.
✨Explore Job Boards Specifically for Tech Roles
Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Tumelo that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!
We think you need these skills to ace Software Engineer (Data)
Some tips for your application 🫡
Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.
Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Tumelo.
Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Tumelo and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!
Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!
How to prepare for a job interview at Tumelo
✨Brush Up on Your Coding Skills
For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.
✨Know Your Tools and Frameworks
Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Tumelo uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.
✨Showcase Your Projects
Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.
✨Prepare for Behavioural Questions
While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.