Overview
We're looking for a Software Engineering Manager (hybrid, Bristol, full-time) to join our talented team and help democratise the world of finance.
Apply at https://tumelo.bamboohr.com/careers/30
Company Description
Tumelo’s mission is to empower shareholder democracy with technology that supports impactful stewardship. Since our inception in 2018, we've developed state-of-the-art investor-voting technologies. Our pass-through voting technology allows institutional and retail investors in pooled funds to vote their shares, providing greater choice and optionality. We aim to create a more transparent and representative stewardship process, leading to better outcomes for investors and the industry. For more information about our voting solutions, visit tumelo.com.
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.
The engineering team is comprised of four squads focused on building, enhancing, and scaling the ProxySphere product - our industry leading pass-through voting SaaS product, currently serving some of the largest investment firms in the world. As an engineering function, we’re committed to DevOps principles, keeping engineers close to the things they build and release. This investment in automation enables the team to safely release code multiple times per day. We work in a strongly collaborative culture and actively encourage the team 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.
Role Description
This is an exciting opportunity to lead a team of between 4-6 full stack engineers, working on Tumelo’s pioneering Retail and Institutional voting platforms. The team is supported by a designer and product manager, and the team collaborate closely to achieve the best outcomes with a strong customer focus.
Responsibilities
* The user-facing platforms of Tumelo’s offering: onboarding of users, determining their investments, offering voting capabilities, and reporting vote results after AGM dates.
* End-to-end ownership of a collection of Golang-based services, including:
* Designing, building & testing in Golang with a Postgres database.
* Deployment to AWS EKS using Skaffold via GitlabCI pipelines.
* Observability via AWS CloudWatch and X-Ray.
* User-facing Next.js frontends written in TypeScript React.
* Leading modernisation of legacy services in a new stack to increase velocity through architecture and tooling improvements.
We have a culture of openness, support, and feedback. We spend a day each month learning new things as an engineering function to ensure we maintain our skills and can leverage new ideas.
Qualifications
* Provide technical direction and leadership, facilitating collaborative decision-making on architecture, frameworks, and tools, and guiding the team to make informed and effective choices.
* Provide clear, compassionate, and actionable feedback through regular one-on-one meetings.
* Actively sponsor team members by recognising their achievements, advocating for their growth, and creating opportunities to help them achieve their goals.
* Ensure code quality through rigorous code reviews and adherence to best practices.
* Work with product managers and designers to evaluate technical blockers early and translate business requirements into technical specifications.
* Facilitate goal setting, planning and estimation, monitor progress, and proactively escalate risks to stakeholders.
* This is primarily a hands-off role, but we find it helps to write code from time-to-time to understand the developer experience of engineers on the team. We support people to find the right balance for them.
* A great understanding of software engineering principles that you use to guide you in building scalable, efficient and maintainable code.
* Ability to plan, prioritise, and manage multiple projects simultaneously.
* Experience of system and architectural design and improvement, maintaining a high-quality codebase alongside sustainable and maintainable architectural patterns.
* Strong critical thinking skills and the ability to develop innovative solutions.
* Strong verbal and written communication skills, with the ability to convey technical concepts clearly.
* Ability to effectively communicate with both technical and non-technical stakeholders.
* Demonstrates strong leadership skills with the ability to mentor and guide team members with previous experience managing direct reports and being involved with performance reviews and career development.
* Experience in delegating tasks, managing workloads, and providing constructive feedback.
* Ability to adapt to changing technologies and stay current with industry trends.
* Experience in driving change and improving processes within a team or organisation.
* Experience writing testable code in a strongly typed language, in a commercial setting, using an automation-first approach (CI/CD).
* Frontend experience, ideally with React and TypeScript.
* Experience in the deployment and management of containerised services, preferably using Kubernetes.
* Experience working with a variety of databases (SQL, NoSQL and/or GraphDBs) and the ability to optimise queries.
* Understanding of DevOps, IaC, Terraform, Skaffold, and AWS.
* Previous experience in a scale-up environment where prioritisation and working to hit your goals is strongly encouraged.
* Experience of working in cross-functional agile teams.
* A solid understanding of the fundamentals of computer science.
Benefits
* Salary £78k - £93.5k dependent on experience.
* Generous company share scheme — we are all owners of Tumelo and beneficiaries of our collective success.
* Private health insurance via Equipsme & AXA, including 24/7 private GP access, dental, optical, and mental health support.
* Great Maternity & Paternity policies; first 26 weeks at 100% pay for maternity leave, followed by Standard Maternity Pay; six weeks at 100% pay for paternity leave.
* Work From Home budget; £50 per month wellness budget; choose from over 1000 options.
* 33 days holiday (plus extra day after 3 years) and flexible hours; availability on Slack/Email between 10am-3pm, with flexibility outside those hours.
* Tumfests: team events at least once per month with travel costs covered.
* Office presence: encouraged two days per week, with flexibility.
Recruitment 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.
Notes: We’re building an inclusive, diverse and equitable culture.
#J-18808-Ljbffr