Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Senior
Qualifications
Key Responsibilities:Develop and sustain backend functionalities for the Stays team, focusing on search, booking, and integrations. Enhance performance, reliability, and user experience of existing systems. Integrate and manage connections with internal and third-party APIs. Collaborate with frontend engineers, product managers, designers, and QA to deliver impactful features. Required Qualifications:Proficient in Java development. Experience in designing APIs and backend services. Proven ability in creating high-performance, scalable services. Familiarity with relational databases (e.g., MySQL) and web data formats/protocols (HTTP, XML, JSON). Hands-on experience with APIs (design, consumption, or integration). Excellent communicator and effective team player. Self-motivated and capable of advancing projects independently. Preferred Qualifications:Familiarity with technologies such as Spring, Git, Redis, Kafka, or similar. Experience in search, booking, or high-throughput systems.
About the job
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.
About KAYAK
KAYAK is a leading travel search engine that provides a comprehensive platform for users to find flights, accommodations, rental cars, and vacation packages. As part of Booking Holdings, we are dedicated to innovation and offer a unique corporate travel solution through KAYAK for Business, facilitating seamless travel management for businesses.
Full-time|$192K/yr - $272K/yr|On-site|Cambridge, MA USA
LILA Sciences is seeking a Staff DevOps Engineer to lead the design, deployment, and ongoing improvement of infrastructure and delivery systems. This role blends platform engineering, site reliability, and DevOps practices to build scalable, automated systems that support reliable software delivery in cloud and Kubernetes environments. Collaboration is centr…
We are seeking a detail-oriented and motivated Research Associate to join our dynamic team at Integrated Resources, Inc. As a Research Associate, you will play a pivotal role in conducting research, analyzing data, and supporting various projects that contribute to the advancement of our organization’s goals.Your responsibilities will include collaborating with cross-functional teams, preparing reports, and presenting findings to stakeholders. This position offers an excellent opportunity for professional growth and development in a fast-paced environment.
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.
The Harvard Kennedy School (HKS) is excited to announce a groundbreaking initiative aimed at establishing a premier research enablement environment for public policy. Over the next two years, we will implement and rigorously evaluate innovative strategies to tackle the growing complexities of the research and research compliance landscape. This role is crucial in driving this transformative work.As a vital member of the Research Computing and Data Services (RCDS) team within Library and Research Services (LRS) at HKS, and reporting directly to the Director of Research Computing and Data Services, the Research Navigator will oversee the creation of a streamlined logistical framework for navigating the research compliance ecosystem that Principal Investigators and researchers encounter at HKS. You will develop systems to monitor ongoing research throughout its lifecycle, pinpoint obstacles, and take proactive measures to eliminate barriers and resolve bottlenecks. Collaborating extensively across multiple administrative offices within HKS and across Harvard, you will engage in problem-solving, design, and propose policy and process enhancements to ensure prompt initiation of research projects. Under the guidance of the HKS Chief Research Data & Privacy Officer and the Director of Research Computing and Data Services, this position will also explore and pilot new initiatives to enhance the research experience at HKS.We are looking for candidates who possess:An innovative and entrepreneurial mindset combined with robust analytical and logistical skills.A demonstrated ability to function effectively in a distributed organization that necessitates collaboration with diverse stakeholders to achieve goals.A capacity to engage with research, business, legal, and technical experts as needed to devise and implement solutions.A proactive approach and proven capability to tackle cross-functional challenges across organizational boundaries.Experience working effectively in collaborative or team environments.A commitment to fostering belonging, community, and connections within the workplace.At LRS, we prioritize continuous learning. You will be encouraged to pursue new areas of knowledge relevant to this role and apply your new skills on the job. Additionally, you will support and promote this learning culture among other LRS members.HKS, including LRS, is dedicated to cultivating a welcoming and supportive environment for staff, faculty, and students. This position will contribute to building such a community and fostering an atmosphere in LRS that values and prioritizes belonging, community, and connection.
We are seeking a highly motivated and detail-oriented Research Scientist to join our innovative team in Cambridge. As a key member of our research department, you will be responsible for conducting cutting-edge experiments, analyzing data, and contributing to groundbreaking discoveries in your field. You will collaborate with a diverse group of scientists and researchers to drive projects that align with our mission of advancing scientific knowledge.
Join Harvard University as a Research Analyst where your analytical skills will contribute to groundbreaking research projects. As a Research Analyst, you will be responsible for collecting, analyzing, and interpreting complex data sets, providing insights that will drive strategic decisions. Collaborate with faculty and researchers to enhance the university's research capabilities and contribute to impactful studies.
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.
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.
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.
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.
We are seeking a highly motivated Senior Research Associate to join our dynamic team at Integrated Resources, Inc. In this pivotal role, you will conduct advanced research, analyze data, and contribute to innovative projects that drive our mission forward. If you are passionate about scientific research and eager to make an impact, we want to hear from you!
We are seeking a talented and dedicated Senior Research Associate to join our dynamic team in Cambridge. In this role, you will contribute to innovative research projects and collaborate with interdisciplinary teams to drive impactful findings.
Join Alva Energy in our mission to innovate advanced energy systems as a DevOps Engineer. In this pivotal role, you will be responsible for developing and maintaining our internal infrastructure, fortifying security measures, and ensuring software reliability to empower our engineering team. You'll spearhead our cybersecurity program, manage core systems, and collaborate with engineers to enhance code quality, validation, and overall reliability.Key Responsibilities:• Design and oversee the implementation of Alva's internal cybersecurity protocols, including security policies, controls, monitoring, and best practices to secure company systems.• Lead the deployment of data loss prevention strategies across internal systems and endpoints.• Manage the internal server infrastructure, ensuring proper configuration, data backup, and recovery processes.• Oversee identity and access management, including user provisioning and authentication.• Administer the company's internal VPN and secure network access tools.• Identify and mitigate infrastructure and cybersecurity risks; enhance incident response readiness, logging, and recovery protocols.• Facilitate onboarding by setting up accounts, permissions, and secure access for new employees.• Evaluate and implement secure development, testing, deployment, and monitoring tools.Engineering Support and Quality Assurance:• Assist in establishing CI/CD pipelines, code review standards, testing protocols, and automated quality checks.• Support root-cause analysis for software and testing failures, implementing corrective and preventive measures. Contribute to engineering documentation.
The Access to Justice Lab at Harvard University seeks a full-time Research Assistant I to join its Cambridge-based team. This position centers on research that aims to improve access to justice. Key responsibilities Assist with ongoing research projects focused on access to justice issues Support the collection, analysis, and reporting of data Contribute to policy analysis and related assignments as needed Who will thrive in this role This role is well suited for individuals interested in launching a career in social justice research or policy analysis. Recent graduates and those looking for practical experience in an academic research environment are encouraged to apply.
The Research Analyst II position at Harvard University supports academic projects through research and analysis. This role is based in Cambridge and involves working with teams across the university. Main responsibilities Conduct research and analyze data to assist academic initiatives Collaborate with faculty and students on interdisciplinary projects Help develop and share research findings Collaboration and impact By working closely with both faculty and students, this position contributes to research efforts that advance knowledge across various fields at Harvard.
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.
Full-time|On-site|Cambridge, England, United Kingdom
Join Luminance, a pioneering AI firm in the UK that is transforming the legal sector. Recognized in Tech Nation’s Future Fifty list and awarded with two Queen’s Awards, Luminance stands at the forefront of advanced AI technology.We are seeking passionate and dedicated candidates with a robust academic background in Artificial Intelligence or a related discipline to enrich our R&D team in Cambridge. As a member of our agile team, you will be instrumental in prototyping, developing, and executing innovative solutions to complex AI challenges, while assessing output quality, efficiency, and feasibility in a data-driven environment.This position is open to recent graduates eager to learn and seasoned professionals with substantial experience in the field.If you’re enthusiastic about this opportunity but feel your skills or experience don’t fully match the job description, we encourage you to apply. At Luminance, we are committed to fostering an inclusive workplace where everyone can thrive. Your enthusiasm may be the key to our search for the right candidate, whether for this role or another!
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.
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.