
Sophos · United Kingdom
About Us Sophos is a cybersecurity leader defending 600,000 organizations globally with an AI-driven platform and expert-led services. Sophos meets organization...
About Us
Sophos is a cybersecurity leader defending 600,000 organizations globally with an AI-driven platform and expert-led services. Sophos meets organizations wherever they are in their security maturity and grows with them to defeat cyberattacks. Its solutions combine machine learning, automation, and real-time threat intelligence with frontline human expertise from Sophos X-Ops to deliver advanced, 24/7 threat monitoring, detection, and response.
Sophos offers industry-leading managed detection and response (MDR) alongside a comprehensive portfolio of cybersecurity technologies — including endpoint, network, email, and cloud security, extended detection and response (XDR), identity threat detection and response (ITDR), and next-gen SIEM. Together with expert advisory services, these capabilities help organizations proactively reduce risk and respond faster, with the visibility and scalability needed to stay ahead of evolving threats.
Sophos goes to market with a global partner ecosystem, including Managed Service Providers (MSPs), Managed Security Service Providers (MSSPs), resellers and distributors, marketplace integrations, and cyber risk partners, giving organizations the flexibility to choose trusted relationships when securing their business. Sophos is headquartered in Oxford, U.K. More information is available at www.sophos.com.
Role Summary
We are seeking a Senior Software Engineer to join our Managed Services and Emerging Technology Group. The successful candidate will bring strong hands-on experience in Go, ideally alongside experience in TypeScript, to design, build, ship, and support reliable software within a collaborative engineering team. This role is suited to an engineer who can lead complex feature and service delivery end to end, contribute to technical direction and engineering standards, mentor less experienced engineers, and make effective use of modern developer tooling, including AI-assisted tools, while continuing to strengthen our frontend and backend platforms.
About The Role At think-cell, we are continuously improving how professionals create business presentations by introducing smarter automation and assistance features into our product. In this role, you will help turn new ideas and early AI-driven concepts into reliable features used by more than 1.3 million users worldwide. You will build production-ready systems that connect modern backend services with intuitive user interfaces. In this role, you will work closely with both C++ engineers developing the core product and AI engineers exploring new automation capabilities, helping bring new functionality from concept into everyday product usage. This role is ideal for engineers who enjoy building clean, scalable systems, care deeply about code quality, and are motivated by shipping impactful features in a highly collaborative engineering environment. What you will do * Build and maintain production-ready backend and full-stack features using TypeScript * Integrate AI-powered functionality into the think-cell product, such as text editing assistance and automated slide creation * Work closely with C++ engineers and AI engineers to translate ideas and prototypes into robust product features * Contribute to a strong engineering culture with rigorous code reviews and high standards for code quality You will be great for this position if you have * A degree in computer science, mathematics, physics, or a similar technical field * Relevant experience as a backend or full-stack engineer * Strong experience with TypeScript and Node.js in production environments * Curiosity about AI technologies and interest in integrating them into real-world products * Experience with Python or C++ is a plus What We Offer * Brilliant Team: Work with international colleagues with strong academic and professional experience * Work–life balance: Flexible working hours and an environment that respects your time and focus. * Stable Environment: Join a market leader with a reliable product. * Direct Exposure to C-level * Competitive salary & Relocation Support to Berlin Why is think-cell the right place for you? At think-cell, we’re not just building innovative software – we’re empowering over 1.3 million business users across 35,000 companies, including the world’s top consulting firms, DAX 40 leaders, and the biggest US blue-chip enterprises. With offices in Berlin, Denver, Boston, London, Tokyo, and Dubai, we are a diverse, passionate team of over 220 people, united by a shared commitment to excellence and innovation. Our proprietary technology sets the standard in business document creation, and we're in a dynamic, growing market with enormous potential. As we continue to lead the way in our industry, we’re looking for talented individuals who can help us shape the future of business productivity. Our Values At think-cell, our values are at the heart of everything we do. They guide how we work, collaborate, and create value for our customers. As part of our team, you will embody and help shape the following principles that define us: * Forward Thinking: We are adaptable innovators – we embrace change, value progress, and challenge the status quo to find the best solutions. * Ownership: We take pride in our work – we own our mistakes, learn from them, and go the extra mile to deliver exceptional results. * Customer First: We are committed to our customers – we understand, prioritize, and deliver lasting value through meaningful solutions. * Unified Team: We cultivate collaboration and value every voice – we prioritize integrity and respect, ensuring everyone feels heard, supported, and aligned in our shared mission. * Strive for Excellence: We are driven by excellence – we set ambitious goals, pursue quality relentlessly, and foster growth through exceptional talent. Join Our Journey We encourage you to apply even if you feel you don’t meet every single requirement. At think-cell, we celebrate diversity because we know it drives creativity and excellence. We welcome individuals from all backgrounds who are passionate about making a real impact. Joining us means more than just a job – it’s an opportunity to be part of an inclusive, innovative, and supportive team that values collaboration and growth. Together, we can push boundaries and achieve great things. Let’s shape the future of productivity together. We can’t wait to see what you’ll bring to our team.
* Location: London 1-2 days a week. * Department: Engineering * Employment Type: Contract * Contract Length: 6 months (with potential for extension) ABOUT YLD: Our goal is to help our clients keep moving forward. We work with them to build the skills and capabilities they need to stay ahead of the competition, and we know our success only happens when they succeed. We’re a team of curious, talented people, and we’re committed to making YLD a place where great people want to work, grow, and stay. We’re a remote-first consultancy specialising in software engineering, product design, and data. Our teams are based across London, Lisbon, and Porto, and we create digital solutions that continue to deliver value long after our work is done. ABOUT THE ROLE: As a Senior Software Engineer at YLD, you’ll be part of a client team building innovative products. We’re looking for someone curious, passionate, driven, and enthusiastic. You should be skilled in problem-solving and experienced in designing scalable, resilient, and fault-tolerant architectures. You’re also an effective communicator and a strong team player. Together with your team, you’ll thrive in a fast-paced engineering environment, delivering outstanding results and exciting projects. PREFERRED SKILLS: * Strong backend engineering experience, with Go as a primary or preferred language; * Comfortable working in cloud environments such as AWS, Azure, or Google Cloud; * Experience building and maintaining APIs and backend services, including SaaS platforms; * Familiarity with modern infrastructure and distributed systems; * Solid understanding of modern deployment practices, including Docker, containers, and Kubernetes; * Strong background in testing strategies, including TDD, across the full system lifecycle, with a focus on performance optimization; * Use AI tools to augment your work, applying sound judgement to adopt emerging technologies where they genuinely add value and increase your impact as an engineer. YOU SHOULD APPLY IF YOU ARE: * Self-motivated, proactive and always looking for ways to improve and develop yourself; * A good communicator, both in writing and verbally. You’ll be able to explain technical ideas and concepts in business-friendly language; * Detail-oriented; * Possess strong problem-solving skills that balance innovation with pragmatic technology choices to solve business needs; * Used to working in a team-oriented, collaborative environment; * Analytical and problem-solving-oriented; * A genuine believer in diversity and fairness. WHAT YOU’LL GET IN RETURN: * The chance to work with a forward-thinking, ethical, and fun group of people and to develop and grow your skills in a fast-moving business OUR TYPICAL RECRUITMENT PROCESS: * 1st Interview with a Talent Partner (30/45 mins) * Technical Interview with our Senior Developers (1h30) * Final chat with our Client Partner (30/45 mins) Get a glimpse of what it's like working at YLD! 🤳 Check out our LinkedIn page WE LIVE AND BREATHE OUR VALUES, AND KNOW YOU WILL TOO: * Growing every day * Including everyone * Relationships built on honesty and ethics * Inspiring solutions * Winning together We’re an equal-opportunity employer and value diversity in all its forms. We do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, pregnancy or maternity, age, marital status, or disability. We also offer a remote-first working environment, with flexible working and work–life balance as standard for all employees.
WHAT DO WE DO? Paddle offers SaaS companies a completely different approach to their payments infrastructure. Instead of assembling and maintaining a complex stack of payments-related apps and services, we act as a Merchant of Record for our customers. That means we remove 100% of the pain of payments fragmentation. It’s faster, safer, cheaper, and—above all—better. We’re backed by investors including KKR, FTV Capital, Kindred, Notion, and 83North, and we serve over 6,000 software sellers in 245 territories worldwide. THE ROLE Selling online as a software business is a complex process and many components need to work seamlessly to capture revenue and deliver this to sellers. Paddle manages payments and billing, with a best-in-class developer-first approach, so that we can take this burden from our customers. Paddle is a financially-critical system used by a global customer base, processing hundreds of millions of dollars per month, so there is no shortage of interesting challenges. Senior Software Engineers at Paddle are not just programmers, we are problem solvers. We expect engineers to take initiative, as part of a small team, from an initial concept, scoping, implementation, right through to rollout and ongoing ownership. This requires initiative, creative thinking, and clear communication, as well as strong technical ability. We often work with a range of other teams including Data/Analytics, Infosec, Platform (SRE), Risk, Finance and many other product teams other than your own. You will collaborate alongside other engineers, product designers, data analysts, and legal and finance experts to have real impact. This is an opportunity for someone who wants to be part of something challenging and transformative, someone who will play a critical role in driving our success. WHAT YOU’LL DO * Design, build, and maintain high-throughput, highly reliable systems that power core Paddle capabilities. * Lead the implementation of key new features to a high standard from initial concept and planning right through to monitoring and ongoing improvement. Ensuring systems are built with correctness and precision. * Architect solutions that scale with growing transaction volumes and customers. * Write clean, maintainable, well-tested code and set a high bar for code quality and engineering standards. * Lead design discussions and architecture decisions, balancing short-term delivery with long-term sustainability. * Work closely with Product Managers, Designers, Data, Risk, and Operations to translate business requirements into robust technical solutions. * Shape product direction by providing technical insights, trade-offs, and delivery estimates. * Partner with Customer Support or Operations teams to investigate and resolve production issues. * Level-up the team’s engineering practices through mentoring other engineers, and by leading the technical planning of team initiatives. * Act as a force multiplier by driving best practices and long-term decisions for our engineering community. * Contribute to shaping our team and wider engineering culture to ensure Paddle remains an exceptional place to work. WE’D LOVE TO HEAR FROM YOU IF YOU HAVE * You have a development background with Go. * You have experience designing and building systems to handle high traffic at scale in a cloud-based environment in AWS. * You enjoy collaborating with our technical and non-technical departments. * You proactively find ways to improve the code and team processes * You have a strong understanding of the development process - from design through to deployment, maintenance, and what that means for day-to-day development * A strong understanding of API principles and best practices. * A proven track record of bias for action and strong customer focus. * Excellent communication and collaboration skills, you should be comfortable working alongside both technical and non-technical stakeholders. * Proven success working with complex problems and ambiguity, maintaining high standards while balancing progression and perfection. EVERYONE IS WELCOME AT PADDLE At Paddle, we’re committed to removing invisible barriers, both for our customers and within our own teams. We recognise and celebrate that every Paddler is unique and we welcome every individual perspective. As an inclusive employer we don’t care if, or where, you studied, what you look like or where you’re from. We’re more interested in your craft, curiosity, passion for learning and what you’ll add to our culture. We encourage you to apply even if you don’t match every part of the job ad, especially if you’re part of an underrepresented group. Please let us know if there’s anything we can do to better support you through the application process and in the workplace. We will do everything we can to support any accommodations needed. We’re committed to building a diverse team where everyone feels safe to be their authentic self. Let’s grow together. Our Values * Paddle Together - “None of us, is as smart as all of us” * Paddle Simply - “Simple can be harder than complex: you have to get your thinking clean to make it simple” * Paddle for others - “We can realise our wildest dreams, so long as we help enough other people to realise theirs” Why you’ll love working at Paddle We are a diverse, growing group of Paddlers across the globe who pride ourselves on our transparent, collaborative and respectful culture. We are a ‘digital-first’ company, which means you can work remotely, from one of our stylish hubs, or even a bit of both! We offer all team members unlimited holidays and 4 months paid family leave regardless of gender. We invest in learning and will help you with your personal development via constant exposure to new challenges, an annual learning fund, and regular internal and external training.