cover image
Snap Inc.

Software Engineer - Backend

On site

London, United Kingdom

Full Time

09-04-2025

Job Specifications

Snap Inc is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together. The Company’s three core products are Snapchat, a visual messaging app that enhances your relationships with friends, family, and the world; Lens Studio, an augmented reality platform that powers AR across Snapchat and other services; and its AR glasses, Spectacles.

Snapchat is a camera and messaging app that connects people to their friends and the world. Every day around the globe, millions of people use Snapchat to communicate with friends, build relationships, play, and learn. No matter where you are or how you express yourself, it’s always the fastest way to share a moment!

We’re currently recruiting for a Software Engineer to join our team at Snap Inc!

What you’ll do:

Design, build, and maintain scalable backend solutions for Snap's Gen AI platform, enhancing user engagement through generative content.
Work on interesting and complex technical challenges in a fast-paced environment, contributing to solutions that support a platform used by millions daily.
Develop and maintain robust, scalable products with a focus on reusability and alignment with architectural goals.
Contribute to code quality by performing and participating in code reviews, ensuring adherence to exceptional standards, especially for cloud-based platforms.
Iterate and implement solutions quickly while balancing speed and quality.
Learn and grow under the mentorship of senior engineers, adopting best practices to support the highest levels of engineering excellence within the team.

Knowledge, Skills & Abilities

Solid understanding of computer science fundamentals, with the ability to design, develop, and optimise software solutions.
Hands-on experience with cloud platforms like AWS or GCP, including core services such as storage, compute, networking, and IAM.
Ability to evaluate technical tradeoffs independently and make informed decisions to balance performance, scalability, and maintainability.
Strong problem-solving skills with the capability to debug, troubleshoot, and optimise complex systems.
Proactive and collaborative team player with effective communication skills, capable of mentoring junior developers and contributing to cross-team discussions.

Preferred Qualifications

BS/BA degree in Computer Science or related field, or equivalent practical experience.
3+ years of experience coding in Go, Java, or a similar language.
Experience working with high-load services or distributed systems, with the ability to troubleshoot and optimise performance.
Strong understanding of database concepts and practical experience with NoSQL databases like DynamoDB, Redis, or MongoDB.
Proficiency in Linux/Unix environments and experience with scripting languages like Python or shell scripting for automation and tooling.
Familiarity with cloud platforms (AWS, GCP, or Azure) and containerisation technologies like Docker and Kubernetes.
Ability to work independently on tasks while collaborating effectively within a team.

If you have a disability or special need that requires accommodation, please don’t be shy and provide us some information.

"Default Together" Policy at Snap: At Snap Inc. we believe that being together in person helps us build our culture faster, reinforce our values, and serve our community, customers and partners better through dynamic collaboration. To reflect this, we practice a “default together” approach and expect our team members to work in an office 4+ days per week.

At Snap, we believe that having a team of diverse backgrounds and voices working together will enable us to create innovative products that improve the way people live and communicate. Snap is proud to be an equal opportunity employer, and committed to providing employment opportunities regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, pregnancy, childbirth and breastfeeding, age, sexual orientation, military or veteran status, or any other protected classification, in accordance with applicable federal, state, and local laws. EOE, including disability/vets.

Our Benefits: Snap Inc. is its own community, so we’ve got your back! We do our best to make sure you and your loved ones have everything you need to be happy and healthy, on your own terms. Our benefits are built around your needs and include paid parental leave, comprehensive medical coverage, emotional and mental health support programs, and compensation packages that let you share in Snap’s long-term success!

About the Company

Snap is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together. The Company’s three core products are Snapchat, a visual messaging app that enhances your relationships with friends, family, and the world; Lens Studio, an augmented reality platform that powers AR across Snapchat and other services; and its AR glass... Know more

Related Jobs

Company background Company brand
Company Name
Nando's UK & IRE
Job Title
Senior Software Engineer
Job Description
Senior Software Engineer - Accounting, Banking and Property Nando’s has been in the UK and Ireland since 1992 and we’ve grown from a single takeaway store in Ealing, London to over 500 restaurants across all locations. Originally started in Johannesburg, South Africa, we pride ourselves on creating memorable experiences for everyone involved in Nando’s: from our employees, communities, founders and suppliers, but most importantly, our customers. Whilst we always look back on our history and story with pride, the story is still evolving. We have recently been growing our digital capabilities to ensure the Nando’s experience remains relevant to modern-day customers. You will be joining a tech team that has grown in the past few years and is determined to enable change within the restaurant industry by bringing innovative thinking and the latest technology tools and practices to solve some of its most complex problems. The Accounting, Banking and Property (ABP) team ABP supports the Finance and Property departments by maintaining and administrating key applications such as Rydoo, Unit4, Cash Up App and Anaplan. ABP also builds and maintains integrations between these applications, our data lake and pipelines for processing financial and property data. With Finance, our continued mission is to transform and modernise their financial processes, be that via in-house implementation or 3rd party integration when appropriate. With Property, we are moving forward with supporting their goals around sustainability and efficient operation. The team's tech stack mainly consists of backend services written in Python & Golang with a few frontend services written in typescript using the Next.js framework. These are deployed as Cloud Run services and Cloud Functions in GCP. Our infrastructure is all maintained via terraform. Stakeholders Wider operations business - all of our restaurants that will use systems built and engineered by you. Finance (Cash & Banking, Purchase Ledger, etc.) Property Product Head of Technology & Engineering Third party suppliers Responsibilities Our Engineers have the opportunity to work on a variety of projects across a wide range of products that enable us to operate our restaurants business efficiently and provide customers with a great experience. As a Nando's Senior Software Engineer, you will allow each solution to drive the technology choice, not the other way around. You will be technology agnostic and choose the right tool for the job. Engage in and improve the whole lifecycle of services-from inception and design, through deployment, operation and refinement. Mentor and coach junior engineers to aid career progression and personal development Develop services and user interfaces through activities such as system design consulting, developing software platforms and frameworks, capacity planning and launch reviews Maintain services once they are live by measuring and monitoring availability, latency and overall system health. If you build it, you run it. Scale systems sustainably through mechanisms like automation, and evolve systems by pushing for changes that improve reliability and velocity Practice sustainable incident response and blameless postmortems Skills required Proficiency in programming languages such as; Golang, Python, Typescript Proven experience working as a Software Engineer, preferably at a senior level Proven experience of agile practices Interest in designing, analysing and troubleshooting large-scale distributed systems Systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive Aptitude to understand and help provide solutions for issues that our Accounting, Banking and Property stakeholders face Ability to debug and optimise code and automate routine tasks Everyone is Welcome At Nando’s, everyone is welcome. Inspired by our Southern African heritage we know and value the richness that diversity brings to Nando’s. We’re committed to creating an inclusive and respectful culture for all; including our existing and future Nandocas, partners and suppliers, customers and the communities we are a part of. We deliberately work hard to create an environment where every individual is valued, respected and can flourish regardless of who they are, their background or outlook on life. We welcome applications from a diverse range of individuals and will consider any reasonable adjustments in order to enable candidates to perform as well as possible during the recruitment process
London, United Kingdom
Hybrid
Full Time
15-04-2025
Company background Company brand
Company Name
Version 1
Job Title
Microsoft Azure DevOps Engineer
Job Description
Company Description Version 1 has celebrated over 28 years in Technology Services and continues to be trusted by global brands to deliver solutions that drive customer success. Version 1 has several strategic technology partners including Microsoft, AWS, Oracle, Red Hat, OutSystems and Snowflake. We’re also an award-winning employer reflecting how employees are at the heart of Version 1. We’ve been awarded: Innovation Partner of the Year Winner 2023 Oracle EMEA Partner Awards, Global Microsoft Modernising Applications Partner of the Year Award 2023, AWS Collaboration Partner of the Year - EMEA 2023 and Best Workplaces for Women by Great Place To Work in UK and Ireland 2023. As a consultancy and service provider, Version 1 is a digital-first environment and we do things differently. We’re focused on our core values; using these we’ve seen significant growth across our practices and our Digital, Data and Cloud team is preparing for the next phase of expansion. This creates new opportunities for driven and skilled individuals to join one of the fastest-growing consultancies globally. Job Description Version 1 are winning extensive new business across a range of customers. We are seeking a Microsoft Azure DevOps Engineer to support our customers. As a Microsoft Azure DevOps Engineer, you will join an expanding team with a broad range of enterprise scale customers and projects. You’ll have experience in interacting with customers implementing DevOps projects aligned with industry best practices. Working as part of a team on projects you will develop and enhance our customers’ ability to rapidly build and deploy to cloud services and release software. In a customer-facing role you will implement DevOps processes and tooling for the delivery of IaaS and PaaS services using IaC in the public cloud. Automate the configuration and management of cloud workloads in Azure. Build toolchains to support automated builds, tests, and deployments of applications to public cloud platforms Contribute to technical decisions in a collaborative team environment. Qualifications Self-driven approach at work with an intrinsic motivation to excel and take ownership of tasks and projects. Strong demonstratable experience with Azure DevOps (or equivalent CI/CD tooling), scripting languages, and configuration management tools such as Ansible, Chef, PowerShell DSC Experiencing building and configuring cloud services using Infrastructure as Code using Terraform Good knowledge on Microsoft Cloud adoption framework for Azure One or more of the following Azure certifications: Microsoft Certified: Azure Solutions Architect Expert, Microsoft Certified: DevOps Engineer Expert Experience of implementing modern CI/CD processes for releasing software Experience in implementing and advocating for DevOps methodologies and processes. Broad experience building and configuring Azure IaaS and PaaS service (i.e., App Service, VNETs, NSGs, SQL databases, Service Bus, Function Apps, Key Vault, Logic Apps) Experience with Git Additional Information Laura Cowan laura.cowan@version1.com
Edinburgh, United Kingdom
On site
Full Time
16-04-2025
Company background Company brand
Company Name
beqom
Job Title
DevOps Manager
Job Description
Company Overview At beqom, we believe everyone deserves fair, transparent, and motivating pay. Our cloud-based compensation platform helps leading global brands manage every aspect of total rewards—from salary and bonus to pay equity and performance. We're a fast-growing tech company with a collaborative culture, where curious minds, diverse perspectives, and a shared mission come together to make an impact. If you’re passionate about tech, motivated by purpose, and excited to grow, we’d love to hear from you. The Opportunity We’re looking for a DevOps Manager to lead and grow our global DevOps team. You’ll play a key role in shaping our infrastructure strategy, enhancing system reliability, and creating scalable CI/CD pipelines. This role offers the chance to work closely with engineers, architects, and operations colleagues across regions. It’s ideal for someone who enjoys mentoring others, improving systems, and leading with empathy. This position can be based anywhere in the UK. Employment will be offered either through a local employee contract where beqom has a legal entity, or via a contractor agreement in locations where we do not have a legal presence. What you'll do Lead a globally dispersed team of 6 DevOps Engineers Define and lead our DevOps strategy focused on automation, CI/CD, and continuous improvement Guide and mentor a collaborative team of DevOps engineers Build and manage secure, scalable Azure-based infrastructure Partner with QA, Engineering, and Operations to enhance deployment and reliability Explore and integrate new tools and best practices to keep us modern and efficient Ensure high availability, strong performance, and resilience across environments Contribute to a culture of learning, transparency, and shared success What you bring Must have Proven experience in DevOps leadership roles Strong knowledge of Azure cloud services Hands-on experience with Terraform, Ansible, CI/CD (Azure DevOps), Docker, Kubernetes Proficiency in Python and/or PowerShell/Bash for scripting and automation Familiarity with GitOps/SecOps best practices Strong collaboration and communication skills Fluent in English. Nice to have Experience with MongoDB, PostgreSQL Exposure to .NET Core, SQL, and monitoring tools (Datadog, ELK, Prometheus, Grafana) Why join us? Hybrid-friendly, flexible work culture Work from anywhere in the EU (employment contract where applicable) Inclusive, international team with strong values and purpose Contribute to a growing company Learn on the job and make a real impact
London, United Kingdom
Remote
Full Time
16-04-2025
Company background Company brand
Company Name
RedTech Recruitment
Job Title
Graduate DevOps Engineer / SRE
Job Description
Graduate DevOps Engineer / SRE All top graduates with tech-related degrees should read this! If you have a passion for building things, love constantly solving interesting challenges and also enjoy some coding as well, then we would encourage you to explore a career in DevOps & Site Reliability Engineering (if you're not already!). The demand for this skill set is high, the role is interesting and varied and it is quite rare to see entry-level DevOps or SRE positions advertised. If you're already an experienced DevOps Engineer or Site Reliability Engineer we also really want to hear from you, as we are excited to be able to offer this role working for a Cambridge success story, who are working on pioneering cloud-based AI technology. Location: Cambridge (3 days a week in office) Salary: £35,000 - £70,000 per annum + excellent benefits (£35,000 for a new Gradaute, more DOE experience) Requirements for Graduate DevOpsEngineer / SRE: This company hires some of the very brightest engineers and is looking for a 2.1 or 1st class honours degree from a leading international University in a STEM subject Minimum of AAB at A-Level or international equivalent Ideally you will have experience in a DevOps or Site Reliability Engineering capacity, however, we are also keen to hear from Graduates with a demonstratable interest in cloud, networking and systems You enjoy a variety of work, wanting to problem-solve and have the ability to understand the context of a problem beyond the code Good logical reasoning Experience or knowledge of the following would also be beneficial: node.js, PostgreSQL or Elasticsearch and cloud-based architectures i.e. Linux, python, AWS, ansible, Prometheus Responsibilities for Graduate DevOps Engineer / SRE Building and scaling a cloud platform Work with testing, delivery pipeline, and automation systems Incidence response Diagnosing issues within complex systems and identifying root causes of issues Technologies you will use on a day to day basis will include node.js, PostgreSQL, Linux, python, AWS, ansible, Prometheus, Elasticsearch, What this offers: The opportunity to start a career in the high-demand, interesting field of DevOps The opportunity to be mentored and trained by a team of bright Engineers A wealth of career progression opportunities – this is an expanding company and opportunities are in abundance Applications: If you would like to apply for this unique opportunity, we would love to hear from you. Please send an up to date CV via the relevant link. We’re committed to creating an inclusive and accessible recruitment process. If you require reasonable adjustments for your application or during the review process, please highlight this by separately emailing applications@redtech-recruit.com (if this email address has been removed by the job-board, full details for contact are available on our website). Keywords- Graduate DevOps Engineer / Junior Cloud Engineer / Graduate Automation Engineer / Cloud Platform Engineer (Graduate) / Junior Site Reliability Engineer (SRE) / Graduate Systems Engineer / Cloud Operations Graduate / Graduate Infrastructure Engineer / Junior DevOps Specialist / DevOps / Software Engineering / Software Development / Engineering / Physics / Astrophysics / Python / Computer science / Cloud / Mathematics / Graduate / Post-Graduate / AWS / Azure / programmer / cloud engineer / entry-level / trainee ********************************************************************************* RedTech Recruitment Ltd focus on finding roles for Engineers and Scientists . Even if the above role isn’t of interest, please visit our website to see our other opportunities. We are an equal opportunity employer and value diversity at RedTech. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Cambridge, United Kingdom
Hybrid
Full Time
16-04-2025