Senior Software Engineer

A tax platform making international tax accessible to global businesses, focusing on Transfer Pricing solutions.
$88,900 - $114,300
Backend
Senior Software Engineer
Hybrid
11 - 50 Employees
5+ years of experience
Finance

Description For Senior Software Engineer

Caribou is revolutionizing the international tax landscape by developing a platform that democratizes access to tax expertise, particularly in Transfer Pricing. Currently, the system is dominated by the Big Four, making comprehensive tax services prohibitively expensive for smaller businesses. Backed by prestigious investors including Y Combinator, Accel, and Lakestar, Caribou is positioned to disrupt this space.

As a Senior Software Engineer at Caribou, you'll work directly with the CTO and domain experts in a talent-dense environment. The role demands a unique combination of technical expertise and business acumen, as you'll be responsible for translating complex business requirements into technical solutions. You'll have full ownership of the full-stack monorepo, working with technologies like TypeScript, Next.js, Go, and PostgreSQL.

The ideal candidate brings 5+ years of production-level experience in both frontend and backend development, with specific expertise in React (TypeScript) and Golang. You'll need strong SQL skills for query optimization and database management, plus experience with cloud services and containerization. The role offers an opportunity to shape the technical direction of a growing startup while solving complex problems in the international tax space.

The position offers competitive compensation including a salary range of £70K-£90K plus equity, along with comprehensive benefits including health insurance, pension, and professional development support through a book subsidy. Based in London with a hybrid work arrangement, you'll have the flexibility to balance office collaboration with remote work, supported by a custom WFH equipment setup.

Last updated 3 hours ago

Responsibilities For Senior Software Engineer

  • Own full-stack monorepo to maintain engineering team velocity while scaling
  • Design, develop and maintain customer-facing app and internal backoffice tool
  • Discuss requirements with tax team to design features from frontend to backend
  • Drive architectural decisions and optimize efficiency across the tech stack
  • Collaborate with engineers and non-technical colleagues
  • Monitor customer experience to proactively raise issues and deploy fixes
  • Ship new features and fixes quickly
  • Play a leadership role in innovation and developing excellence culture

Requirements For Senior Software Engineer

TypeScript
Go
PostgreSQL
React
Node.js
  • Exceptional problem-solving and analytical skills
  • Excellent communication and collaboration skills
  • 5+ years writing production-ready code for frontend and backend
  • Experience with React (TypeScript) and Golang
  • 5+ years writing SQL (Postgres) for query optimization, migrations and analysis
  • Experience with serverless applications, containerization (Docker) and CI/CD
  • Experience in managing cloud services like Google Cloud and AWS

Benefits For Senior Software Engineer

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

Interested in this job?

Jobs Related To Caribou Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Caribou, building full-stack solutions to democratize international tax expertise using TypeScript, Go, and PostgreSQL.

CPU Performance Modeling Architect

Senior CPU Performance Modeling role at Qualcomm focusing on designing high-performance, low-power CPUs and architectural modeling.

Senior Software Engineer (m/f/d) object fusion algorithms

Senior Software Engineer position focusing on developing object fusion algorithms for autonomous driving systems at Arriver Software GmbH in Munich, Germany.

GPU Performance Engineer

Senior GPU Performance Engineer role at Qualcomm, focusing on Adreno GPU architecture and performance optimization for various platforms.

Senior Software Engineer - Cambridge, UK

Senior Software Engineer position at Qualcomm Technologies focusing on embedded software development and debugging for voice and music firmware.