Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Experience
Qualifications
Proficiency in programming languages such as Python, Java, or C++. Experience with cloud technologies and microservices architecture. Strong problem-solving skills and a passion for coding. Ability to work collaboratively in a team-oriented environment. Familiarity with Agile development methodologies.
About the job
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.
About Speechify
At Speechify, we are dedicated to transforming the way individuals interact with technology. Our mission is to empower users through innovative solutions that enhance accessibility and productivity. Join us in our journey to make information more accessible for everyone.
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,…
About the Role ttp1 is hiring a Software Developer for a 12-month fixed-term contract based in Cambridge. This position plays a key part in designing, building, and maintaining software that supports ongoing projects. What You Will Do Work with cross-functional teams to deliver reliable software solutions Contribute to the design and development of new and existing applications Help ensure software meets client requirements and industry standards Location Cambridge
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.
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.
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.
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.
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
Full-time|$163.4K/yr - $228K/yr|On-site|Cambridge, MA USA
Your Impact at Lila Lila Sciences is on the lookout for a talented Industrial Engineer to take the lead in designing and optimizing the physical layout of our cutting-edge AI Science Factories. In this pivotal role, you will integrate laboratory instrumentation and robotics into a seamless and efficient factory design. Your collaboration with hardware engineering, scientific teams, robotics, facilities, and operations will be crucial in creating layouts that prioritize safety, scalability, and high-throughput autonomous research. This position is vital for translating intricate cross-functional requirements into a factory environment that propels Lila’s next-generation scientific capabilities. What You'll Be Building Take ownership of the complete factory layout, focusing on spatial planning, adjacency mapping, and utility requirements. Integrate diverse lab instrumentation layouts from various scientific and engineering domains into a cohesive, high-performance factory design. Work closely with teams in hardware, robotics, science, automation, safety, and facilities to incorporate essential requirements for utilities, safety, accessibility, maintenance, and environmental controls. Create and maintain precise 2D and 3D CAD models of the entire factory layout, managing version control and change updates effectively. Collaborate with robotic teams to conduct simulations and scenario analyses, evaluating throughput, operational efficiency, and identifying bottlenecks. Partner with construction, facilities, and external vendors to ensure that physical buildouts accurately reflect intended designs and are scalable to meet future demands. Develop standards, documentation, and layout guidelines for new lab instrumentation and factory expansions. What You’ll Need to Succeed Bachelor’s or Master’s degree in Industrial Engineering, Mechanical Engineering, Manufacturing Engineering, Systems Engineering, or a related field. Proven experience in designing factory, laboratory, or production layouts in complex environments. Expertise in CAD tools (e.g., AutoCAD, REVIT, SolidWorks). Strong knowledge of workflow optimization, material flow, ergonomics, and spatial systems. Ability to work collaboratively across multidisciplinary engineering and scientific teams. Exceptional communication and documentation skills.
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
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.
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.
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.
Join Engine as a Senior Associate in Community OperationsAt Engine, we empower visionary founders who are tackling the world's most critical challenges in areas such as climate change, health, and advanced technologies. Our commitment includes providing robust support through founder programs, access to shared infrastructure and labs, and the opportunity to connect with a diverse national network of corporate partners, investors, and industry experts.
Teamwork Makes the Stream Work. Roku is Revolutionizing Television.As the leading TV streaming platform across the U.S., Canada, and Mexico, Roku is on a mission to empower every television globally. We pioneered the concept of streaming to TVs and aspire to connect consumers to their favorite content while enabling content publishers to grow and monetize their audiences. Advertisers can also benefit from our unique engagement capabilities.From day one at Roku, you'll be a key contributor in our dynamic and fast-growing public company, where every team member makes a significant impact. Join us to delight millions of TV streamers worldwide while gaining diverse experiences across various disciplines. About the TeamThe International TV Software team at Roku focuses on developing and delivering innovative software for television platforms in international markets, particularly in Europe and Australia. Collaborating closely with SOC partners, we aim to introduce new TV products, develop software that adheres to regional broadcast standards, and support certification with organizations like ETV, the BBC, and DTG. Our team engages in both new platform and common software development projects, contributing to both groundbreaking features and the ongoing evolution of Roku’s international TV software ecosystem. We value engineers who are inquisitive, adaptable, and eager to comprehend the full scope of the systems they work on.About the RoleAs a Software Engineer on the Regional TV Software team, you will play a vital role in developing and delivering software for regional TV platforms, engaging in both new projects and software development. You will collaborate with SOC vendors, assist in certification processes with UK and European broadcasting organizations, and contribute to defining and building new software features. This position is ideal for an early-career engineer who is curious, collaborative, and driven to expand their expertise across various areas of a complex software system.What You’ll Be DoingDeveloping and maintaining software for regional TV platforms, focusing on European and Australian markets.Collaborating with SOC vendors to support new initiatives and software projects.
About Graphcore At Graphcore, we are pioneering the next generation of AI computing technology. Our team comprises industry-leading experts in semiconductors, software, and artificial intelligence, dedicated to developing a comprehensive AI compute stack that spans from silicon innovations to extensive data center infrastructure. As a proud member of the SoftBank Group, we are supported by substantial long-term investments, enabling us to advance critical technologies within the rapidly evolving SoftBank AI ecosystem. To capitalize on the immense opportunities in AI, Graphcore is expanding its global workforce. We are uniting the brightest minds to tackle the most challenging problems in an environment where every individual can significantly influence the organization, our products, and the future of artificial intelligence.
Full-time|$108K/yr - $140K/yr|On-site|Cambridge, MA USA
Your Contribution at Lila Sciences Lila Sciences is seeking a passionate Software Engineer to spearhead the development of cutting-edge Lab Instrument Integration Software, a crucial element of our AI-powered laboratory ecosystem. We want innovative thinkers who thrive at the intersection of software, science, and hardware, delivering impactful solutions that propel scientific advancements. Key Responsibilities Lab Instrument Software Development: Design and implement reliable software that facilitates seamless communication between robotic systems and automation hardware (e.g., robotic arms, liquid handlers, sensors) and control software, guaranteeing effective hardware integration. System Integration: Integrate lab instruments into our next-gen AI-driven lab automation framework, managing intricate connections between cloud and edge infrastructures, along with device execution. Testing and Debugging: Conduct comprehensive testing, debugging, and troubleshooting of drivers to pinpoint, isolate, and resolve performance issues, bugs, and compatibility hurdles. Technical Documentation: Develop, revise, and maintain thorough documentation for driver interfaces, APIs, and integration procedures, ensuring clarity for internal teams and end-users. Collaboration and Support: Partner with cross-functional teams, including hardware engineers, software developers, product managers, and end-users, to provide technical assistance and resolve integration challenges efficiently. AI-Driven Development: Leverage advanced coding models and development tools to enhance the speed and quality of software delivery. Qualifications for Success Proficiency in Python, C#/.NET, or other programming languages/frameworks is essential. Proven experience in debugging and problem-solving, particularly in hardware-software integration contexts. Strong analytical skills and a methodical approach to troubleshooting complex technical challenges. Excellent verbal and written communication skills to facilitate effective collaboration within multidisciplinary teams. Bonus Qualifications A keen interest or background in science. Experience in developing software for laboratory instruments.
Teamwork makes the stream work. Join Roku in transforming the way the world experiences televisionAs the leading TV streaming platform across the U.S., Canada, and Mexico, Roku is dedicated to revolutionizing the viewing experience for people everywhere. We have pioneered streaming technology and seek to unify the TV ecosystem, connecting viewers with their favorite content while empowering content creators to reach vast audiences and providing advertisers with innovative engagement tools.From day one at Roku, you will make significant contributions in a thriving public company where every team member plays an essential role. This is an opportunity to impact millions of TV streamers globally while acquiring valuable experience across various fields. About the RoleIn this senior software engineering position, you will be responsible for the architecture, design, implementation, and testing of the run-time and native renderer components of Roku's innovative software development kit (SDK). Collaborate closely with fellow engineers who focus on the higher-level scripting elements of the SDK.At Roku, we take pride in creating software and features that function seamlessly on both our oldest and newest devices. Hence, it's crucial that the SDK is designed to operate efficiently even on devices with minimal system resources like RAM, Flash memory, and CPU. What you’ll be doingArchitecting, designing, implementing, and testing the run-time and native renderer of Roku's SDK.
KAYAK, a proud member of Booking Holdings (NASDAQ: BKNG), stands as a premier travel search engine, processing billions of queries to assist customers in discovering their ideal flight, accommodation, rental car, and vacation package. Our innovative corporate travel solution, KAYAK for Business, is redefining business travel.Joining KAYAK means becoming part of a dynamic travel organization that encompasses a variety of global metasearch brands, including momondo, Cheapflights, and HotelsCombined. Our journey from a startup to an industry frontrunner is fueled by innovation, and every team member is empowered to leave their mark. Our mission is to develop the most effective travel search engine, simplifying global exploration for everyone.We are seeking talented Java Backend Engineers to enhance and sustain KAYAK’s search and booking systems. If you are passionate about travel and committed to crafting reliable and user-friendly experiences, we invite you to apply.This position requires in-office work at our Cambridge, MA location at least 3 days a week.
Join Riverlane as a Senior Software Engineer specializing in modelling, where you will leverage your expertise to develop cutting-edge software solutions. In this role, you will collaborate with a talented team of engineers and scientists to innovate and optimize our modelling capabilities. Your contributions will drive the advancement of technology in a dynamic and supportive environment.
Full-time|$139.3K/yr - $174.1K/yr|On-site|Cambridge, MA
At Cambridge Mobile Telematics (CMT), we are leading the charge in telematics solutions, dedicated to enhancing road safety globally. Our innovative AI-driven platform, DriveWell Fusion®, integrates sensor data from millions of IoT devices—ranging from smartphones and proprietary Tags to connected vehicles and dashcams—along with contextual data to provide a comprehensive view of vehicle and driver behavior. Our insights empower auto insurers, automakers, commercial mobility companies, and public sector organizations to improve risk assessment, safety measures, claims processes, and driver enhancement programs. With our headquarters based in Cambridge, MA, and additional offices in Budapest, Chennai, Seattle, Tokyo, and Zagreb, we protect and support millions of drivers worldwide each day.As a Senior Full Stack Software Engineer, you will play a pivotal role in designing, developing, and maintaining scalable web applications that fuel our telematics platform. You will navigate the entire tech stack, crafting intuitive user interfaces and robust backend systems while collaborating closely with product, design, and data teams. This dynamic role is ideal for a hands-on engineer who thrives in a fast-paced environment, fosters mentorship, and possesses a strong sense of ownership and curiosity. Your contributions will significantly impact user experience with CMT’s products, reinforcing our mission to enhance road safety globally.CMT seeks a highly collaborative, customer-focused, and innovative Senior Full Stack Software Engineer who is eager to join us in making roads safer by empowering drivers!
Jan 30, 2026
Sign in to browse more jobs
Create account — see all 277 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.