Senior Software Engineer
New Yesterday
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.
- 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
-
New Yesterday
Senior Software Engineer
-
London, England, United Kingdom
-
£200,000 +
- IT & Technology
Software Engineer is a key member of the firm's Unified Platform team. You'll work closely with internal users to develop innovative systems that enable research and trading. You’ll wrestle a mountain of data into human understandable insights. We care deeply about preserving a respectful and diverse team culture.
More Details -
-
New Yesterday
Senior Software Engineer (Enterprise+ App team)
-
London, England, United Kingdom
-
£200,000 +
- IT & Technology
Senior Software Engineer (Enterprise + App team) at Trustpilot. Full ownership of products and codebase, participating in every development step from ideation to maintenance. You will influence technical direction, mentor engineers, and help drive architectural decisions.
More Details -
-
New Yesterday
Senior Java Software Engineer / Team Lead
-
London, England, United Kingdom
-
£125,000 - £150,000
- IT & Technology
Senior Java Software Engineer / Team Lead (FX Trading) London to £135k. Do you have advanced Java technical knowledge combined with team leadership skills and a strong knowledge of Capital Markets? You could be progressing your career at the Investment Management arm of a global bank.
More Details -
-
New Yesterday
Senior Software Engineer – DevX SCAnS (Developer Experience)
-
London, England, United Kingdom
-
£125,000 - £150,000
- IT & Technology
Senior Software Engineer – DevX SCAnS (Developer Experience) – London. The Software Composition Analysis and Security (SCAnS) team in DevX plays a foundational role in securing Bloomberg’s software supply chain. You’ll need to have:Experience in Python or GoKnowledge of the software development lifecycle. A drive to partner and...
More Details -
-
New Yesterday
Senior Software Engineer
-
Belfast, Northern Ireland, United Kingdom
-
£125,000 - £150,000
- IT & Technology
C/C++ Senior Software Engineer. Responsible for the design and development of our software components that are deployed to our countertop and handheld Payment Capture terminals (Genius) Must be proactive, self-motivated, attentive to detail, and able to work well under pressure.
More Details -
-
New Yesterday
Senior Software Engineer (Python)
-
London, England, United Kingdom
-
£200,000 +
- IT & Technology
Senior Software Engineer (Python) role at CFC. Will play a key role in developing the company's competitive advantage in aggregating, presenting, and analysing large datasets. Will contribute to the development of our proprietary data platform and work to solve problems that are key to protecting our policyholders.
More Details -