Taro Logo

Senior Software Engineer

Drives e-commerce success for 50% of 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 in designing and implementing complex software systems.

The ideal candidate will be responsible for developing systems across the entire platform, from managing high-volume data collection and enrichment to creating backend services and RESTful APIs. They'll work with cutting-edge technologies including Python, Java, BigQuery, Redis, ElasticSearch, and Google Cloud Platform. The role requires expertise in building enterprise-grade software and scaling systems with extensive data volumes.

This is an excellent opportunity for an experienced engineer who enjoys mentoring others and wants to make a significant impact on a platform that serves 50% of the Internet's largest online retailers. The company offers a competitive benefits package including healthcare, equity, and flexible working arrangements. The hybrid work environment allows for both office and remote work, providing an ideal balance of collaboration and flexibility.

Working at Skimlinks means joining a company committed to diversity, equity, and inclusion, with a culture that supports individual growth and innovation. The position offers the chance to work with a modern tech stack, solve complex technical challenges, and contribute to architectural decisions that shape the company's future.

Last updated 5 hours ago

Responsibilities For Senior Software Engineer

  • Design, develop, and deploy systems spanning comprehensive platform, from data collection to backend services and RESTful APIs
  • Collaborate with Product Delivery Managers and commercial teams to understand market needs
  • Innovate solutions to technical problems while maintaining high engineering standards
  • Define and promote best development practices including code reviews and testing methodologies
  • 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 5 years experience as senior-level Software Engineer
  • Expertise in Python, Java, Golang or Scala
  • Proficiency in SQL and data technologies
  • Experience with Docker and container platforms
  • Knowledge of unit testing and Test-Driven Development
  • Understanding of software development lifecycle
  • Ability to implement software architectures across multiple technologies
  • Experience with scaling systems for large data volumes

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/Connexity, focusing on backend development and system architecture for a major e-commerce technology platform in London.

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.