Taro Logo

Senior Software Engineer

Drives e-commerce success for 50% of the Internet's largest online retailers, delivering $2B in annual sales by connecting retailers to shoppers on retail content channels.
Backend
Senior Software Engineer
Hybrid
5+ years of experience
E-Commerce · Enterprise SaaS

Job Description

Skimlinks, a Taboola company, is seeking a Senior Software Engineer to join their London-based engineering team. This role offers an exciting opportunity to work on a platform that drives $2B in annual e-commerce sales, connecting major retailers with shoppers through retail content channels. The position reports to the Sr. Principal Software Engineer Team Lead and involves providing technical leadership, architecting complex software systems, and driving innovation.

The role demands expertise in building enterprise-grade software using languages like Python, Java, Golang, or Scala, with a focus on developing scalable systems and RESTful APIs. You'll work with cutting-edge technologies including BigQuery, Redis, ElasticSearch, and Google Cloud Platform, while collaborating with Product Delivery Managers to translate market needs into effective solutions.

As a senior engineer, you'll have the opportunity to shape the technical direction of the company, mentor junior developers, and contribute to architectural decisions. The position offers a comprehensive benefits package including healthcare, equity, and flexible working arrangements. The company promotes a diverse and inclusive culture, having been voted "Best Places to Work," and operates across multiple global locations.

This role is perfect for experienced engineers who are passionate about e-commerce technology and want to make a significant impact in a dynamic, fast-growing company. The hybrid work environment and strong focus on professional development make this an attractive opportunity for those looking to advance their careers while working on challenging technical problems at scale.

Last updated 5 hours ago

Responsibilities For Senior Software Engineer

  • Design, develop, and deploy systems spanning our comprehensive platform, addressing challenges from data collection to backend services and RESTful APIs
  • Collaborate with Product Delivery Managers and commercial teams to comprehend market needs and customer requirements
  • Innovate solutions to intricate technical problems
  • Define and promote best development practices
  • Mentor and share technical expertise across the organization

Requirements For Senior Software Engineer

Python
Java
JavaScript
Redis
Kubernetes
  • Bachelor's or Master's Degree in Computer Science, Software Engineering, or related field
  • Minimum of 5 years of experience as a senior-level Software Engineer
  • Expertise in building enterprise-grade software using Python, Java, Golang or Scala
  • Proficiency in developing systems capable of efficiently scaling with extensive data volumes
  • Proficient in SQL and data technologies
  • Familiarity with container platforms such as Docker
  • Experience with unit testing and Test-Driven Development (TDD)
  • Understanding of the software development lifecycle
  • Ability to implement software architectures spanning multiple technologies

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Equity
Mental Health Assistance
  • Healthcare insurance & cash plans
  • Income Protection
  • Parental Leave Policies
  • Learning & Development Program
  • Flexible work schedules
  • Lunch paid when attending the office
  • Wellness Resources
  • Equity

Related Jobs

Senior Software Engineer

Senior Software Engineer position at Skimlinks (Taboola) in London, focusing on backend development and system architecture for e-commerce platform with hybrid work arrangement.

Senior Customer Experience Engineer - App Services

Senior Customer Experience Engineer position at Microsoft focusing on Azure cloud services support, troubleshooting, and customer success, with hybrid work options in Reading, UK.

Senior System Software Engineer, Software Defined Networking

Senior System Software Engineer position at NVIDIA focusing on Software Defined Networking, building scalable solutions for cloud infrastructure and accelerated compute applications.

Senior Backend Engineer

Senior Backend Engineer position at Yapily, developing scalable financial services infrastructure in London with hybrid working options.

Senior Sales Engineer

Senior Sales Engineer position at Planday (Xero) combining technical expertise with sales acumen to drive enterprise solutions through API development and ecosystem integration.