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 or similar role. Strong proficiency in programming languages such as Java, Python, or JavaScript. Experience with cloud technologies and microservices architecture. Understanding of Agile methodologies and best practices. Excellent problem-solving skills and a collaborative mindset. Degree in Computer Science or a related field is preferred.
About the job
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.
About mark43
mark43 is a cutting-edge technology company focused on revolutionizing the public safety sector. We are committed to using technology to enhance the capabilities of law enforcement agencies and improve community safety. Our mission is to provide comprehensive solutions that empower officers and increase transparency within the community.
Collaboration Fuels Our Innovation. Join Roku: Revolutionizing Television ViewingAs the leading TV streaming platform in the U.S., Canada, and Mexico, Roku is on a mission to transform how the world experiences television. We pioneered streaming to the TV, and our goal is to connect every TV globally. Our platform links consumers to their favorite content, empowers content creators to build and monetize vast audiences, and gives advertisers unique tools to engage effectively.From day one at Roku, your contributions will be significant and recognized. As a rapidly growing public company, every voice matters. You will have the chance to delight millions of viewers worldwide while gaining invaluable experience across multiple domains. About RokuRoku has been at the forefront of streaming innovation, helping shape how millions globally discover and enjoy entertainment. Our platform supports one of the largest TV streaming ecosystems, with nearly 90 million active accounts and over 100 billion hours streamed each year.Since entering the UK market in 2012, Roku has experienced significant growth, providing access to thousands of streaming channels, from BBC iPlayer and ITVX to Netflix and Prime Video. Through our Roku Powered licensing program, we collaborate with major partners like Sky to deliver expansive streaming experiences.As streaming continues to evolve, Roku’s platform has become synonymous with the “home screen” for countless households, merging cutting-edge operating system innovations and extensive media technology. Your RoleWe are looking for a talented Software Engineer to join our New Product Introduction team to help develop the next generation of Roku TV devices. This hands-on, embedded engineering position will involve working closely with hardware, the operating system, and the media stack to deliver features directly to our customers' living rooms.If you thrive in team settings and are passionate about solving complex problems, you will find a fulfilling career with us.
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.
Alten is seeking a C++ Algorithms Engineer in Manchester to help design, implement, and refine algorithms for a range of technology solutions. This position centers on hands-on development in C++, working closely with colleagues to solve complex technical challenges. Role overview This role focuses on building and optimizing algorithms that support key projects at Alten. Collaboration with other engineers is a regular part of the work, ensuring that solutions are both effective and efficient. What you will do Develop, test, and improve algorithms using C++ Work with team members to address technical requirements Contribute ideas for new approaches and enhancements Requirements Strong experience with C++ Background in algorithm development Ability to collaborate within a team environment
Collaboration Fuels Our Success. Join Roku in Revolutionizing Television ViewingAs the leading TV streaming platform across the U.S., Canada, and Mexico, Roku is on a mission to power every television globally. We have pioneered the streaming experience, connecting viewers with their favorite content while enabling publishers to grow and monetize their audiences. Advertisers benefit from our unique capabilities to engage consumers effectively.At Roku, you'll make a significant and appreciated impact from day one. As a dynamic public company, we offer the chance to enhance the viewing experiences of millions of streamers worldwide while gaining invaluable expertise across various fields. About the TeamThe Device Monetization and Themed Experiences (DMTE) team, part of our Advertising organization, is where the technology behind Roku thrives. We are the engineers who construct the robust graphics and UI foundations that drive the FRAME engine — the core technology delivering seamless, responsive, and visually captivating experiences on millions of devices. Our work underpins every user interaction, whether navigating menus, enjoying animated ads, or experiencing unique promotional content for the latest shows and movies. We excel at tackling challenging technical problems, from optimizing UI rendering to refining memory utilization, utilizing BrightScript (or JavaScript-like) to create high-performance solutions. Our collaborative and trusting environment fosters innovation, allowing great ideas to emerge from anywhere. We work closely with firmware, UI, and product teams to ensure our platform is fast, reliable, and ready for the future of streaming. If you are passionate about building the unseen elements that enable exceptional user experiences, this is the team for you. About the RoleAs a Senior Software Engineer on the DMTE team, you will play a pivotal role in Roku's platform innovation by designing, implementing, and...
Join the Nexthink Engineering team as a Senior Software Engineer, where you will contribute significantly to the development of our Collectors—critical endpoint agents utilized by millions of employees worldwide. These Collectors are instrumental in gathering vital OS data, analyzing it, and transmitting it to our advanced data analytics systems. They play a key role in identifying and resolving issues, thereby enhancing the overall user experience on devices.Your challenges will include:• Developing robust and reliable solutions across multiple platforms.• Leveraging the unique strengths of each platform to optimize performance.• Ensuring cross-platform compatibility wherever feasible.Our team thrives on tackling unconventional problems, transforming them into actionable solutions. We foster an environment where innovative ideas are encouraged, rapidly prototyped, and implemented with meticulous attention to quality, performance, and security standards inherent to our culture.
Full-time|On-site|Manchester, England, United Kingdom
Join Our Innovative Team!At Vix Technology, we pride ourselves on being at the forefront of public transit solutions, dedicated to making accessibility a universal standard. With over 35 years of expertise and our systems operating in more than 200 cities globally, we adopt a modular approach to seamlessly integrate diverse partners and technologies, crafting exceptional solutions. Our vibrant team of over 450 professionals is spread across 12 offices in the APAC, Europe, and North America, fostering a culture that promotes flexibility and collaboration, enabling our employees to connect and thrive.If you’re enthusiastic about transforming public transport and flourish in a collaborative environment, we encourage you to apply and be part of our mission to create a more connected world.Your New Role Awaits!We are looking for a skilled Senior Software Engineer to lead the design, development, and support of the CAST Front Office application, designed for embedded Linux and Android platforms within customer settings. This position blends hands-on coding with technical leadership, production support, and mentorship duties.Key Responsibilities:Design, develop, test, and sustain secure, scalable, and reusable software solutions for embedded Linux and Android environments.Provide technical leadership in architectural design discussions, working alongside the Team Lead and Principal Engineer on technical direction and delivery strategies.Facilitate and actively engage in Agile ceremonies, including sprint planning, reviews, and retrospectives.Uphold high standards of code quality through peer reviews, best practices, and automated testing strategies.Guide and mentor junior engineers through coaching, knowledge sharing, and technical support.Investigate, troubleshoot, and resolve production incidents promptly to guarantee system stability and customer satisfaction.Integrate software with first and third-party hardware in real-time, device-based environments.Effectively communicate complex technical concepts to both technical and non-technical stakeholders.
Teamwork Makes the Stream Work. Join Roku in Transforming the Way the World Watches TVAs the leading TV streaming platform in the U.S., Canada, and Mexico, Roku is on a mission to empower every television worldwide. We have revolutionized streaming technology, connecting consumers to beloved content while enabling content publishers to grow their audiences and offering advertisers unique engagement opportunities.Your journey at Roku begins with impactful contributions on day one. We are a rapidly growing public company where every individual plays a vital role. You will have the chance to delight millions of TV streamers globally, gaining invaluable experience across various disciplines. Meet the TeamThe UI Systems team at Roku develops the high-performance engines and core graphics infrastructure that power millions of devices. We manage low-level C++ frameworks, rendering pipelines, and system architectures that ensure seamless navigation and compelling animations. Our collaborative, high-trust environment allows us to work closely with firmware and silicon teams to push the limits of what's achievable on embedded hardware.Your RoleAs a Senior Software Engineer, you will architect the core systems that underpin Roku's user experience. Your focus will be on designing and implementing performance-critical code within our UI engine, optimizing for graphics primitives, memory efficiency, and hardware acceleration. You will tackle complex systems-level challenges, such as optimizing frame rates on resource-constrained hardware and building robust APIs for higher-level frameworks. This position is perfect for engineers who excel at low-level systems programming, value performance at the microsecond level, and aspire to build the high-performance foundations that will shape the future of television.Key ResponsibilitiesArchitect and optimize core C++ UI frameworks to enhance performance.
Full-time|On-site|London, Birmingham, Manchester, Newcastle upon Tyne, Edinburgh, Belfast
Role overview version1 is seeking a Senior C++ Developer to design and build software solutions. This position works alongside digital, data, and cloud teams to deliver applications that serve a variety of clients. The focus is on creating reliable and high-performance systems that meet client needs. What you will do Design and implement software using C++ for a range of projects Contribute throughout the project lifecycle, from concept to delivery Collaborate with colleagues across digital, data, and cloud teams Prioritize performance and reliability in every solution Requirements Extensive experience developing with C++ Proven ability to deliver complete software projects Strong collaboration skills with both technical and non-technical team members Locations This role is available in London, Birmingham, Manchester, Newcastle upon Tyne, Edinburgh, and Belfast.
Full-time|On-site|Manchester, England, United Kingdom
Join Our Team at Vix Technology!At Vix Technology, we believe in making public transit accessible for everyone. With over 35 years of experience and our solutions deployed in more than 200 cities globally, we are a leader in innovative transportation technologies. Our modular approach allows us to integrate various partnerships and technologies, delivering best-in-class solutions. Our vibrant team of over 450 professionals is spread across 12 offices worldwide, including APAC, Europe, and North America. We cultivate a flexible and collaborative work environment that empowers our employees to thrive.If you are passionate about enhancing public transportation and excel in a team-oriented setting, we encourage you to apply and help us realize our vision for a more connected world.Your Role:As a Software Engineer, you will leverage cutting-edge technology to create transformative solutions in the public transportation sector. You will be instrumental in developing innovative software solutions that drive efficiency in transit systems. Collaborating with a diverse team of platform specialists, you will design and implement scalable and robust software applications.Key Responsibilities:Design, develop, test, and maintain secure, scalable, and reusable software solutions tailored to customer requirements.Actively participate in Agile development processes, including sprint planning and review sessions.Work closely with Business Analysts, Product Owners, and Solutions Architects to prioritize designs and plan delivery.Effectively communicate technical concepts across diverse teams and provide constructive, solution-oriented feedback.
Full-time|On-site|Manchester, England, United Kingdom
Join Us at Vix Technology!Vix Technology stands at the forefront of public transit innovation, advocating for universal accessibility across transportation systems. With an impressive legacy of over 35 years and implementations in 200+ cities globally, we integrate diverse partners and technologies to deliver premier solutions. Our dedicated team of over 450 professionals, spread across 12 global offices in APAC, Europe, and North America, thrives in a collaborative and flexible environment, empowering each member to connect and excel.If you are passionate about enhancing public transportation and enjoy working in a team-oriented setting, we encourage you to apply and help us realize a more interconnected world.Your Role:We are looking for a skilled and driven Senior Software Engineer to enhance our dynamic team. In this role, you will engage with cutting-edge technologies and solutions that are revolutionizing the public transportation sector.As a Senior Software Engineer, you will be pivotal in spearheading innovation and crafting mission-critical software solutions that facilitate efficient public transportation systems. You will collaborate with a diverse team of platform experts and hardware specialists to design and implement robust, scalable software applications.
Full-time|Hybrid|Manchester, England, United Kingdom
Join us at Engine by Starling, where we are dedicated to partnering with innovative banks globally that aspire to leverage our cutting-edge technology to drive rapid business growth.Engine operates as Starling's software-as-a-service (SaaS) division, stemming from the technology originally designed to fuel Starling's success. Two years ago, we established ourselves as an independent entity.Our parent company, Starling Bank, has experienced remarkable expansion, largely owing to our commitment to developing modern technology from the ground up. This SaaS platform is now accessible to banks and financial institutions worldwide, providing them with innovative digital solutions and streamlined back-office operations that have significantly contributed to Starling's achievements.At Engine, we believe in a hands-on approach, where every team member plays a crucial role in delivering outstanding results for our clients. We are a technology-driven organization seeking passionate individuals excited about the transformative potential of our solutions in the banking sector across various global markets. Our ethos is built upon five core values: Listen, Keep It Simple, Do The Right Thing, Own It, and Aim For Greatness.Hybrid WorkingWe embrace a hybrid working model at Engine, preferring team members to be within a commutable distance from our offices to facilitate in-person collaboration.About Engineering at Engine by Starling - https://www.enginebystarling.com/We are on the lookout for Backend Software Engineers to enhance the Engine Platform. Your role will involve optimizing existing features for banks worldwide and developing new functionalities that have yet to be introduced in the UK market.Engine by Starling engineers are eager to contribute to the rollout of new features, regardless of their primary tech stack. To learn more about our team and insights, please refer to our Day in the Life of a Software Engineer and our collaboration with Women In Tech.
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.
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.
Foundation Health builds an AI-powered digital pharmacy platform designed to improve patient care. The team focuses on connecting healthcare services, streamlining coordination, and making the patient journey smoother. Creative problem-solving is encouraged, and the company believes that a supportive environment helps drive meaningful change for patients, partners, and the organization. Curiosity and fresh ideas are welcome here. Foundation Health values diverse perspectives and looks for people who set high standards and want to keep pushing for innovation. Many healthcare workflows have not changed in years, leading to inefficiencies. Foundation Health works to simplify these processes using AI, especially in pharmacy. The current effort centers on building AI-enabled systems that integrate with Electronic Health Record (EHR) platforms, aiming to modernize the infrastructure that supports care delivery. Role overview The Staff Software Engineer will help shape both current projects and the broader product direction. This position has a direct influence on decisions that will guide Foundation Health’s strategy over the next 6 to 12 months. What you will do Drive strategy: Balance short-term delivery needs with long-term technical health, and identify when to push back on requirements that could introduce excessive technical debt. Connect the dots: Translate complex business goals into clear technical solutions for stakeholders. Location This role is based in Manchester.
Full-time|From £75K/yr|Hybrid|Manchester, England, United Kingdom
interactive investor is a flat-fee investment platform in the UK, supporting customers as they manage their financial futures. With nearly 30 years in the sector, the company manages close to £75 billion for over 450,000 customers and offers access to a wide range of UK and international investment options. The platform is also recognized for impartial financial journalism and an active investor community. Role overview The Lead Principal Software Engineer guides technical direction across several delivery teams. This position shapes discovery, design, planning, and architecture, acting as a subject matter expert in key technical areas. The role reports to the Senior Manager and works closely with teams across the business to develop and transition technical solutions into live environments. Supporting the Technical Engineering Manager, the Lead Principal Software Engineer oversees changes within defined parts of the technical landscape and ensures solutions move smoothly from delivery to production. Key responsibilities Work with engineering teams to align solutions with strategic technology goals. Facilitate smooth knowledge transfer and technical solution handover across all team levels. Contribute to the discovery, architecture, and design of complex new solutions and patterns. Lead changes that introduce new architectural designs or significantly update existing systems. Support architectural and solution design decisions in line with the overall technology strategy. Encourage technical development and innovation within the team through design and research initiatives. Build team capability by sharing knowledge and mentoring others. Location and compensation Location: Hybrid arrangement, with three days per week based in Manchester. Salary: Starting from £75,000.
At Anaplan, we are a dynamic team of innovators dedicated to transforming business decision-making through our state-of-the-art AI-driven scenario planning and analysis platform. This empowers our clients to stay ahead of their competitors and the evolving market landscape.What brings Anaplanners together, regardless of team or location, is our unwavering dedication to customer success and our Winning Culture.Our clientele includes some of the most renowned names in the Fortune 50. Companies like Coca-Cola, LinkedIn, Adobe, LVMH, and Bayer are just a few of the 2,400+ global corporations that trust our premier platform.The essence of our Winning Culture fuels our innovative teams. We celebrate diverse perspectives, embrace leadership at every level, strive for ambitious goals, and take joy in recognizing our achievements — both big and small.Driven by our principles of strategic focus, value-driven actions, and disciplined execution, you will find inspiration, connectivity, growth, and recognition here. We welcome the unique qualities you bring; let’s collaborate to create the future together!The RoleThe Core Performance engineering team is on the lookout for a junior to mid-level software engineer to develop and sustain performance tests and frameworks that are foundational to our performance initiatives at Anaplan. We seek an advocate for robust software engineering principles, particularly in delivering high-performing software solutions. At Anaplan, performance is integral to our mission, and we need someone passionate about enhancing the performance of our platform.Your ImpactA Strong Engineer: You have experience with large codebases and a solid understanding of the SOLID principles of software engineering.Accountable and Self-Directed: You set high personal standards, work autonomously, and take ownership of results.Ownership Mindset: You pursue problems to resolution and consider platform performance as your responsibility.Scale-Oriented Thinking: You look beyond localized fixes, developing solutions that facilitate cross-team collaboration and drive adoption through influence rather than authority.Bias Toward Automation: You proactively seek to minimize repetitive tasks through automation, creating sustainable solutions over manual processes.Data-First Approach: You prioritize data quality in decision-making, holding yourself to the highest standards of data integrity.Quality Advocate: You champion quality in all aspects of your work.
Join Anaplan, a dynamic team of innovators dedicated to revolutionizing business decision-making with our top-tier AI-driven scenario planning and analysis platform. Our mission is to empower our customers to outperform their competitors and thrive in the market.At Anaplan, what brings us together is our unwavering commitment to our customers’ success and a culture focused on winning.Our clientele includes prestigious names within the Fortune 50, such as Coca-Cola, LinkedIn, Adobe, LVMH, and Bayer, representing over 2,400 global companies that trust our industry-leading platform.Our Winning Culture propels our teams forward, fostering diversity of thought and ideas. We embody leadership at every level, strive for ambitious goals, and love celebrating our achievements—both large and small.Guided by principles that emphasize strategy-led initiatives, values-based actions, and disciplined execution, you’ll find inspiration, connection, growth, and recognition here. Your uniqueness is celebrated; come join us to shape the future—together!Anaplan is actively seeking a Principal Software Engineer who will serve as the technical leader in our pivotal Experience Engineering workstream. In this role, you will outline the long-term technical vision and architectural roadmap to enhance our platform for a worldwide audience. This is a rare chance to spearhead the strategy for internationalization (i18n) and localization (l10n) on a grand scale for our award-winning planning technology. As Anaplan continues its impressive growth in a competitive global market, delivering an exceptional, localized experience remains a critical strategic goal, with you leading the technical charge.We are in search of a visionary and highly technical leader capable of navigating ambiguity, influencing cross-functional teams, and establishing a benchmark for engineering excellence.Your Impact• Define the long-term technical vision and architectural framework for Anaplan's internationalization platform and infrastructure.• Lead the design and implementation of scalable, resilient systems for continuous localization, acting as both lead engineer and technical mentor.• Collaborate with engineering leadership and product management to formulate the strategy for global readiness across all new features and products.• Tackle complex technical challenges related to localization, proactively addressing future needs and ensuring architectural integrity.
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.
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.
Apr 16, 2026
Sign in to browse more jobs
Create account — see all 269 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.