Senior Software Engineer
Senior Software Engineer

Senior Software Engineer

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

At a Glance

  • Tasks: Join our team to design and develop innovative tax solutions for global businesses.
  • Company: Caribou is revolutionising international tax, making it accessible for all businesses.
  • Benefits: Enjoy a competitive salary, generous EMI options, and custom WFH equipment setup.
  • Why this job: Be part of a dynamic team, innovate in tech, and make a real impact on businesses.
  • Qualifications: 5+ years in software development with expertise in React, Golang, and SQL required.
  • Other info: Startup experience and data science skills are a plus!

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

This job is brought to you by Jobs/Redefined, the UK\’s leading over-50s age inclusive jobs board.

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

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

Requirements for the role

  1. Exceptional problem-solving and analytical skills.
  2. Excellent communication and collaboration skills.
  3. 5+ years writing production-ready code for frontend as well as backend.
  4. React (Typescript) + Golang
  5. 5+ years writing SQL (Postgres) for query optimisation, migrations and analysis.
  6. Experience with serverless applications, containerisation (e.g. Docker) and CI/CD.
  7. Experience in managing cloud services like Google Cloud and AWS.

Bonus points

  1. Startup experience.
  2. Data science / analyst experience – turning big data into meaningful insights.
  3. Experience building machine learning systems with LLMs, RAGs utilising embeddings.

Technology

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

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

  1. Competitive salary
  2. Generous EMI options
  3. 100% book subsidy
  4. Pension
  5. Health Insurance
  6. Custom WFH equipment setup

#J-18808-Ljbffr

Senior Software Engineer employer: Caribou

Caribou is an exceptional employer that champions innovation and inclusivity, particularly for those over 50. With a vibrant work culture that fosters collaboration and continuous learning, employees are empowered to take ownership of their projects while enjoying competitive salaries, generous EMI options, and comprehensive health benefits. Located in a dynamic tech environment, Caribou offers unique opportunities for professional growth and the chance to make a meaningful impact in the world of international tax.
C

Contact Detail:

Caribou Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer

✨Tip Number 1

Familiarise yourself with the tech stack mentioned in the job description. Make sure you have hands-on experience with React (Typescript) and Golang, as well as SQL for query optimisation. Being able to discuss your past projects using these technologies will show your expertise.

✨Tip Number 2

Highlight your problem-solving skills by preparing examples of how you've tackled complex issues in previous roles. Be ready to discuss specific challenges you faced and the innovative solutions you implemented, especially in a full-stack environment.

✨Tip Number 3

Demonstrate your ability to collaborate effectively with both technical and non-technical teams. Prepare anecdotes that showcase your communication skills and how you've successfully worked with diverse groups to achieve project goals.

✨Tip Number 4

Research Caribou and their mission to make international tax accessible. Understanding their business model and being able to articulate how your role as a Senior Software Engineer can contribute to this vision will set you apart from other candidates.

We think you need these skills to ace Senior Software Engineer

Problem-Solving Skills
Analytical Skills
Excellent Communication Skills
Collaboration Skills
Frontend Development (React, Typescript)
Backend Development (Golang)
SQL Proficiency (Postgres)
Query Optimisation
Migrations and Analysis
Serverless Applications
Containerisation (Docker)
CI/CD Practices
Cloud Services Management (Google Cloud, AWS)
Experience with Full-Stack Development
Ability to Work Independently and Collaboratively
Customer Experience Awareness
Leadership and Innovation Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with frontend and backend technologies, particularly React (Typescript) and Golang. Emphasise your problem-solving skills and any relevant startup experience.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for Caribou's mission to simplify international tax. Mention specific projects where you've demonstrated leadership and innovation in software development.

Showcase Relevant Projects: Include links to your GitHub or portfolio showcasing production-ready code, especially projects that involve SQL, serverless applications, or cloud services like Google Cloud and AWS.

Prepare for Technical Questions: Be ready to discuss your technical expertise in detail. Prepare examples of how you've optimised queries in SQL, designed full-stack applications, and collaborated with non-technical teams to meet business needs.

How to prepare for a job interview at Caribou

✨Showcase Your Technical Skills

Be prepared to discuss your experience with the technologies mentioned in the job description, such as React, Golang, and SQL. Bring examples of your past projects that demonstrate your ability to write production-ready code and solve complex problems.

✨Demonstrate Problem-Solving Abilities

Expect to face technical challenges during the interview. Practice explaining your thought process when tackling problems, as this will showcase your analytical skills and how you approach problem-solving from first principles.

✨Highlight Collaboration Experience

Since the role involves working closely with both technical and non-technical teams, share specific examples of how you've successfully collaborated in the past. This could include discussing requirements with stakeholders or leading a team project.

✨Ask Insightful Questions

Prepare thoughtful questions about the company's culture, the engineering team's workflow, and how they measure success. This shows your genuine interest in the role and helps you assess if it's the right fit for you.

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

    London
    Full-Time
    48000 - 84000 £ / year (est.)

    Application deadline: 2027-08-27

  • C

    Caribou

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