Software Engineer Intern User Interface jobs in Cambridge – Browse 288 openings on RoboApply Jobs

Software Engineer Intern User Interface jobs in Cambridge

Open roles matching “Software Engineer Intern User Interface” with location signals for Cambridge. 288 active listings on RoboApply Jobs.

288 jobs found

1 - 20 of 288 Jobs
Apply
companyRoku, Inc. logo
Internship|On-site|Cambridge, United Kingdom

Join Us in Shaping the Future of TV Streaming! Roku is revolutionizing the way the world experiences televisionAs the leading TV streaming platform in the U.S., Canada, and Mexico, Roku is dedicated to transforming every television into a smart TV. Our mission is to connect consumers with their favorite content, empower content publishers to grow their audiences, and provide advertisers with innovative engagement tools. At Roku, you won't just be a part of a team; you'll be part of a movement.From day one, you will make meaningful contributions within a dynamic and fast-paced environment. With us, you will have the chance to delight millions of TV streamers globally while gaining invaluable experience across various disciplines. About the TeamOur teams focus on developing and enhancing the user interface layers and developer-facing SDKs that drive the Roku OS experience. This work includes optimizing embedded UI components, performance tuning, and creating tools that assist both internal and external developers in building outstanding channels and features for our millions of users. About the InternshipJoin one of Roku's cutting-edge UI teams as a Software Engineer Intern, where your enthusiasm for technology and creativity will contribute to our success. This is a paid 12-week internship starting in Summer 2026.As an intern, you'll tackle a specific project aligned with our UI/SDK roadmap—whether it's refining a UI component, enhancing performance metrics, or developing a tool for developers. Our UI teams utilize various programming languages, including C++ and TypeScript, and are embracing GenAI-assisted development workflows to elevate productivity and quality. Your ResponsibilitiesLead a well-defined project that enhances our UI/SDK capabilities.Contribute to both front-end and embedded UI codebases using contemporary languages and methodologies while collaborating on integration with platform services.Apply best practices in profiling, testing, and documentation; learn how we balance usability, reliability, and performance at scale.Preferred QualificationsCurrently pursuing a degree in Computer Science, Engineering, or a related field.Familiarity with TypeScript for UI tooling, modern development frameworks, or other relevant technologies.

Mar 2, 2026
Apply
companyRoku Inc. logo
Full-time|On-site|Cambridge, United Kingdom

Teamwork Makes the Stream Work. Roku is Revolutionizing Television ViewingAs the leading TV streaming platform in the U.S., Canada, and Mexico, Roku aims to power every television worldwide. We pioneered the streaming revolution and our mission is to be the connective tissue of the entire TV ecosystem. We link consumers with beloved content, empower publishers to cultivate and monetize audiences, and provide advertisers unique ways to engage viewers.From your first day at Roku, you will contribute significantly and feel valued. As a rapidly growing public entity, we encourage active participation—no one is just a bystander. You have the opportunity to enchant millions of TV streamers globally while gaining substantial experience across various disciplines. About the TeamThe UI team at Roku builds the essential frameworks, tools, and high-performance UI components that enhance experiences across millions of devices. We manage the middleware and UI layers that facilitate seamless navigation, responsive interactions, stunning animations, and consistent workflows for developers across our platform.Our focus encompasses graphics rendering, layout and animation systems, performance optimization, and developer APIs, all aimed at enabling the creation of reliable, visually appealing applications on a large scale. We thrive in a collaborative, high-trust environment, working closely with firmware, platform, and product teams to ensure a swift, robust, and future-ready user experience. About the RoleIn your position as a Senior Software Engineer on the UI team, you will design, develop, and optimize systems that are foundational to Roku’s user experience and developer platform. You will work on performance-critical code paths across graphics rendering, animation, layout, and UI frameworks, ensuring fluid visuals and highly responsive interactions across a diverse array of devices.You will be instrumental in defining core architectural decisions that will shape the future of our UI systems.

Mar 31, 2026
Apply
companyRoku, Inc. logo
Full-time|On-site|Cambridge, United Kingdom

Collaboration Fuels Innovation. Transforming the Future of TelevisionRoku is recognized as the leading TV streaming platform across the U.S., Canada, and Mexico, with ambitions to revolutionize how viewers engage with television worldwide. We were pioneers in bringing streaming technology to TVs, and our goal is to serve as the ultimate TV streaming platform that bridges the entire television ecosystem. We connect viewers with their favorite content, empower publishers to grow and monetize their audiences, and offer advertisers unparalleled tools to reach consumers.From day one at Roku, you will be an integral part of our mission. We are a rapidly expanding publicly traded company where every voice matters. You will have the chance to delight millions of viewers while acquiring valuable experience across diverse disciplines. Join Our Innovative UI TeamOur UI team at Roku is responsible for creating the fundamental frameworks, tools, and high-performance UI components that enhance user experiences across millions of devices. We manage the middleware and UI layers that facilitate seamless navigation, responsive interactions, rich animations, and consistent developer workflows across our platform. Our responsibilities encompass graphics rendering, layout and animation systems, performance optimization, and developer APIs that simplify the creation of reliable and visually appealing applications at scale. We thrive in a collaborative, high-trust environment, partnering closely with firmware, platform, and product teams to ensure a fast, robust end-to-end experience. Your RoleAs a Senior Software Engineer on the UI team, you will design, implement, and optimize the systems that form the backbone of Roku's user experience and developer platform. You will work on performance-critical code paths related to graphics rendering, animation, layout, and UI frameworks, ensuring smooth visuals and immediate responsiveness across various devices. You will help define the core architecture, collaborate across the technology stack with hardware, firmware, and application teams, and witness the direct impact of your work on tens of millions of users. This role is perfect for engineers who are passionate about solving complex technical challenges and prioritize performance and user experience.

Mar 2, 2026
Apply
companyRoku, Inc. logo
Full-time|On-site|Cambridge, United Kingdom

Collaboration Fuels Innovation at Roku. Join Roku, a Leader in Television Streaming TechnologyRoku is the premier TV streaming platform across the U.S., Canada, and Mexico, with a vision to enhance every television worldwide. We were the pioneers in streaming technology, and our goal is to serve as the central hub for the entire TV ecosystem. We connect viewers to their favorite content, empower content creators to reach vast audiences, and offer advertisers unmatched engagement opportunities.From day one at Roku, your contributions will be impactful and recognized. As a rapidly growing public company, we ensure that every team member plays an essential role. You will have the chance to enrich the experience of millions of TV viewers globally while acquiring valuable expertise across various fields. About the TeamThe UI Systems team at Roku is responsible for developing high-performance engines and foundational graphics infrastructure that power millions of devices. We manage the low-level C++ frameworks, rendering pipelines, and system architectures that facilitate seamless navigation and dynamic animations. Our work sits at the intersection of hardware and software, where we optimize graphics rendering, memory management, and layout engines to deliver a consistently fast experience across our device range. We foster a collaborative, high-trust environment, working closely with firmware and silicon teams to push the limits of embedded hardware capabilities.About the RoleAs a Senior Software Engineer, you will play a crucial role in architecting the core systems that enhance Roku's user experience. You will design and develop performance-critical code within our UI engine, focusing on graphics primitives, memory efficiency, and hardware acceleration. This position involves addressing complex systems-level challenges, including optimizing frame rates on resource-constrained hardware and creating robust APIs for higher-level frameworks. This role is perfect for engineers passionate about low-level systems programming, with a keen interest in performance metrics and a desire to innovate the future of television.Your ResponsibilitiesArchitect and optimize core C++ UI frameworks for Roku devices.

Mar 2, 2026
Apply
companyRoku, Inc. logo
Internship|On-site|Cambridge, United Kingdom

Teamwork makes the stream work. Roku is revolutionizing the way the world experiences televisionAs the leading TV streaming platform in the U.S., Canada, and Mexico, Roku is dedicated to powering every television globally. We pioneered the streaming experience and are on a mission to connect the entire TV ecosystem. We link consumers to their favorite content, empower publishers to build and monetize vast audiences, and offer advertisers unparalleled opportunities to engage viewers.Your journey at Roku begins with impactful contributions. As a rapidly expanding public company, every team member plays a vital role. Join us in delighting millions of TV streamers worldwide while gaining invaluable experience across diverse fields. About This TeamThe Embedded teams focus on device firmware, platform features, and the integration of system-on-chip (SoC) components, emphasizing reliability, performance, and seamless user experiences across devices and TVs. About the InternshipJoin Roku’s embedded software team as a Software Engineer Intern, where your enthusiasm for technology and creativity will be pivotal to our success. This paid internship lasts for 12 weeks, starting in Summer 2026.As an Embedded Software Engineer Intern, you will tackle a specific project that enhances our embedded stack, such as implementing a new feature, improving performance, or developing automation enhancements to ensure the delivery of high-quality software across devices. Your ResponsibilitiesLead a project in the embedded sphere; possible tasks include implementing a feature, optimizing memory/performance, or creating automated tests for a system module.Utilize C++ on Linux-based systems; employ debugging and analysis tools to reproduce, isolate, and resolve issues.Collaborate with engineers across firmware, platform services, and quality assurance to ensure reliable delivery. Preferred QualificationsCurrently pursuing a degree in Computer Science, Engineering, or a related field.Proficiency in C++ (experience with modern C++ is a significant advantage).Familiarity with development and debugging on Linux-based embedded platforms.

Mar 2, 2026
Apply
companyRoku, Inc. logo
Internship|On-site|Cambridge, United Kingdom

Collaboration Fuels Innovation. Join Roku: Transforming the Future of TelevisionRoku is the leading TV streaming platform across the U.S., Canada, and Mexico, with a vision to power every television globally. As pioneers in streaming technology, our mission is to seamlessly connect consumers with their favorite content, assist publishers in growing their audiences, and enable advertisers to engage with consumers uniquely.From day one at Roku, you will be a crucial part of our team. As a rapidly growing public company, we believe every employee has the opportunity to make a difference. Experience the thrill of delighting millions of TV viewers worldwide while developing your skills across various disciplines. About the role Are you ready to immerse yourself in the realm of observability and contribute to developing Roku's next-generation AI-driven observability platform? Do you have a passion for the CNCF open-source ecosystem, including tools for metrics, logs, and tracing? Are you excited to explore how AI and Large Language Models can enhance observability workflows? If you thrive on problem-solving, enjoy collaborating with diverse teams, and seek innovative approaches to enhance observability through intelligent automation, this is the role for you. Here, you will have the chance to expand your skills while managing large-scale operations involving high-volume data and requests across various regions and clusters, all while leading the charge in AI-powered observability solutions. If you are eager to learn and make a significant impact at the intersection of observability and AI, we would love to hear from you!

Mar 5, 2026
Apply
companyRoku Inc. logo
Internship|On-site|Cambridge, United Kingdom

Teamwork makes the stream work. Roku is transforming the way the world experiences televisionAs the leading TV streaming platform in the U.S., Canada, and Mexico, Roku is on a mission to power every television globally. We pioneered the streaming-to-TV experience, connecting viewers with their favorite content, enabling content creators to build and monetize extensive audiences, and offering advertisers unique ways to engage consumers.From day one at Roku, you will be an integral part of our team in a fast-growing public company where every voice matters. You’ll have the chance to delight millions of TV streamers worldwide while gaining valuable experience across various disciplines. About the Team The Advanced Development organization pushes the limits of product innovation by creating groundbreaking technologies that will influence all Roku devices in the future. Our team operates independently from standard shipping schedules, focusing on foundational technologies, including modern Linux embedded C++, build systems, cloud backend solutions, and web platforms. About the RoleJoin us as a Software Engineer Intern, where your enthusiasm for technology and innovative ideas will play a key role in our success. This is a paid 12-week internship starting in Summer 2026.We will customize your project for optimal impact during your time with us. One exciting initiative involves constructing a community-ready Model Context Protocol (MCP) server for the Roku Cloud Emulator, enabling external developers to manage virtual Roku devices via AI assistants. While we have a working internal proof-of-concept, it requires a complete rebuild for public accessibility. Our platform emulation product runs a software-only version of the Roku OS, mimicking real hardware and facilitating broader scale testing through cloud hosting. What You Will Be DoingLeading a project aimed at making our emulation product accessible to external developers through AI assistance.Collaborating with engineers across various specialties to ensure successful delivery.

Mar 5, 2026
Apply
companyRoku, Inc. logo
Internship|On-site|Cambridge, United Kingdom

Teamwork makes the stream work. Roku is revolutionizing the way the world experiences televisionAs the leading TV streaming platform in the U.S., Canada, and Mexico, Roku is on a mission to power every television globally. We pioneered the streaming revolution, connecting consumers with their favorite content and empowering publishers to engage vast audiences while providing advertisers with unique opportunities to reach consumers.From day one at Roku, you will play a significant role in our journey. We are a rapidly growing public company where every team member is integral to our success. You will have the chance to delight millions of TV streamers worldwide while gaining invaluable experience across diverse disciplines. About this areaThe MediaPlayer team, part of the RokuOS organization, is responsible for the engine that drives every stream on our platform. We are at the core of the user experience, enhancing and optimizing our media pipeline to ensure seamless playback for millions globally. Our team is dedicated to continuous innovation and pushing the limits of performance, ensuring Roku remains the benchmark for streaming excellence. About the roleJoin Roku’s MediaPlayer team as a Software Engineer Intern, where you will engage at the intersection of embedded systems and digital media. This paid 12-week internship, commencing in Summer 2026, will involve contributing to the core elements of RokuOS that manage video and audio streaming. You will be tasked with a high-impact project aimed at enhancing the media playback engine, improving playback performance, or boosting the reliability of our media stack across millions of devices. Your responsibilities will includeLeading a project within the MediaPlayer stack, which may involve implementing new media features, optimizing media playback KPIs, or enhancing support for modern streaming protocols and codecs.Developing high-performance C++ code on Linux-based systems to improve the efficiency and stability of the core media pipeline.Utilizing advanced debugging and analysis tools to reproduce, isolate, and resolve complex playback issues across various hardware profiles.Collaborating...

Mar 5, 2026
Apply
companyRoku, Inc. logo
Internship|On-site|Cambridge, United Kingdom

Teamwork makes the stream work. Roku is revolutionizing the way people enjoy televisionAs the leading TV streaming platform in the U.S., Canada, and Mexico, Roku is on a mission to connect every television globally. We were pioneers in bringing streaming to the TV and aim to be the go-to platform that links the entire TV ecosystem. We empower consumers to access the content they love, assist publishers in expanding their reach and revenue, and offer unique advertising opportunities to engage audiences effectively.At Roku, from day one, your contributions will be valued. We are a rapidly growing public company where every team member plays an active role. This internship offers you the chance to impact millions of TV streamers across the globe while gaining valuable experience in various disciplines. About the RoleJoin one of Roku's UI teams as a Software Engineer Intern, where your passion for technology and creativity will be key to our success. We offer a paid 12-week internship, commencing in Summer 2026.In this role, you will undertake a scoped project aligned with our UI/SDK roadmap—tasks may include improving a UI component, enhancing performance instrumentation, or developing tools for developers. Our UI teams utilize a variety of programming languages from C++ to TypeScript, and we embrace AI-assisted development workflows to enhance productivity and quality. You could be involved in projects focused on creating AI tools for UI generation for Roku devices or similar tasks. What You’ll Be DoingTake ownership of a clearly defined project that advances our UI/SDK capabilities.Contribute to front-end and embedded UI codebases using modern programming languages and patterns, collaborating on integration with platform services.Implement best practices in profiling, testing, and documentation; gain insights into how we ensure usability, reliability, and performance at scale. We’re Excited if You HaveCurrently enrolled in a degree program in Computer Science/Engineering or a related field (ideally seeking penultimate year students).Proficiency in scripting languages such as JavaScript or TypeScript.

Mar 5, 2026
Apply
companyRoku, Inc. logo
Internship|On-site|Cambridge, United Kingdom

Collaboration is Key to Innovation. Join Roku in Transforming the Television ExperienceRoku stands as the leading TV streaming platform in the U.S., Canada, and Mexico, with ambitions to empower televisions globally. As pioneers in TV streaming technology, our mission is to connect the entire television ecosystem. We bridge viewers to their favorite content, assist content publishers in growing their audiences, and offer advertisers innovative ways to connect with consumers.Your journey with Roku begins with a significant contribution from day one. As a rapidly expanding public company, we ensure that all team members are engaged participants. Here, you can delight millions of TV streamers worldwide while gaining invaluable experience across diverse disciplines. About the TeamOur distributed team spans multiple continents and time zones, dedicated to crafting high-quality software releases for Roku’s latest player devices. We thrive on agility and have a strong commitment to creating user-friendly and enjoyable products. As an intern, you will be treated as a valued contributor, collaborating with engineers, QA experts, product managers, and other stakeholders, with ample support through mentorship, feedback, and structured onboarding. Position OverviewThis internship is ideally suited for students entering their Placement Year with an interest in embedded software development and software quality. You will play a crucial role in enhancing product quality and developer productivity by contributing to automated testing, troubleshooting issues, and optimizing testing processes for C/C++ applications on embedded/Linux-based systems.

Mar 27, 2026
Apply
companyRoku, Inc. logo
Internship|On-site|Cambridge, United Kingdom

Teamwork makes the stream work. Roku is transforming the way the world experiences television.As the leading TV streaming platform in the U.S., Canada, and Mexico, Roku is on a mission to power every television globally. We are pioneers in streaming technology, connecting viewers with the content they love. Our platform empowers content publishers to grow and monetize their audiences while offering advertisers unique ways to engage consumers.From day one at Roku, you will make a significant, appreciated contribution. We are a rapidly growing public company where every individual plays a critical role. Join us to delight millions of TV streamers worldwide while gaining invaluable experience across various areas. About the RoleBecome part of our team as a Software Engineer Intern, where your enthusiasm for technology and innovation will propel our success. This is a paid 12-week internship set to start in Summer 2026.We will customize your project to ensure the best experience during your time with us. One exciting idea on the table is the creation of an AI-driven development workflow for designing and testing new APIs. This initiative would facilitate rapid prototyping of new interface definitions and implementations, including automated testing and documentation, while gathering insights to evaluate design concepts. Your ResponsibilitiesLead a project that contributes to the effectiveness of our development team.Utilize C++ in Linux-based systems, employing debugging and analysis tools to reproduce, isolate, and resolve issues.Collaborate with engineers from firmware, platform services, and quality assurance to ensure reliable delivery. We Would Love to SeeEnrollment in a Computer Science/Engineering degree program or a related field.Demonstrated modern C++ proficiency through coding outside of your academic curriculum.Experience in developing/debugging on Linux-based embedded platforms.Understanding of Linux kernel concepts, multi-threading primitives, Linux tools, libraries, and open-source development.Proficiency in scripting languages like Python or Bash.

Mar 5, 2026
Apply
companyRoku, Inc. logo
Internship|On-site|Cambridge, United Kingdom

Teamwork makes the stream work. Join Roku - Pioneering TV Streaming TechnologyRoku is the leading TV streaming platform in the U.S., Canada, and Mexico, aspiring to power every television globally. We revolutionized how audiences consume content and strive to connect consumers with the media they adore. Our platform empowers content creators to grow and monetize their audience while offering advertisers unique ways to connect with consumers.From day one at Roku, your contributions will be significant and appreciated. As a rapidly expanding public company, we foster an environment where every team member is actively engaged. This is your chance to make a difference for millions of TV streamers worldwide while gaining invaluable experience across various domains. About the TeamThe automation and tools teams at Roku are the driving force behind enhancing our testing and developer experience. By leveraging AI and analytics, these teams create frameworks, pipelines, and developer utilities that elevate validation coverage, accelerate release cycles, and enhance engineering productivity across embedded, mobile, and cloud services. Role OverviewWe invite you to join our automation and tools team as a Software Engineer Intern at Roku, where your passion for technology and creativity will be instrumental in our growth. This is a paid 12-week internship commencing in Summer 2026.As a Software Engineer Intern, you will undertake a project aimed at enhancing automation or developer tooling—possible tasks might include extending a Python test framework, developing a lightweight web or AI tool, or integrating automation into CI/CD processes. Your ResponsibilitiesLead an automation/tools project; examples include enhancing a Python test framework, creating a service for test orchestration, or integrating test steps into CI/CD pipelines.Write clean, reusable code (predominantly in Python and TypeScript/JavaScript for web tools); engage in code reviews and document your work for maintainability.Collaborate with engineers across different locations to implement enhancements and gather feedback. Preferred QualificationsProficient in Python programming with a solid understanding of REST APIs and a web framework (Flask, FastAPI, Django, Node.js, or Express).Interest in CI/CD tools (Jenkins, GitLab CI) and familiarity with automation practices.

Mar 2, 2026
Apply
companyGraphcore logo
Internship|On-site|Cambridge, UK

About Us Graphcore stands at the forefront of innovation in Artificial Intelligence computing. We develop cutting-edge hardware, software, and systems infrastructure that unlock the future of AI breakthroughs, driving the widespread adoption of AI solutions across various industries. As a proud member of the SoftBank Group, Graphcore is part of an elite family of companies that are pivotal in shaping transformative technologies with a bold vision: to foster Artificial Super Intelligence and make its advantages accessible to all. Our teams are comprised of individuals from diverse backgrounds, bringing a wide array of skills and perspectives to the table. At Graphcore, we pride ourselves on cultivating a culture of continuous learning and relentless innovation. Job Summary The System Software group includes the Firmware team, Drivers and Utilities team, and the System QA team. We are responsible for enabling all silicon and hardware platforms developed by our colleagues at Graphcore, aiming to produce high-quality software and APIs that empower the wider software team to utilize our products efficiently. The Team The Drivers and Utilities team is dedicated to developing kernel and user-space software, maximizing performance and utility from our unique hardware. We collaborate closely with the software engineering team on the Poplar SDK to support machine learning applications and work alongside silicon and hardware engineers to fully leverage the capabilities of our Graphcore IPU solution. Responsibilities and Duties Write code adhering to Graphcore standards Ensure all code has appropriate unit tests Participate in individual and team code reviews Engage in Scrum ceremonies Conduct manual testing of code written by yourself and others Maintain and troubleshoot our Continuous Integration system Contribute to technical design discussions with team members

Mar 13, 2026
Apply
companyRoku, Inc. logo
Internship|On-site|Cambridge, United Kingdom

Collaboration Fuels Innovation. Join Roku - Redefining Television ExperienceAs the leading TV streaming platform in the U.S., Canada, and Mexico, Roku is on a mission to empower every television worldwide. We pioneered the streaming revolution and strive to connect consumers with the content they love while enabling publishers to thrive and advertisers to engage effectively.From day one at Roku, your contributions are impactful and appreciated. We are a fast-paced, publicly traded company where everyone is an active participant. This role offers the chance to enhance the viewing experience for millions globally while gaining invaluable experience across various disciplines. Role OverviewWe are seeking a 12-month UX Research Intern to collaborate on a variety of research initiatives, with a strong focus on international user research. You will receive mentorship from a senior UX researcher and work closely with product managers, designers, data scientists, and engineers to influence product decisions through mixed-method insights (both qualitative and quantitative). Your ResponsibilitiesDevelop and conduct mixed-method studies (including interviews, usability tests, diary studies, concept tests, and surveys) across diverse countries and cultures.Assist with international research operations including participant recruitment, localization, incentives, and vendor coordination.Design, implement, and analyze surveys (screening, satisfaction, feature adoption) utilizing best practices for sampling and question formulation.Execute both moderated and unmoderated qualitative research, synthesizing findings into clear, actionable insights.Work alongside data science to combine behavioral data with attitudinal research to create a cohesive narrative.Present and communicate insights through comprehensive reports, debriefs, and succinct readouts tailored to various stakeholders.We Would Love to See You HaveEnrollment in a full-time degree program pursuing a Bachelor’s or Master’s degree in HCI, Psychology, Anthropology, Sociology, Design, Data Science, or a related field.

Mar 5, 2026
Apply
companyCambridge Mobile Telematics logo
Analytics Engineer Intern

Cambridge Mobile Telematics

Internship|On-site|Cambridge, MA

Cambridge Mobile Telematics (CMT) develops technology aimed at making roads safer. The DriveWell® Fusion platform processes data from millions of IoT devices, smartphones, connected cars, and dashcams using AI. Insurers, automakers, and mobility companies use these insights to better understand driver behavior and support safety efforts worldwide. Role overview The Analytics Engineer Intern works closely with both the IoT and Data Engineering teams. The main responsibilities include building data pipelines, developing reliable data models, and creating analytics tools that help teams make informed decisions. AI tools play a key role in the workflow, enabling faster pipeline development and improving data accessibility for stakeholders. This internship supports CMT’s IoT Operations and Product Analytics groups. Projects may include monitoring device performance or analyzing large-scale driver behavior trends. What we look for Strong motivation and technical skills Interest in AI and its practical applications Desire to contribute to safer roads through data-driven work Location Cambridge, MA

Apr 27, 2026
Apply
companySpeechify logo
Full-time|On-site|Cambridge, MA, USA

Role overview Speechify seeks a Platform Software Engineer based in Cambridge, MA. This position centers on building and enhancing the core platforms that power Speechify’s applications. The work involves designing, implementing, and refining scalable systems that influence both product development and the overall user experience. What you will do Develop and maintain platform software supporting Speechify’s products Work with engineering, product, and design teams to deliver reliable solutions Improve existing systems for better performance and scalability Share ideas that help shape the direction of Speechify’s technology Requirements Proven experience building high-quality software Ability to collaborate with cross-functional teams Interest in tackling complex technical challenges This is an onsite role in Cambridge, MA.

Apr 25, 2026
Apply
companyttp1 logo
Full-time|On-site|Cambridge

Join our innovative team at ttp1 as a Robotic Software Engineer. In this pivotal role, you will develop cutting-edge robotic software solutions that enhance our capabilities and drive our projects forward. Your expertise will be crucial in designing, testing, and implementing software for robotic systems, working alongside a dedicated team of engineers and scientists.If you are passionate about robotics and eager to contribute to groundbreaking technology, we invite you to apply and be a part of our journey!

Mar 3, 2026
Apply
companyRiverlane logo
Full-time|£65K/yr - £80K/yr|Hybrid|Cambridge, UK

This Integration Software Engineer position is based in Cambridge, UK and offers a hybrid working arrangement. The role is full-time and permanent. Salary: £65,000 - £80,000, depending on experience. The final offer will reflect relevant experience, transferable skills, and previous achievements. Applicants are encouraged to mention their preferred working schedule in the cover letter. Role overview This role focuses on integrating software solutions that support the advancement of quantum error correction (QEC) technology. Riverlane works at the intersection of quantum computing and fields such as material science, climate research, and drug design. Integration Software Engineers play a key part in developing and connecting systems that help address the technical challenges of QEC. About Riverlane Riverlane is committed to developing quantum error correction technology, aiming to unlock the full potential of quantum computers. The company partners with quantum hardware providers and government agencies to drive progress toward fault-tolerant quantum computing. With over $125 million raised, Riverlane continues to expand its research and development efforts in this area.

Apr 29, 2026
Apply
companyHubSpot logo
Remote|Remote|Remote - USA

POS-9034About Our TeamThe Commerce Hub at HubSpot is revolutionizing how businesses sell, bill, and manage revenue seamlessly within our platform. Handling billions in customer transactions, our focus on accuracy, clarity, and reliability is paramount. We are developing an AI-first commerce ecosystem that integrates flawlessly with HubSpot’s CRM, offering a streamlined, consistent, and adaptable experience for both sellers and buyers.About the RoleWe are in search of a Principal Software Engineer to drive the technical evolution of Commerce Hub. This pivotal role demands hands-on involvement, where you will engage in coding, exploring services, evaluating complex designs, troubleshooting intricate systems, and taking ownership of the architecture for critical components in CPQ, Billing, Payments, and Revenue OS.Your ResponsibilitiesDevelop a Cohesive, Scalable PlatformInfluence the technical roadmap for CPQ, Billing, and Payments using strong, decisive patterns.Define and enhance core domain models to ensure consistent and predictable behavior for pricing, products, contracts, invoices, and payments.Create frameworks that facilitate easy extensions without increasing complexity.Be a Proactive, Impactful BuilderRegularly write code, lead design reviews, and construct impactful systems from start to finish.Manage extensive multi-team projects that encompass CPQ, Billing, and Payments.Transform prototypes into scalable production-ready solutions.Guide Architectural DirectionEstablish patterns for extensibility, contract boundaries, financial accuracy, event-driven consistency, and safe interactions between AI/agents and commerce objects.Advocate for simplicity in complex domains while maintaining consistency across surfaces.Collaborate Closely with Product LeadershipShape product strategies across CPQ, Buyer Portal, and Revenue OS.Assist teams in navigating trade-offs between speed, accuracy, compliance, and long-term platform sustainability.Elevate Organizational StandardsMentor senior engineers and technical leads.Drive informed design choices and facilitate learning from incidents and significant migrations.Encourage teams to align on best practices and strategic goals.

Dec 18, 2025
Apply
companyRoku, Inc. logo
Full-time|On-site|Cambridge, United Kingdom

Collaboration Fuels Our Innovation. Join Roku, Revolutionizing Television ViewingRoku stands as the leading TV streaming platform across the U.S., Canada, and Mexico, with aspirations of transforming every television globally. As pioneers in TV streaming, our mission is to serve as the platform that unites the entire TV ecosystem, linking consumers to beloved content, enabling publishers to cultivate and monetize extensive audiences, and equipping advertisers with unique tools for consumer engagement.From day one at Roku, your contributions will be recognized and valued. We are a fast-evolving public company where every team member plays a significant role. Embrace the opportunity to delight millions of TV streamers globally while gaining invaluable experience across diverse disciplines. Role Overview At Roku, you will work on a platform utilized by real users. Showcase your achievements to friends and family, and see your work in leading electronics retailers.As a senior member of the Roku Core OS team, you will take part in designing and developing the core/system components of Roku OS. We seek a senior software engineer with profound expertise in embedded Linux development and integration.Roku boasts a proven history of creating successful products based on value SoCs, relying on our talented software engineers to optimize limited resources.We genuinely mean it when we say that Roku is a place where everyone contributes. If you aspire to work with top talent, developing products used by millions, and thrive in a tech culture that excels, we invite you to contact us. Join us in creating the next generation of cost-effective streaming players and TVs for our customers. Your Responsibilities Design and develop OS features within a multi-process environment that prioritize speed, efficiency, and platform flexibility.Exhibit excellence in C++ development to deliver high-performance and ultra-reliable software, focusing on optimization, performance, and memory management.Implement features with the necessary abstractions to ensure compatibility across various hardware.

Mar 5, 2026

Sign in to browse more jobs

Create account — see all 288 results

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.