Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Senior
Qualifications
Proven experience as a Software Engineer, with a strong focus on integrations and API development. Proficiency in programming languages such as Java, Python, or JavaScript. Experience with RESTful APIs, microservices architecture, and cloud technologies. Strong problem-solving skills and ability to work in a fast-paced environment. Excellent communication skills, both written and verbal.
About the job
Join our dynamic team at Mark43 as a Senior Software Engineer specializing in Integrations. In this pivotal role, you will be responsible for developing seamless integration solutions that enhance our software capabilities and improve user experience. Collaborate with cross-functional teams to design, implement, and optimize APIs and integrations, ensuring they meet the high standards of performance and reliability.
About mark43
Mark43 is a leading software company committed to transforming the public safety sector through innovative technology solutions. Our mission is to empower first responders and law enforcement agencies with the tools they need to operate efficiently and effectively. Join us in making a meaningful impact on communities across the globe.
mark43 is seeking a highly skilled Senior Software Engineer to join our dynamic team. In this role, you will be responsible for developing innovative software solutions that enhance public safety and improve operational efficiency for law enforcement agencies. You will work closely with cross-functional teams to design, build, and maintain robust applications while mentoring junior developers.
Role Overview Roku is hiring a Senior Software Engineer to work on the subscriptions platform in Manchester, United Kingdom. This role centers on building and improving subscription services that reach millions of users. The work supports a smooth, reliable experience for customers who use Roku’s streaming products. What You Will Do Design and implement scalable software solutions for the subscriptions platform Work with teams across engineering, product, and design to deliver new features and improvements Contribute to the architecture and reliability of services that support customer subscriptions Collaboration This position involves close collaboration with cross-functional partners. Projects often require input from multiple disciplines to ensure the final product meets Roku’s standards for customer engagement and satisfaction.
Join Roku as a Senior Software Engineer specializing in Infrastructure and Efficiency. In this role, you will be instrumental in enhancing our platforms, ensuring optimized performance, and driving innovative solutions. Collaborate with cross-functional teams to design and implement scalable systems that support our growing user base.
Full-time|Hybrid|Manchester, England, United Kingdom
Join Engine by Starling, where we are dedicated to partnering with ambitious banks globally to cultivate rapidly growing businesses powered by our innovative technology.As a subsidiary of Starling Bank, Engine operates as a software-as-a-service (SaaS) business that originated to support Starling's operations. Having established ourselves as an independent entity two years ago, we continue to thrive.Starling has enjoyed remarkable growth, primarily due to our commitment to developing modern technology from the ground up. Our SaaS platform is now accessible to banks and financial institutions worldwide, allowing them to leverage the cutting-edge digital features and streamlined back-office operations that have contributed to Starling's success.At Engine, we believe in the power of teamwork to achieve outstanding results for our clients. We are an engineering-centric organization seeking passionate individuals who are excited about the potential of our technology to transform banking across diverse global markets. Our mission is grounded in five core values: Listen, Keep It Simple, Do The Right Thing, Own It, and Aim For Greatness.Hybrid Working ModelWe embrace a hybrid working model, with a preference for candidates located within a commutable distance from our offices to facilitate in-person collaboration and interaction.About Engineering at Engine by Starling - https://www.enginebystarling.com/We are actively seeking Backend Software Engineers to enhance the Engine Platform, optimizing our existing features for banks globally while also developing new features not yet available in the UK market.Engine by Starling engineers are enthusiastic about delivering new features, irrespective of their primary technology stack. Discover more about our team through various case studies and our collaboration with Women In Tech.
Join our dynamic team at Mark43 as a Senior Software Engineer specializing in Integrations. In this pivotal role, you will be responsible for developing seamless integration solutions that enhance our software capabilities and improve user experience. Collaborate with cross-functional teams to design, implement, and optimize APIs and integrations, ensuring they meet the high standards of performance and reliability.
Founded in 2017, Obsidian Security was established to address a crucial need: securing the SaaS applications integral to modern business operations, such as Microsoft 365, Salesforce, and many more. Supported by leading investors like Greylock, Norwest Venture Partners, and IVP, we have developed a comprehensive SaaS security platform designed to mitigate risks, detect and respond to threats, and prevent breaches at their source. Our team comprises industry leaders who played pivotal roles in shaping endpoint and identity security at companies such as CrowdStrike, Okta, Cylance, and Carbon Black. Currently, we are revolutionizing SaaS security in the age of agentic AI. Today, Obsidian enjoys the trust of global enterprises including Snowflake, T-Mobile, and Pure Storage, safeguarding more than 200 organizations across North America, Europe, the Middle East, Southeast Asia, Australia, and New Zealand, including numerous Fortune 1000 and Global 2000 companies. With robust global momentum, an expanding partner ecosystem including SentinelOne, Databricks, and Google Cloud, and a major fundraising initiative on the horizon, we are rapidly scaling towards sustainable growth and readiness for an IPO. Join us in defining the future of SaaS security!
About Roku Roku is a leading TV streaming platform in the U.S., Canada, and Mexico. The company aims to power every television worldwide by connecting viewers with their favorite content, supporting publishers in building and monetizing audiences, and offering advertisers new ways to reach consumers. Employees at Roku contribute from day one. The company values each team member’s impact and offers the chance to reach millions of TV streamers while developing skills across multiple areas. Role Overview: Senior Software Engineer - Software Development Kit This Manchester-based role focuses on the core of Roku’s software development kit (SDK). The Senior Software Engineer will architect, design, implement, and test both the run-time and native renderer of the SDK. Collaboration with engineers working on higher-level scripting components is a key part of the job. The SDK must run efficiently on a wide range of devices, including those with very limited system resources such as RAM, Flash, and CPU. Designing for performance and compatibility across both legacy and new technology is central to this position. Main Responsibilities Architect, design, implement, and test the run-time and native renderer of Roku's software development kit. Location Manchester, United Kingdom
Role overview Roku, Inc. is looking for a Senior Software Engineer to focus on Ad Auctions in Manchester, United Kingdom. This position plays a key part in building and improving Roku’s advertising auction systems. The work directly influences how efficiently ads are delivered and supports the company’s revenue goals. Main responsibilities Design, develop, and refine auction systems that drive advertising on Roku’s platforms. Collaborate with cross-functional teams to create solutions that balance business needs with a strong user experience. Contribute to projects that improve how ads are managed and delivered across Roku’s streaming products. Location This role is based in Manchester, United Kingdom.
Are you ready to redefine the future of data integration?At Matillion, we are pioneers in intelligent data integration solutions, revolutionizing the way businesses harness the power of their data.We are on a mission to transform data productivity globally, and we are looking for passionate, innovative thinkers who are motivated to make a significant impact.Our platform, the Data Productivity Cloud, is designed to enhance data productivity, and our latest innovation, Maia, features AI-powered virtual data engineers that enable teams to create, build, and manage data pipelines with unparalleled speed.Join #TeamGreen, where our mission drives us, collaboration propels us forward, and together we aim to make a substantial impact in the data industry.Position OverviewAs a Senior Staff Software Engineer within our Maia team, you will play a crucial role in our innovative endeavors: developing agentic AI systems, creating new tools and integrations, and staying abreast of the latest advancements in Generative AI. This role transcends traditional engineering; it is high-impact work where your contributions will significantly influence our products.You will lead architectural decisions, mentor fellow engineers, and contribute to strategic planning. Our environment is dynamic, where requirements shift rapidly and new challenges arise, making it essential to find someone who thrives in such a setting. If you are a Java expert with experience in Claude, Gemini, and agentic workflows, and you aspire to implement these technologies at scale within a world-class engineering team, this opportunity is for you.This position offers a hybrid work model based in our Manchester office. We believe in the power of collaboration and encourage a minimum of 2 days per week in the office to foster relationships and cultivate the culture that drives exceptional engineering.
Teamwork Makes the Stream Work! Join Roku: The Future of TV StreamingRoku is the leading TV streaming platform in the U.S., Canada, and Mexico, and we are on a mission to power every television globally. As pioneers in TV streaming, we connect viewers with the content they love, empower content creators to monetize their audiences, and offer advertisers innovative ways to engage.From day one at Roku, your contributions will be valued and impactful. We are a rapidly growing public company where every team member plays a critical role. You have the chance to delight millions of viewers worldwide while gaining experience across a diverse range of disciplines. About Our Dynamic TeamThis team focuses on developing customer-centric features that enhance the user experience, including content discovery, search functionality, Roku Pay, subscriptions, embedded software, and firmware. Our product roadmap accelerates growth and allows us to introduce exciting new features to tens of millions of Roku users globally.Our engineers are proactive problem solvers, driven by the desire to tackle challenges and deliver solutions. Collaboration across engineering, UI design, product management, and business leadership is key to our success. We encourage an independent spirit within a collaborative environment, making us pragmatic innovators in the streaming media landscape. Role OverviewAs a Senior Software Engineer at Roku, you will play an essential role in our ongoing innovation in the streaming industry. You will be responsible for developing crucial features for the Roku platform, particularly in embedded UI development and algorithm implementation to enhance user intuitiveness and underlying architecture. Collaborating closely with product management, you will help bring new features to life, shaping the future of television and streaming media around the world.
Role overview Shawbrook is hiring a Senior Software Engineer in Manchester. This role focuses on designing, building, and supporting software solutions that support the company’s growth. The position offers the chance to work with teams across the business to improve Shawbrook’s platforms and help deliver strong user experiences. What you will do Design, develop, and maintain software that meets business needs Work closely with colleagues from different teams to enhance Shawbrook’s technology platforms Contribute to delivering reliable and user-friendly solutions Location Manchester
Full-time|On-site|Manchester, England, United Kingdom
Join Our Vision for Public Transit.At Vix Technology, we are a pioneering force in delivering innovative solutions for public transportation, with a steadfast belief that accessibility should be a fundamental right. With over 35 years of industry experience and our systems making a difference in more than 200 cities across the globe, we adopt a modular approach to seamlessly integrate diverse partners and technologies, culminating in top-tier solutions. Our vibrant team of over 450 professionals, spread across 12 global offices in APAC, Europe, and North America, thrives in a flexible and collaborative environment that empowers our employees to connect, innovate, and excel.If you are enthusiastic about transforming public transit and excel in a collaborative team setting, we encourage you to apply and contribute to our ambition for a more interconnected world.Explore Your Future with Us!Vix Technology is on the lookout for a skilled and driven Senior Software Engineer to enhance our dynamic team. In this role, you will have the chance to engage with cutting-edge technologies and solutions that are revolutionizing the public transportation landscape.As a Senior Software Engineer, you will play a crucial role in propelling innovation and developing essential software solutions that support efficient public transportation systems. You will work closely with a diverse team of platform specialists to design and implement resilient and scalable software applications.Your Responsibilities:Design, develop, test, and maintain secure, scalable, and reusable software solutions tailored to customer needs.Participate actively in Agile development processes, including sprint planning and retrospectives.Collaborate with Business Analysts, Product Owners, and Solutions Architects to prioritize design tasks and manage delivery timelines.Mentor and guide junior engineers through knowledge sharing, code reviews, and technical coaching.Act as a technical escalation point to investigate and resolve production incidents, ensuring system reliability and customer satisfaction.Articulate technical concepts effectively across diverse teams and provide constructive, solution-focused feedback.
Role Overview Turnitin is hiring a Senior Software Engineer for a fully remote position based in the UK. This role supports Turnitin’s mission to strengthen educational integrity and help learners succeed through thoughtful software development. What You Will Do Design, build, and maintain reliable software applications that serve educators and students. Work with cross-functional teams to deliver features and improvements that keep products running smoothly and effectively. Focus on quality, usability, and performance throughout the development process. Team and Collaboration Join a group that values open communication and shared problem-solving. Engineers at Turnitin work closely with colleagues from different backgrounds to create solutions that support academic honesty and learning progress.
Join Our Journey Welcome to Zopa! Since our inception in 2005, we have pioneered the peer-to-peer lending model and, in 2020, we proudly launched Zopa Bank. Our mission is to revolutionize finance by listening to our customers' concerns and creating solutions that empower them to take control of their financial journeys. We are committed to fostering a banking experience that puts people first, enabling our customers to challenge the status quo and strive for greater financial freedom. Discover more about our innovative offerings at Zopa.com!Our accomplishments are a testament to our remarkable team. We are not only winning industry accolades but have also been recognized as one of the UK's Most Loved Workplaces.If you thrive on unconventional challenges, think outside the box, and are motivated to create a significant impact, Zopa is the place for you. Join us and help shape the future of finance. Follow our journey on Instagram @zopalife.The Role of a Senior Software EngineerAs a Senior Software Engineer at Zopa, you will be at the forefront of transforming financial services for millions of customers. Your role goes beyond writing code; you will tackle real-world financial challenges by developing distributed systems that manage thousands of transactions daily. You will design robust services that safeguard our clients' finances and create intuitive experiences that simplify complex financial products.
About Couchbase Couchbase builds an operational data platform used by global enterprises for critical workloads in AI, analytics, mobile, and more. The platform helps organizations modernize infrastructure, unify data services, and support demanding performance and scalability needs. Many industry leaders rely on Couchbase to power customer experiences and extend applications from the cloud to the edge. Our technology is designed to simplify complexity, support innovation, and reduce total cost of ownership. Couchbase partners closely with enterprises to enable agility and security as business needs evolve. Learn more at couchbase.com. Role Overview: Senior Software Engineer II (Manchester, UK) This position focuses on enhancing the Cloud Native management interfaces of Couchbase’s database platform. The Senior Software Engineer II will help set technical direction, define interfaces and components, and ensure the platform meets the needs of cloud-native deployments. What You Will Do Contribute to the design and development of Cloud Native management interfaces for Couchbase’s database platform. Shape the direction and technical standards for interfaces and components that support cloud-native workloads. Engage with the Cloud Native ecosystem, identifying opportunities to expand Couchbase’s value and presence. Represent Couchbase in Open Source Cloud Native projects, collaborating with external communities as a subject matter expert. Advocate for Cloud Native technologies within Couchbase Engineering to help grow the user and customer base in the database market. Location Manchester, UK
Collaboration Fuels Innovation. Join Roku in Revolutionizing Television Viewing!Roku stands as the top TV streaming platform across the U.S., Canada, and Mexico, with ambitions to empower every television globally. As pioneers in streaming technology, our mission is to create a comprehensive TV streaming platform that integrates the entire TV ecosystem. We connect viewers with their favorite content, enable publishers to grow and monetize their audiences, and offer advertisers unique engagement opportunities.From your very first day at Roku, you will make significant contributions. We are a rapidly expanding public company where every team member plays an active role. This is your chance to delight millions of TV streamers around the world while gaining invaluable experience across diverse areas. Are you driven by the challenge of creating scalable, efficient systems that handle vast datasets? Do you excel in designing and implementing innovative solutions that provide actionable insights for engineering teams? Are you eager to enhance open-source observability at an extensive scale? Join us in extending open-source observability tools and developing new capabilities that empower teams to manage data effectively and derive actionable insights. About the Team The Observability team is integral to Roku’s Cloud Technology Infrastructure organization, playing a vital role in our platform's success. We are a high-performing, agile international team focused on ownership, effective communication, and delivering impactful engineering solutions.
Teamwork enhances the streaming experience. Join Roku in revolutionizing how the world enjoys television.As the leading TV streaming platform in the U.S., Canada, and Mexico, Roku aims to empower every TV globally. We initiated the streaming revolution for televisions and strive to be the connective tissue for the entire TV ecosystem. Our mission is to link viewers with their favorite content, assist publishers in growing and monetizing vast audiences, and provide advertisers with unique tools for engaging consumers.Your journey at Roku begins with making significant contributions from day one. In our rapidly growing public company, every team member has an important role to play. You will have the chance to delight millions of streaming enthusiasts while gaining invaluable experience across diverse disciplines. About The RoleAs a Senior Android Software Engineer on the Roku Mobile App team, you will be instrumental in shaping the interaction millions of users have with their Roku Streaming Devices. Your focus will be on crafting intuitive, reliable, and high-performance Android applications that enable users to monitor and control Roku devices, from TVs to Players and beyond.This position allows you to leverage a cutting-edge tech stack, including Kotlin, Compose, and Google’s latest frameworks. You will work in close collaboration with design, product, and cross-functional engineering teams to bring innovative features to fruition, enhance performance, and streamline everyday smart home interactions.You should possess a strong sense of curiosity and initiative, eager to take ownership of features while maintaining a collaborative, team-oriented mindset. About The TeamJoining our talented and high-performing team, known for its history of delivering quality, means you will help us maintain our momentum and continue producing top-notch applications as we expand.With millions of users globally, our products are recognized for their seamless integration and functionality. Achieving this standard requires commitment, which is why we are dedicated to ensuring our products are not just user-friendly, but also intuitively designed. What You’ll Be Doing
Teamwork Makes the Stream Work. Roku is Revolutionizing Television ViewingAs the leading TV streaming platform in the U.S., Canada, and Mexico, Roku is on a mission to enhance how audiences engage with their favorite content. We were the pioneers of streaming to the TV and aim to connect every television across the globe. Our platform links consumers with beloved content, empowers content publishers to grow and monetize their audiences, and provides advertisers with unique tools to connect with viewers.From your very first day at Roku, you'll make meaningful contributions in a fast-paced environment where everyone plays an active role. You will have the chance to impact millions of TV streamers globally while gaining valuable experience across various fields. About Our TeamOur mission is to develop state-of-the-art technology that drives experimentation and supports data-driven decision-making at Roku. Our team delivers comprehensive solutions, including user-friendly management interfaces, a powerful and scalable backend, and a sophisticated framework for data insights.We are a globally distributed team with a presence in both the U.S. and Europe, valuing technical expertise, creativity, collaboration, and a strong sense of ownership. Role Overview At Roku, we are enhancing a large-scale experimentation platform that underpins data-driven decision-making throughout the organization. Our system manages over 5,000 experiments annually, supports 100+ million devices, and executes over 100,000 operations per second while ensuring high reliability and low latency.In this position, you will play a crucial role in shaping the next iteration of our distributed backend. Your responsibilities will include designing and implementing new platform features such as bias avoidance mechanisms, advanced segment management, and experiment orchestration tools that guarantee trustworthy results at scale. Simultaneously, you will focus on enhancing the system's resilience, performance, and scalability, while addressing the challenges of high throughput and global reach. You will collaborate closely with engineers, data scientists, and product partners to translate experimental insights into actionable improvements.
Together, we create seamless streaming experiences. Join Roku: Redefining Television ViewingRoku is the leading TV streaming platform across the U.S., Canada, and Mexico, with an ambitious goal of transforming how televisions operate globally. We originated the concept of streaming for TV and aim to be the go-to platform connecting the complete TV ecosystem. Our mission encompasses linking viewers with their favorite content, empowering content creators to reach vast audiences, and offering advertisers innovative ways to engage consumers.From your first day at Roku, your contributions will be significant and recognized. Being part of our rapidly expanding public company means you won't just observe; you'll actively shape the experience of millions of TV streamers worldwide while acquiring invaluable experience across diverse domains. Team OverviewAt Roku, our UI Systems team is responsible for creating high-performance engines and the essential graphical infrastructure that powers millions of devices. We manage low-level C++ frameworks, rendering pipelines, and system architectures that facilitate smooth navigation and captivating animations. Our efforts bridge hardware and software, optimizing graphics rendering, memory management, and layout engines to ensure a consistent and rapid experience across our entire device lineup. Collaboration is key as we work closely with firmware and silicon teams to push the limits of embedded hardware capabilities. Your RoleIn the capacity of a Senior Software Engineer, you will play a pivotal role in architecting the core systems that enhance Roku’s user experience. Your responsibilities will include designing and implementing performance-critical code within our UI engine, concentrating on graphics primitives, memory efficiency, and hardware acceleration. You will address intricate systems-level challenges, such as optimizing frame rates on resource-constrained hardware and developing robust APIs for higher-level frameworks. This position is perfect for engineers passionate about low-level systems programming, who are meticulous about performance, and who aspire to build the high-performance foundations that will shape the future of television.
Join Our Journey Welcome to Zopa! Since our inception in 2005, we have been pioneers in the peer-to-peer lending arena. By 2020, we took a bold step forward by launching Zopa Bank, a customer-centric bank that transforms the way people perceive finance. Our mission is to revolutionize banking by placing our customers at the forefront of everything we do. We empower individuals to reach their financial aspirations and enhance their experiences. Discover our innovative offerings at Zopa.com!Our accolades speak volumes, not only in terms of industry recognition but also as we celebrate being listed among the top three Most Loved Workplaces in the UK.If you relish tackling unconventional challenges, possess a mindset for innovation, and are eager to make a significant difference, then Zopa is the perfect place for you. Join us and make a lasting impact! Want to see our culture in action? Follow us on Instagram @zopalifeThe Engineering Challenge At Zopa, our Software Engineers transcend mere coding; they address genuine financial challenges impacting millions. You will engage with distributed systems that process thousands of transactions daily, develop resilient services that manage monetary flows, and craft user experiences that simplify traditionally complex financial products.
Mar 31, 2026
Sign in to browse more jobs
Create account — see all 403 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.