Senior Software Engineer (C++)
Senior Software Engineer (C++)

Senior Software Engineer (C++)

Full-Time 36000 - 60000 ÂŁ / year (est.) Home office (partial)
B

At a Glance

  • Tasks: Innovate and build high-performance C++ applications for real-time data processing.
  • Company: Join Blis, a global leader in big data analytics and advertising.
  • Benefits: Enjoy comprehensive healthcare, matched pension, and extra time off for your birthday.
  • Why this job: Make a real impact with cutting-edge technology in a supportive team environment.
  • Qualifications: 5+ years in systems engineering and strong C++ skills required.
  • Other info: Hybrid working model with excellent career growth opportunities.

The predicted salary is between 36000 - 60000 ÂŁ per year.

Blis is an award‑winning, global leader in big data analytics and advertising. We help brands like McDonald’s, Samsung, and Mercedes‑Benz reach the right audiences, ethically and responsibly. We’re champions of privacy‑first, people‑controlled data, with offices across four continents and our HQ in the UK. We’re looking for experienced C++ software engineers to join our Real‑Time Applications team, building high‑throughput, low‑latency trading and measurement systems. Our platforms handle hundreds of thousands of requests per second, powered by multi‑level machine learning models, with 98th percentile latency under 20ms. You’ll work on systems that trade across global marketplaces and process massive data volumes, as well as projects spanning proprietary location data algorithms and third‑party integrations.

As a tech‑first product company, the work you do will be visible, meaningful, and directly impactful. At Blis, engineers are builders and problem‑solvers. You’ll help design, build, and evolve products, collaborating closely with engineers, data scientists, and product managers. We value strong design principles, lean thinking, and understanding the why behind what we build. You’ll also be part of a supportive, collaborative team that values mentoring, pairing, and tackling ambitious challenges together.

Location: Edinburgh

The Role

  • Innovate, implement, support, and iterate on our real‑time application systems, infrastructure, and code
  • Write and improve high‑performance, highly efficient, and highly maintainable C++
  • Ensure our designs and systems are highly available, resilient, and secure
  • Support and mentor other members of the team
  • Commitment to Blis' Inclusion initiatives & 5 step sustainability plan

Required Knowledge

  • C++, including Boost
  • Networking topics from asynchronous connection handling to TCP/IP parameters
  • Concurrency
  • RESTful APIs and web‑serving concepts
  • Big Data structures and high‑frequency data processing algorithms at scale
  • Relational and non‑relational databases and concepts
  • Server‑side Linux use and administration
  • Cloud infrastructure concepts and utilisation
  • Engineering design principles and when to go fast and when to go slow

Desired Knowledge

  • DevOps topics including CI/CD, Jenkins, Docker, Kubernetes, Prometheus & Grafana
  • Machine learning algorithms and how to implement them
  • Prior work with algorithmic trading systems
  • Understanding of compiler output (assembly)

Expected Background

  • 5+ years experience as a systems engineer or architect for complex, high‑performance systems
  • Degree in Computer Science, Software Engineering, or similar

Key Technologies We Use (not necessarily required for the role)

  • Google Cloud, Google Cloud Composer, BigQuery, Spark, Solr, Elasticsearch, Druid, PostgreSQL, ScyllaDB, Redis, Kafka, Flink, Docker, Kubernetes, Kibana, Jenkins, Prometheus, Grafana, Github, C++, Python, Scala, Compiler Explorer

What Blis Can Offer

  • Comprehensive private healthcare
  • Matched pension scheme
  • Paid time off and one extra day off for your birthday
  • Enhanced paternity and maternity leave
  • Career coaching and development paths
  • Hybrid working… and more!

We are an equal opportunity employer and strongly believe that diversity makes us a better company.

Senior Software Engineer (C++) employer: Blis

Blis is an exceptional employer that champions innovation and collaboration within a supportive work culture, making it an ideal place for Senior Software Engineers to thrive. With a commitment to employee growth through career coaching, hybrid working options, and a focus on diversity and inclusion, Blis offers a meaningful opportunity to contribute to cutting-edge projects in big data analytics while enjoying comprehensive benefits like private healthcare and enhanced parental leave. Located in Edinburgh, you'll be part of a dynamic team that values strong design principles and the impact of your work on global marketplaces.
B

Contact Detail:

Blis Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer (C++)

✨Tip Number 1

Network like a pro! Reach out to current or former Blis employees on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

✨Tip Number 2

Show off your skills in real-time! If you get the chance, participate in coding challenges or hackathons. This not only sharpens your C++ skills but also demonstrates your problem-solving abilities to potential employers.

✨Tip Number 3

Prepare for technical interviews by brushing up on your knowledge of big data structures and algorithms. Practice explaining your thought process clearly, as communication is key when working with teams at Blis.

✨Tip Number 4

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 the Blis team.

We think you need these skills to ace Senior Software Engineer (C++)

C++
Boost
Networking
Concurrency
RESTful APIs
Big Data structures
High-frequency data processing algorithms
Relational databases
Non-relational databases
Server-side Linux administration
Cloud infrastructure concepts
CI/CD
Jenkins
Docker
Kubernetes

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your C++ experience and any relevant projects you've worked on, especially those involving high-performance systems or big data.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about working at Blis and how your skills align with our mission of ethical data use and innovative technology.

Showcase Your Problem-Solving Skills: In your application, don’t just list your skills—show us how you’ve used them to solve real-world problems. We love engineers who can think critically and tackle challenges head-on!

Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s straightforward, and we want to make sure your application gets into the right hands!

How to prepare for a job interview at Blis

✨Know Your C++ Inside Out

Make sure you brush up on your C++ skills, especially around high-performance coding and concurrency. Be ready to discuss specific projects where you've implemented complex algorithms or optimised code for efficiency.

✨Understand the Big Picture

Familiarise yourself with Blis' focus on big data analytics and real-time applications. Be prepared to talk about how your experience aligns with their goals, particularly in handling high-frequency data processing and low-latency systems.

✨Showcase Your Problem-Solving Skills

During the interview, highlight instances where you've tackled challenging engineering problems. Discuss your approach to design principles and how you balance speed with quality in your work.

✨Be Ready to Collaborate

Blis values teamwork and mentorship, so be prepared to discuss how you've worked with others in the past. Share examples of how you've supported colleagues or contributed to a collaborative environment, as this will resonate well with their culture.

Senior Software Engineer (C++)
Blis

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

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