Senior Software Engineer in London
Senior Software Engineer

Senior Software Engineer in London

London Full-Time 100000 - 120000 ÂŁ / year (est.) No home office possible
Go Premium
Synexus

At a Glance

  • Tasks: Enhance web crawling systems and optimise data tools for real-time processing.
  • Company: Join Synexus, a forward-thinking ad tech company in London.
  • Benefits: Competitive salary, flexible hours, remote work, and professional development.
  • Other info: Diverse workplace with excellent career growth opportunities.
  • Why this job: Make an impact in the ad tech space with cutting-edge technology.
  • Qualifications: 7+ years in software engineering, strong Python and AWS skills required.

The predicted salary is between 100000 - 120000 ÂŁ per year.

Synexus is seeking a Senior Software Engineer to join our data‐driven ad tech team located in London, England.

About Synexus: At Synexus, we help advertisers rethink how they show up in the news ecosystem. Our new brand leverages topic‐based analysis to enable premium journalism in media plans, driving better reach, performance, and efficiency.

Key Responsibilities:
  • Enhance and maintain our open web crawling system, solving edge cases such as paywalled or obfuscated content to ensure reliable and comprehensive data collection.
  • Build and optimize internal tools and infrastructure that empower data scientists and analysts to access and explore large‐scale data with speed and minimal friction.
  • Support our transition from batch to real‐time data processing, including the design and implementation of queue‐based pipelines and event‐driven architectures.
  • Develop and maintain data integrations with key demand‐side platform (DSP) partners, ensuring reliable and secure data delivery at scale.
  • Work across the stack as needed, whether improving backend performance, helping with API design, or optimizing data workflows.
  • Contribute to core engineering practices such as code reviews, testing, observability, and CI/CD to help grow a robust, maintainable codebase.
  • Mentor junior engineers, shepherd projects from ideation to completion, and constantly improve processes.
Essential Experience and Behaviors:
  • 7+ years of experience building and maintaining production systems.
  • Successful experience as a senior/lead engineer with demonstrated mentoring, project management, and technical leadership skills.
  • Excellent Python skills with 5+ years of clean, maintainable, well‐tested code.
  • Deep experience with AWS services (EC2, S3, Lambda, CloudWatch, ECS/Fargate) focused on building reliable, scalable infrastructure.
  • Strong understanding of relational databases, particularly PostgreSQL, and experience writing efficient queries and managing schema changes.
  • Deep experience with data pipelines or event‐driven architectures, including message queue tools such as SQS, Kafka, or similar.
  • Excellent debugging and problem‐solving skills, navigating ambiguity and prioritizing effectively.
  • Deep experience with CI/CD pipelines, version control such as Git, ensuring smooth development workflows.
  • Excellent communication and collaboration abilities within a small, cross‐functional team.
  • Remote or virtual team experience and ability to work across time zones.
Desirable Experience and Behaviors:
  • Experience building or working with web crawlers at scale.
  • Exposure to data engineering or analytics workflows.
  • Interest or experience with ad tech ecosystems or external partner integrations.
  • Experience using agile project‐management tools (Jira, Asana).
  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Comfortable with on‐call rotations and rapid response.
What We Offer:
  • Competitive salary.
  • Health, dental, and vision benefits (US‐based team only).
  • Flexible working hours and remote options; Full‐time, 1.0 FTE (37.5 hrs per week). Work overlapping US Central hours required.
  • Professional development opportunities.
  • Diverse and inclusive workplace committed to equality and belonging.

Location: London, England, United Kingdom.

Senior Software Engineer in London employer: Synexus

At Synexus, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration within our data-driven ad tech team in London. With competitive salaries, flexible working hours, and a commitment to professional development, we empower our employees to grow and thrive while contributing to meaningful projects that reshape the advertising landscape. Join us to be part of a diverse and inclusive workplace where your skills will be valued and your career can flourish.
Synexus

Contact Detail:

Synexus Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer in London

✨Network Like a Pro

Get out there and connect with folks in the industry! Attend meetups, webinars, or even just grab a coffee with someone who works at Synexus. Building relationships can open doors that a CV just can't.

✨Show Off Your Skills

When you get the chance to chat with potential employers, don’t hold back! Share your past projects, especially those involving Python, AWS, or data pipelines. Let them see how you tackle challenges and solve problems.

✨Tailor Your Approach

Before any interview, do your homework on Synexus and their ad tech focus. Tailor your examples to show how your experience aligns with their needs, especially around real-time data processing and mentoring junior engineers.

✨Apply Through Our Website

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at Synexus.

We think you need these skills to ace Senior Software Engineer in London

Python
AWS Services (EC2, S3, Lambda, CloudWatch, ECS/Fargate)
Relational Databases (PostgreSQL)
Data Pipelines
Event-Driven Architectures
Message Queue Tools (SQS, Kafka)
CI/CD Pipelines
Version Control (Git)
Debugging Skills
Problem-Solving Skills
Project Management
Mentoring
Communication Skills
Collaboration Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with Python, AWS, and any relevant projects that showcase your skills in building and maintaining production systems.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about ad tech and how your background aligns with our mission at Synexus. Don’t forget to mention your mentoring experience and leadership skills!

Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled complex problems in past roles. We love seeing candidates who can navigate ambiguity and come up with effective solutions, especially in data processing and infrastructure.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at Synexus

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Python and AWS services. Brush up on your knowledge of relational databases like PostgreSQL and be ready to discuss your experience with data pipelines and event-driven architectures.

✨Showcase Your Problem-Solving Skills

Prepare to share specific examples of how you've tackled complex problems in previous roles. Think about edge cases you've solved, particularly in web crawling or data processing, and be ready to explain your thought process and the impact of your solutions.

✨Demonstrate Leadership and Mentorship

Since this role involves mentoring junior engineers, come prepared with examples of how you've led projects or supported team members in the past. Highlight your project management skills and how you’ve contributed to a collaborative team environment.

✨Ask Insightful Questions

Interviews are a two-way street! Prepare thoughtful questions about Synexus's approach to ad tech, their data integration processes, or their transition to real-time data processing. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.

Senior Software Engineer in London
Synexus
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>