{"@context":"https://schema.org","@graph":[{"@context":"https://schema.org/","@type":"JobPosting","@id":"#jobPosting","title":"Senior Software Engineer

Synexus
Charing Cross, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 170K

Job location

Remote
Charing Cross, United Kingdom

Tech stack

Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Asana
JIRA
Code Review
Continuous Integration
Information Engineering
Data Security
Relational Databases
Software Debugging
Python
PostgreSQL
Queueing Systems
Web Crawlers
Backend
GIT
Information Technology
Amazon Web Services (AWS)
Real Time Data
Kafka
Functional Programming
Api Design
Cloudwatch
Amazon Web Services (AWS)
Software Version Control
Data Pipelines

Job description

  • 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.

Requirements

  • 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.

Benefits & conditions

  • Competitive salary (see above).
  • 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.

About the company

Synexus is seeking a Senior Software Engineer to join our data-driven ad tech team located in London, England. Base pay range $140,000.00 / yr - $170,000.00 / yr 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.

Apply for this position