Software Engineer in City of London

Software Engineer in City of London

City of London Full-Time 104000 - 128000 ÂŁ / year (est.) No home office possible
Go Premium
S

At a Glance

  • Tasks: Enhance web crawling systems and build tools for data scientists.
  • Company: Join Synexus, a forward-thinking ad tech company reshaping media strategies.
  • Benefits: Enjoy a competitive salary, health benefits, and flexible remote work options.
  • Why this job: Make a real impact in the ad tech space while working with cutting-edge technology.
  • Qualifications: 3+ years in production systems, strong Python skills, and AWS experience.
  • Other info: Collaborative culture with opportunities for professional growth and diverse perspectives.

The predicted salary is between 104000 - 128000 ÂŁ per year.

This range is provided by Synexus. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range $130,000.00/yr - $160,000.00/yr.

At Synexus, we’re helping advertisers rethink how they show up in the news ecosystem. After a successful investment round, we are now in the process of launching a new brand and product to the Ad tech market. Blunt keyword blocking causes brands to avoid entire news sites—even when the content is high‑quality, balanced, and aligned with their values. Instead of just scanning keywords, Synexus analyzes how topics are being discussed, allowing advertisers to safely reintroduce premium journalism into their media plans—driving better reach, performance, and efficiency without added risk. We model positivity, respect, accountability, and outcomes focus and surround ourselves with people who want to improve everything and support everyone around them.

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 optimise 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.
  • Contribute to core engineering practices such as code reviews, testing, observability, and CI/CD to help grow a robust, maintainable codebase.
  • Work across the stack as needed, whether improving backend performance, helping with API design, or optimizing data workflows.

Essential Experience And Behaviours

  • 3+ years of experience building and maintaining production systems.
  • Strong proficiency in Python, with experience writing clean, maintainable, and well‑tested code.
  • Experience working with AWS services (e.g., EC2, S3, Lambda, CloudWatch, ECS/Fargate), focusing on reliable and scalable infrastructure.
  • Solid understanding of relational databases, particularly PostgreSQL, and experience writing efficient queries and managing schema changes.
  • Familiarity with data pipelines or event‑driven architectures, including tools like message queues (e.g., SQS, Kafka, or similar).
  • Strong debugging and problem‑solving skills, with the ability to navigate ambiguity and prioritise effectively.
  • Experience with CI/CD pipelines and version control systems, like Git, to ensure smooth development workflows.
  • Excellent communication and collaboration abilities, to work effectively within a small, cross‑functional team.

Desirable Experience And Behaviours

  • Experience working as part of a remote/virtual team.
  • Experience building or working with web crawlers, especially at scale or in complex environments (e.g., dynamic or paywalled content).
  • Exposure to data engineering or supporting analytics workflows (e.g., building internal APIs, data tooling, or orchestration systems).
  • Interest in or experience with ad tech ecosystems or API integrations with external partners.
  • Experience using project and task management tools for agile development (e.g., Jira, Asana, etc.).
  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Successful experience working with team members across countries and time zones.
  • Comfortable working in rapid response and in on‑call rotations.

Additional Information

  • Competitive salary (Gross annual salary in the region of USD130k‑160k).
  • Health, dental, and vision benefits (US‑based team only).
  • Flexible working hours and remote options. Full‑time, 1.0 FTE (37.5 per week).
  • Some national/international travel may be required on occasion.
  • As a global organization, some flexibility for cross‑time‑zone communication to be available for limited virtual meetings outside of office hours is required.
  • Professional development opportunities.
  • We celebrate diversity and are committed to creating an inclusive environment for all employees. Our employees are central to our mission and to our impact and we know that having varied perspectives helps generate better ideas to solve the complex challenges.

Software Engineer in City of London employer: Synexus

At Synexus, we pride ourselves on fostering a dynamic and inclusive work culture that values positivity, respect, and accountability. As a Software Engineer, you'll have the opportunity to work on innovative projects in the ad tech space while enjoying competitive salaries, flexible working hours, and professional development opportunities. Our commitment to employee growth and collaboration across diverse teams makes Synexus an exceptional employer for those seeking meaningful and rewarding careers.
S

Contact Detail:

Synexus Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, or join online forums. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Nail that interview prep! Research Synexus and its products thoroughly. Prepare to discuss how your skills in Python and AWS can contribute to their mission of enhancing ad tech. Practice common interview questions with a mate to boost your confidence.

✨Tip Number 3

Show off your projects! If you've built anything relevant, whether it's a web crawler or a data pipeline, make sure to highlight it. A portfolio can really set you apart and demonstrate your hands-on experience.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in being part of the Synexus team. Don’t forget to follow up after applying to keep your name fresh in their minds!

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

Python
AWS Services (EC2, S3, Lambda, CloudWatch, ECS/Fargate)
Relational Databases (PostgreSQL)
Data Pipelines
Event-Driven Architectures
Message Queues (SQS, Kafka)
CI/CD Pipelines
Version Control Systems (Git)
Debugging Skills
Problem-Solving Skills
Communication Skills
Collaboration Abilities
Web Crawlers
Agile Development Tools (Jira, Asana)

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter for the Software Engineer role. Highlight your experience with Python, AWS, and any relevant projects that showcase your skills in building production systems.

Showcase Your Problem-Solving Skills: In your application, don’t just list your technical skills—give examples of how you've tackled complex problems in the past. We love seeing how you navigate ambiguity and prioritise tasks effectively.

Be Clear and Concise: When writing your application, keep it straightforward. Use clear language and avoid jargon where possible. We appreciate a well-structured application that gets straight to the point!

Apply Through Our Website: We encourage you to submit your application through our website. It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy!

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 how you've used them in past projects.

✨Showcase Problem-Solving Skills

Prepare examples that highlight your debugging and problem-solving abilities. Think of specific challenges you've faced in previous roles, particularly with data pipelines or web crawlers, and how you navigated through them.

✨Understand the Company’s Mission

Familiarise yourself with Synexus and its approach to ad tech. Be ready to discuss how your values align with theirs, especially around positivity, respect, and accountability. This shows you’re not just a fit for the role but also for the company culture.

✨Prepare for Collaboration Questions

Since the role involves working in a cross-functional team, think about your past experiences collaborating with others, especially in remote settings. Be prepared to share how you communicate effectively across time zones and manage tasks in an agile environment.

Software Engineer in City of London
Synexus
Location: City of 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

S
  • Software Engineer in City of London

    City of London
    Full-Time
    104000 - 128000 ÂŁ / year (est.)
  • S

    Synexus

    200-500
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>