At a Glance
- Tasks: Lead technical projects in software development, data engineering, and automation.
- Company: Count is revolutionising analytics, making data accessible for teams across Europe.
- Benefits: Enjoy flexible hours, 28 days holiday, private healthcare, and a work-from-home allowance.
- Why this job: Join a fast-growing team and shape the future of data collaboration.
- Qualifications: 4+ years as a backend engineer with expertise in Python and cloud infrastructure.
- Other info: Remote-first culture with quarterly team meetups across different cities.
The predicted salary is between 80000 - 120000 ÂŁ per year.
Join to apply for the Senior Software Engineer - Data role at Count. This range is provided by Count. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range.
About Us
We are a fast-growing team on a mission to reimagine analytics and make data accessible to all. The Count canvas combines the power of data notebooks with the collaborative workflow of digital whiteboards. We’re often referred to as the “Figma for data” because of the way Count transforms the way data teams work with the wider business through greater transparency and trust. Since launching in September 2022, we have seen the canvas concept explode, with Count empowering some of Europe’s leading tech companies — including Cleo, BeautyPie, TooGoodToGo, and Omnipresent — to revolutionise how their teams understand and work with data.
What you'll do
We’re looking for an exceptional software engineer to help shape Count’s next stage of growth. You'll own technical projects at the intersection of software development, data engineering, analytics, and DevOps infrastructure, playing a key role in automating and scaling processes that empower every team across the organisation. Your responsibilities will include:
- Scaling our Go-To-Market (GTM) stack: Work closely with our GTM team to automate our go-to-market activities by integrating our marketing, sales, and finance tools with our CRM and product.
- Owning Count’s analytics: Develop and maintain our core data infrastructure and data models to ensure the marketing, customer success, and product teams have access to meaningful and accurate metrics.
- Driving operational efficiency via automation and AI: Build scalable processes powered by AI agents and automation tooling. Continuously remove manual intervention from workflows to drive outsized outcomes across the business.
Ideal Candidate
We'd love to hear from you if you:
- Have at least 4 years of professional experience as a backend/platform engineer.
- Have deep expertise in Python and building reliable data-focused backend services.
- Have hands-on experience with cloud infrastructure (GCP/AWS/Azure), infrastructure-as-code (Terraform), containerisation (Docker/k8s), and data pipelines (SQL, dbt, Airbyte).
- Love automation, process improvement, and finding ways to help others work efficiently.
- Are comfortable working autonomously and taking responsibility for large technical projects.
- Are eager to learn from others and collaborative in helping others learn.
Interview Process
Our interview process includes:
- An initial discussion (30-45 mins) to ask questions about Count and for us to learn about your experience and interests.
- A working session with two engineers (90-120 mins), where we'll explore the stack and work through a recent technical challenge.
- A final meeting with our founders (45-60 mins). The working session and final interview can be virtual or in London, depending on your location.
Life at Count
Count is a remote-first company, primarily based in the UK, with an office in London for meetings and collaboration. We welcome candidates from across Europe. We prioritize work-life balance and offer a competitive package, including:
- Salary, pension, and share options
- Flexible hours
- 28 days holiday plus public holidays
- Private healthcare
- Parental leave
- Work-from-home allowance and co-working budget
- Quarterly team meetups in different cities
We are committed to diversity and inclusion, welcoming applicants regardless of race, religion, gender, sexual orientation, age, marital status, or disability.
Compensation Range: ÂŁ100K - ÂŁ120K
Additional Details
- Senior Level: Mid-Senior
- Employment Type: Full-time
- Job Function: Engineering and IT
- Industry: Software Development
Senior Software Engineer - Data employer: Count
Contact Detail:
Count Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer - Data
✨Tip Number 1
Familiarise yourself with Count's products and their unique approach to data analytics. Understanding how they position themselves as the 'Figma for data' will help you articulate how your skills can contribute to their mission during interviews.
✨Tip Number 2
Prepare to discuss your experience with cloud infrastructure and automation tools in detail. Since the role involves scaling processes and driving operational efficiency, showcasing specific examples of past projects where you've successfully implemented these technologies will set you apart.
✨Tip Number 3
Highlight your collaborative skills and willingness to learn from others. Count values teamwork and knowledge sharing, so be ready to share instances where you've worked effectively in a team or helped others improve their skills.
✨Tip Number 4
Research the latest trends in data engineering and analytics, especially around AI and automation. Being able to discuss current developments and how they could apply to Count's operations will demonstrate your passion and forward-thinking mindset.
We think you need these skills to ace Senior Software Engineer - Data
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in backend development, particularly with Python and data-focused services. Emphasise any relevant projects that showcase your skills in cloud infrastructure and automation.
Craft a Compelling Cover Letter: Write a cover letter that reflects your passion for data analytics and your understanding of Count's mission. Mention specific experiences that align with the responsibilities outlined in the job description, such as automating processes or working with data models.
Showcase Relevant Projects: If you have worked on projects involving GCP/AWS/Azure, Terraform, or Docker, be sure to include these in your application. Provide links to your GitHub or portfolio where applicable, demonstrating your hands-on experience.
Prepare for Technical Questions: Anticipate technical questions related to your expertise in backend engineering and data pipelines. Brush up on your knowledge of SQL, dbt, and Airbyte, as well as your problem-solving approach to automation and efficiency.
How to prepare for a job interview at Count
✨Understand the Company and Its Mission
Before your interview, take some time to research Count and its mission to reimagine analytics. Familiarise yourself with their products, especially the Count canvas, and think about how your skills can contribute to making data accessible to all.
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Python, cloud infrastructure, and automation tools. Bring examples of past projects where you successfully built data-focused backend services or automated processes, as this will demonstrate your fit for the role.
✨Prepare for the Working Session
The working session with engineers is a key part of the interview process. Brush up on relevant technical concepts and be ready to solve a recent challenge. Practising coding problems or discussing your thought process out loud can help you feel more confident.
✨Emphasise Collaboration and Learning
Count values collaboration and continuous learning. Be ready to share examples of how you've worked with others in the past and how you approach learning new technologies or methodologies. This will show that you're a team player who aligns with their culture.