Senior Software Engineer

New Today

Overview

The Senior Software Engineer is based in London, reports to the Sr. Principal Software Engineer Team Lead, and is a part of Skimlinks' UK Engineering team. This is a senior-level role responsible for providing technical leadership, guiding and implementing the architecture and design of complex software systems, and driving innovation by combining strong technical expertise with effective communication and leadership skills to drive success in software development projects. The position will play a pivotal role in designing, building, and implementing systems across all facets of our intricate platform, from managing high-volume data collection and enrichment to automated analysis, and backend services alongside RESTful APIs. The Senior Software Engineer collaborates with cross-functional teams, mentors junior developers, and contributes to architectural decisions and strategic planning to drive the company’s technological growth and innovation. Skimlinks is a Taboola company with a global presence and a culture that emphasizes self-starters, teamwork, and vision, headquartered in Los Angeles with operations in the US, UK, EU, EMEA and APAC. We offer a range of benefits and a commitment to diversity, equity and inclusion.

Responsibilities

  • Design, develop, and deploy systems spanning our platform, addressing challenges from data collection to backend services and RESTful APIs.
  • Collaborate with Product Delivery Managers and commercial teams to understand market needs and customer requirements, translating them into effective solutions.
  • Innovate solutions to intricate technical problems, aligning design decisions with our technical strategy and maintaining high engineering standards.
  • Define and promote best development practices within the organization, including but not limited to code reviews and testing methodologies.
  • Share deep technical expertise across the organization and mentor less-experienced engineers to foster growth and knowledge transfer.
  • Proficiency with relevant technologies and languages including Python, Flask, Java Spring, JavaScript, BigQuery, Redis, ElasticSearch, Airflow, Google Cloud Platform, Kubernetes, and Docker.

Qualifications

  • Bachelor’s or Master’s Degree in Computer Science, Software Engineering, or a related field (or equivalent experience) is advantageous.
  • A minimum of 5 years of experience as a senior-level Software Engineer with a track record of delivering successful projects.
  • Experience in building enterprise-grade software using at least one of the following languages: Python, Java, Golang, or Scala.
  • Strong passion for driving project evolution and innovating new products in a dynamic environment with lightweight agile processes.
  • Ability to develop systems capable of scaling with extensive data volumes.
  • Proficiency in writing clean, maintainable code with attention to edge cases.
  • Proficiency in SQL and integration with various data technologies.
  • Familiarity with container platforms such as Docker and experience with unit testing and Test-Driven Development (TDD).
  • Understanding of the software development lifecycle from conception to deployment and ability to architect solutions spanning multiple technologies and platforms.

Benefits

  • Healthcare insurance & cash plans
  • Income protection
  • Parental leave policies
  • Learning & Development program
  • Flexible work schedules and remote/work-from-office options
  • Lunch provided when attending the office
  • Wellness resources
  • Equity

Equal Opportunity

We are committed to providing a culture that supports diversity, equity and inclusion and encourages individuality. We are driven to represent a workplace that celebrates differences and provides opportunities across gender, race, religion, sexual orientation, and all other demographics. Our actions across education, recruitment, retention, and volunteering reflect our core values.

#J-18808-Ljbffr
Location:
City Of Westminster, England, United Kingdom
Salary:
£125,000 - £150,000
Job Type:
FullTime
Category:
IT & Technology

We found some similar jobs based on your search