Senior Software Engineer
Senior Software Engineer

Senior Software Engineer

Full-Time 48000 - 72000 £ / year (est.) No home office possible
Go Premium
C

At a Glance

  • Tasks: Design and develop innovative tax solutions while collaborating with a talented team.
  • Company: Join Caribou, a game-changing tax platform backed by top investors.
  • Benefits: Enjoy competitive salary, generous EMI options, health insurance, and custom WFH setup.
  • Why this job: Make a real impact in simplifying international tax for businesses worldwide.
  • Qualifications: 5+ years of coding experience in frontend and backend, excellent problem-solving skills.
  • Other info: Dynamic startup environment with opportunities for leadership and innovation.

The predicted salary is between 48000 - 72000 £ per year.

About Caribou

International tax is a rigged system. Tax rules get ever more complicated, compliance gets more expensive, and the Big Four controls the expertise. They charge fees that only giant companies can afford, while smaller businesses are left flying blind. Caribou is a tax platform designed to make international tax accessible to every global business. We’re fixing Transfer Pricing first, where one million businesses are in need, but only ten thousand experts exist. Our backers include Y Combinator, Accel, Lakestar and angel investors who were founders or executives of leading companies in London and San Francisco.

About the Role

We’re looking for a resourceful and proactive individual to join our talent-dense team. In this role, you’ll work closely with our CTO and domain experts to turn business needs into clear technical requirements. You’ll bring excellent communication skills, a curiosity to learn, and the ability to think from first principles. You’ve worked directly with users before and know how to uncover what’s needed. You’re confident working independently but also know when to collaborate to keep things moving.

In this role, you will:

  • Fully own our full-stack monorepo to ensure that the engineering team can maintain velocity while scaling.
  • Design, develop and maintain our customer-facing app and internal backoffice tool.
  • Discuss requirements directly with our tax team to vertically design new features from frontend to backend and everything in between.
  • Drive architectural decisions and optimise efficiency across the tech stack.
  • Collaborate with other engineers as well as non-technical colleagues.
  • Keep a keen eye on the customer experience to proactively raise issues and deploy fixes.
  • Ship new features and fixes quickly.
  • Play a leadership role by consistently innovating and developing a culture of excellence.

Requirements for the role:

  • Exceptional problem-solving and analytical skills.
  • Excellent communication and collaboration skills.
  • 5+ years writing production-ready code for frontend as well as backend.
  • React (Typescript) + Golang.
  • 5+ years writing SQL (Postgres) for query optimisation, migrations and analysis.
  • Experience with serverless applications, containerisation (e.g. Docker) and CI/CD.
  • Experience in managing cloud services like Google Cloud and AWS.
  • Bonus points for startup experience.
  • Data science/analyst experience - turning big data into meaningful insights.
  • Experience building machine learning systems with LLMs, RAGs utilising embeddings.

Technology

  • Frontend: Typescript, Next.js, Vercel
  • Backend: Go, Postgres, Encore.dev, Google Cloud
  • Services: GitHub, Sentry, Stytch, OpenAI

Perks & Benefits (for UK-based full-time employees):

  • Competitive salary
  • Generous EMI options
  • 100% book subsidy
  • Pension
  • Health Insurance
  • Custom WFH equipment setup

Senior Software Engineer employer: Caribou

Caribou is an exceptional employer that champions innovation and accessibility in the international tax landscape. With a vibrant work culture that fosters collaboration and continuous learning, employees are empowered to take ownership of their projects while enjoying competitive salaries and generous benefits, including EMI options and health insurance. Located in a dynamic environment supported by top-tier investors, Caribou offers unique growth opportunities for those looking to make a meaningful impact in the tech industry.
C

Contact Detail:

Caribou Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer

✨Tip Number 1

Network like a pro! Reach out to folks in your industry, especially those who work at Caribou or similar companies. A friendly chat can open doors and give you insider info that could help you stand out.

✨Tip Number 2

Show off your skills! If you’ve got a portfolio or GitHub with projects that highlight your coding prowess, make sure to share it. Real-world examples of your work can speak volumes more than just words on a CV.

✨Tip Number 3

Prepare for the interview by understanding Caribou’s mission and tech stack. Be ready to discuss how your experience with React, Golang, and cloud services can contribute to their goals. Tailoring your answers to their needs will impress them!

✨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 Caribou.

We think you need these skills to ace Senior Software Engineer

Problem-Solving Skills
Analytical Skills
Communication Skills
Collaboration Skills
Frontend Development (React, Typescript)
Backend Development (Golang)
SQL (Postgres)
Query Optimisation
Serverless Applications
Containerisation (Docker)
CI/CD
Cloud Services Management (Google Cloud, AWS)
Data Science/Analyst Experience
Machine Learning Systems
Full-Stack Development

Some tips for your application 🫡

Tailor Your CV: Make sure your CV speaks directly to the role of Senior Software Engineer. Highlight your experience with React, Golang, and SQL, and don’t forget to showcase any relevant projects that demonstrate your problem-solving skills.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about Caribou and how your skills align with our mission to make international tax accessible. Keep it conversational but professional.

Showcase Your Communication Skills: Since we value excellent communication, make sure your application reflects this. Whether it’s through clear language in your CV or a well-structured cover letter, show us you can convey complex ideas simply.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re proactive!

How to prepare for a job interview at Caribou

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially React (Typescript) and Golang. Brush up on your SQL skills too, as you'll likely be asked about query optimisation and migrations during the interview.

✨Showcase Problem-Solving Skills

Prepare to discuss specific examples where you've tackled complex problems. Think about how you approached these challenges and what the outcomes were. This will demonstrate your exceptional problem-solving and analytical skills, which are crucial for this role.

✨Communicate Clearly

Since excellent communication is key, practice explaining technical concepts in simple terms. You might need to discuss requirements with non-technical colleagues, so being able to bridge that gap will set you apart from other candidates.

✨Demonstrate Curiosity and Leadership

Be ready to talk about how you’ve taken initiative in past roles. Whether it’s innovating new features or improving processes, showing that you can lead and inspire a culture of excellence will resonate well with the interviewers.

Senior Software Engineer
Caribou
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

C
  • Senior Software Engineer

    Full-Time
    48000 - 72000 £ / year (est.)
  • C

    Caribou

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>