
Senior Backend Engineer
Remote
United Kingdom
Full Time
27-03-2025
Job Specifications
Who We Are
Hi, we're DuckDuckGo, the online protection company and remote-first team of 300+ on a mission to raise the standard of trust online. Founded in 2008 and profitable since 2014, annual revenue now exceeds $100m USD and millions use our browser on Mac, Windows, iOS, and Android, our search engine, and the latest — Privacy Pro. Our culture of trust, inclusivity, and empowered project management underpins everything we do, where each team member takes full ownership of their projects, from scoping and execution to postmortem. If you're seeking end-to-end ownership of your work — you've come to the right place!
Your Team and Role
Working On The Backend Functional Team, You'll Lead Complex Projects Across Key Company-wide Objectives, Writing Pragmatic, Testable Code That's Performant And Works Consistently, Using Perl (Version 5), Go, Node.js, And Work On Related Projects. Recent Projects Include
Implementing DuckAssist into our Search product, enabling AI-powered responses to queries while maintaining our privacy-first approach
Architecting and delivering the VPN offering for our Privacy Pro bundle
Implementing sophisticated data processing pipelines that maintain search relevancy.
As a Senior Backend Engineer, you'll collaborate remotely with your peers and take responsibility for solving product issues impacting our all-in-one privacy solution, whether large or small. In time, you'll formally mentor other engineers, supporting their career growth and the growth of the Backend Team at DuckDuckGo.
About You
7+ years of professional experience, focused on the backend engineering. You'll have demonstrable experience of working on at least one large application.
A fundamental understanding of complex data structures and algorithms. You can develop and apply new solutions and confidently navigate and improve existing code. If you're curious, we mostly use Perl.
Ability to reason about experiments and data analysis
Effective project management skills.
Excellent communication skills. You can validate and communicate your decisions clearly in writing and verbally.
Previous experience leading and mentoring experienced engineers, supporting their career goals, and unlocking their potential.
Compensation
$178,500 USD annually and stock options. Compensation is identical within professional levels, regardless of geographic location or team. Compensation for each professional level is transparent across the organization.
Our Team Member Support Guide explains how we prioritize your wellbeing including paid parental leave, office setup, and co-working allowances.
Hiring Process
Hiring works best when it's a two-way street. Learn how we help you get to know DuckDuckGo, envision your future role here, and find out more about how we hire.
Diversity, Equity and Inclusion
DuckDuckGo provides equal work opportunities to all team members and applicants, and it prohibits discrimination and harassment of any type on the basis of race, color, ethnicity, caste, religion, age, sex (including pregnancy), national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by our policies or federal, state, or local laws.
We want to ensure that our hiring process is accessible. If you need reasonable accommodation for any part of the application process because of a medical condition or disability, please send an email to careers@duckduckgo.com to let us know the nature of your request.
Please Note That
You’ll be required to attend meetings on camera via video conferencing
Expect to travel at least two times a year: once for our all-hands meetup and again for a team retreat (each around 4-5 days). While extenuating circumstances may impact attendance, everyone is strongly encouraged to attend.
While we offer a flexible work arrangement with no core hours, expect an average full-time commitment of 40 hours per week.
A successful candidate must pass a background check as a condition of joining the team.
By applying for this role, you confirm that all information submitted is accurate and complete. You further acknowledge that providing false or fraudulent information during the application process is cause for denial of an offer, revocation of any existing offer, or other adverse action, up to and including termination after the start of your commencement of work.
About the Company
At DuckDuckGo, we believe the best way to protect your personal information from hackers, scammers, and privacy-invasive companies is to stop it from being collected at all. That's why millions of people choose DuckDuckGo over Chrome and other browsers to search and browse online. Our built-in search engine is like Google but never tracks your searches. And our browsing protections, such as ad tracker blocking and cookie blocking, help stop other companies from collecting your data. Oh, and our browser is free — we make mone... Know more
Related Jobs


- Company Name
- Understanding Recruitment
- Job Title
- Junior Software Engineer
- Job Description
- Junior C# Developer Up to £65k DOE Hybrid (Every Friday in London Office) Join one of the leading sports technology companies driving innovation at the intersection of data, media, and betting as a Junior C# Developer. They partner with global organizations to deliver high-quality, real-time insights that power engaging experiences and industry-leading solutions. Key Responsibilities: Ensure sports integrity with monitoring and data protection. Create immersive fan experiences for sports, betting, and media. Capture premium data for top leagues. Requirements: Education – Bachelor’s degree in Computer Science or a related field from a top university. Technical Skills – 1-2 years of experience with C#, with a strong foundation in software development. Communication – Excellent verbal and written communication skills. Team Player – Ability to collaborate effectively in a fast-paced, cross-functional team environment. What We Offer: Competitive Salary – Up to £65k DOE 25 Holiday Days + Bank Holidays 30 days Workcation Policy (Post-probation) Private Healthcare Flexible Hybrid Working Ready to make an impact? Apply now!


- Company Name
- Runa
- Job Title
- Engineering Manager
- Job Description
- Runa is pioneering a first-of-its-kind payment rail capable of issuing, sending and accepting digital value at scale. Banking and card payment infrastructure still struggles to serve low-volume, high-velocity payments both locally and globally. Businesses send over $20 trillion in refunds, rewards, or remittances to consumers, employees, or freelancers, every year and waste thousands of hours, incurring costs of up to 50% per transaction and leaving the people they serve waiting days to receive their money. Runa is transforming the payouts landscape with a new digital payments infrastructure that enables businesses to send digital value to anyone, anywhere instantly, free of charge for senders and recipients. Recipients can immediately spend the value they receive on the Runa network including 4000 plus payout types across 37 countries, completely independently of the legacy card rails. Hundreds of leading companies rely on Runa to power instant, flexible global payouts to tens of millions of consumers including Sodexo, TopCashback, Perkbox, Sweatcoin, Coinbase and Globetopper. The Role As a Software Engineering Manager, you will be responsible for leading and mentoring a team of engineers to deliver clean, scalable and reusable code that will have a huge impact on our revolutionary platform, and our customers. As well as providing technical direction, architectural and systems design, you will manage team performance, mentor the team and support the hiring and training of new team members. Our Tech We have Python, TypeScript, and Javascript services running mostly on Lambda functions. We use Step Functions extensively to orchestrate our workflows. Our persistence layer is largely Aurora (Postgres), DynamoDB, MemoryDB (Redis), and Timestream. However, we understand the dynamic nature of technology and recognize that skills in any programming language is a valuable asset, which is why we are open to engineers from any programming background. What Excites You Managing a high performing engineering team to design, deliver and deploy large scale, complex projects from end to end, which will have a significant impact on customers. Leading the overall architecture, systems design and software practices whilst remaining hands on Sharing your expertise on technology and domain-specific problems to upskill the team, enabling them to build services from end to end. Analysing of new technology choices. Improving responsiveness and overall performance of our web services. What Excites Us Ideally 6+ years of Software Engineering experience with a background managing teams of backend or full stack engineers. Experience owning design architecture and scaling teams working on highly scalable and complex software solutions that are used heavily. A passion for following and guiding teams on software engineering best practice, including engineering and operational excellence to deliver well tested, high performant and quality code. Enthusiasm to manage a team of highly talented engineers, passionate about working cross functionally with product and operations teams. Even if you do not meet all of the above requirements but still think you would be a good fit for the role we would still encourage you to apply. What’s In It For You We have a hybrid structure with the requirement of 1-2 days a week at our London Office (Shoreditch) £1,000 annual L&D allowance to invest in mastering your craft, including accredited studies. Plus 5 L&D days per year 25 days holiday + public holidays Runa Reset Days - Runa closes on the first Friday of each quarter for a well-deserved, Reset Day Summer Hours - In the month of August, we log off at 3pm on Fridays. Work from anywhere for up to 45 calendar days a year Participation in the Employee Options pool giving you ownership in Runa Private Medical + Dental Health Insurance with Bupa Enhanced parental leave for all new parents, up to 16 weeks full pay We are currently working towards salary transparency however we are not there just yet so our talent team will discuss this during the initial call to ensure that the right expectations are given. The Interview Process Call with Talent Partner Manager Behavioral Interview System Design Interview Coding Interview Values Interview See our blog which gives more information on what to expect and how to prepare for these interviews! Diversity and Inclusion We are committed to providing a hiring and working experience in which all people feel they are equally respected and valued regardless of race, religion, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.


- Company Name
- NICE
- Job Title
- Lead, DevOps Engineer
- Job Description
- At NICE, we don’t limit our challenges. We challenge our limits. Always. We’re ambitious. We’re game changers. And we play to win. We set the highest standards and execute beyond them. And if you’re like us, we can offer you the ultimate career opportunity that will light a fire within you. Lead DevOps Engineer – UK, Hybrid Role Permanent At NICE, we don’t limit our challenges. We challenge our limits. Always. We’re ambitious. We’re game changers. And we play to win. We set the highest standards and execute beyond them. And if you’re like us, we can offer you the ultimate career opportunity that will light a fire within you. So, what’s the role all about? We are looking for a very high-performing Lead DevOps Engineer to join our growing team of highly skilled engineers working on a variety of applications and services to support our omni-channel, interactive communication platform. The role will be based in our London office 2 days per week, and remote working the remaining 3 days. The role will work closely with DevOps team members based in the US, UK and India, and form part of a follow-the-sun support escalation model for infrastructure issues. How will you make an impact? Work on the technical design, development, release and deployment of cloud-based infrastructure, automation, and applications Working with, and supporting, the development team with application configuration for deployment, monitoring and other automation Provide operational management and support of Linux and Windows servers and containers, including server hardening, patching, network security and log management to deliver web application and service stacks Work with the DevOps Manager and Information Security team members to ensure that our infrastructure meets compliance requirements and engineering best practices Mentor other more junior team members when required Provide on-call/out-of-hours support, as part of a rota with other team members Knowledge/Experience Required 5+ years of experience working with AWS infrastructure 5+ years of experience working with Linux and Windows servers 3+ years experience working with Kubernetes, Helm, and the related DevOps toolchain in a production environment (not just a test environment) 3+ years experience using Terraform or similar tools to provision infrastructure from code Experience with Bash shell scripting Ability to conduct detailed code reviews against Helm and IaC A Security first approach Nice to have, but not essential Experience maintaining ISO 27001 compliance (or equivalent security standard) Familiarity working with various CI/CD solutions – for example, Azure DevOps, GitLab, GitHub actions, TeamCity, Octopus Deploy Experience working with and tuning Microservices at scale, with production workloads Experience managing relational and non-relational databases, for example, RDS MySQL, RedShift Familiarity with any of the following logging, monitoring and alerting tools – CloudWatch, Splunk, StatusCake, Grafana, PagerDuty Scripting experience with PowerShell, Ruby, Python Experience working with Agile software development teams What’s in it for you? Join an ever-growing, market disrupting, global company where the teams – comprised of the best of the best – work in a fast-paced, collaborative, and creative environment! As the market leader, every day at NICE is a chance to learn and grow, and there are endless internal career opportunities across multiple roles, disciplines, domains, and locations. If you are passionate, innovative, and excited to constantly raise the bar, you may just be our next NICEr! Enjoy NICE-FLEX! At NICE, we work according to the NICE-FLEX hybrid model, which enables maximum flexibility: 2 days working from the office and 3 days of remote work, each week. Naturally, office days focus on face-to-face meetings, where teamwork and collaborative thinking generate innovation, new ideas, and a vibrant, interactive atmosphere. Requisition ID: 6798 Reporting into: Justin Miller (UK) Role Type: Individual Contributor. About NICE NICE Ltd. (NASDAQ: NICE) software products are used by 25,000+ global businesses, including 85 of the Fortune 100 corporations, to deliver extraordinary customer experiences, fight financial crime and ensure public safety. Every day, NICE software manages more than 120 million customer interactions and monitors 3+ billion financial transactions. Known as an innovation powerhouse that excels in AI, cloud and digital, NICE is consistently recognized as the market leader in its domains, with over 8,500 employees across 30+ countries. NICE is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, age, sex, marital status, ancestry, neurotype, physical or mental disability, veteran status, gender identity, sexual orientation or any other category protected by law.


- Company Name
- Citi
- Job Title
- Java Full Stack Developer - VP
- Job Description
- Citi Belfast is one of the largest employers in Northern Ireland with a diverse and talented team of over 3000 people from over 40 different nationalities across our four Belfast offices. We are the only global investment bank operating in Northern Ireland. Every day, our local experts interact with global teams in over 100 countries developing and supporting next-generation technology solutions for the enterprise and delivering critical services to the bank and its customers, to make sure we are a stronger and safer organization for our clients. You will have a truly global reach, which will provide you with new experiences and development opportunities right here in Belfast’s iconic Titanic Quarter. The overall objective of this role is to contribute to the continuous development of a strategic data application within the ISG Data Solutions group. By joining the Exceptions Master Central (XMC) team you will work with the latest technologies and interact with stakeholders from across the bank enabling Citi to succeed in delivering value for our clients, while playing a key role in our data governance and data quality strategy. In this role you will work on a best in class system that acts as the strategic source for client reference data across the enterprise, enhancing it’s capabilities and data in line with business and regulatory requirements. By joining the Exceptions Master Central (XMC) team you will work with the latest technologies and interact with stakeholders from across the bank enabling Citi to succeed in delivering value for our clients, while playing a key role in our data governance and data quality strategy. XMC provides a suite of services across our product offering, including data analytics, reporting, dashboarding, rules based decision engines, database management and data governance tooling with a primary focus on user experience and outcome based delivery. The Java Full Stack Developer is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities. Responsibilities: Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions Candidate will be involved in designing Large Scalable Enterprise Systems and create Proof of Concepts as needed to demonstrate feasibility The candidate must have a strong background in designing and architecting large-scale, scalable enterprise applications. Communicate and collaborate with various business and technology stakeholders Required Experience/ Skills: Significant relevant experience in Apps Development or systems analysis role Significant recent experience with design and development of enterprise scalable applications using but not limited to Java/J2EE, Angular/React JS/Oracle, Spring Framework and related technologies Extensive experience system analysis and in programming of software applications Experience in implementing successful projects Ability to adjust priorities quickly as circumstances dictate Consistently demonstrates clear and concise written and verbal communication Education: Bachelor’s degree/University degree or equivalent experience This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. What we’ll provide you: By joining Citi, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as: 27 days annual leave (plus bank holidays) A discretional annual performance related bonus Private Medical Care & Life Insurance Employee Assistance Program Pension Plan Paid Parental Leave Special discounts for employees, family, and friends Access to an array of learning and development resources Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive. ------------------------------------------------------ Job Family Group: Technology ------------------------------------------------------ Job Family: Applications Development ------------------------------------------------------ Time Type: Full time ------------------------------------------------------ Citi is an equal opportunity and affirmative action employer. Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Citigroup Inc. and its subsidiaries ("Citi”) invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi. View the "EEO is the Law" poster. View the EEO is the Law Supplement. View the EEO Policy Statement. View the Pay Transparency Posting