Software Engineer
$110k - $120kKAYAK
KAYAK, part of Booking Holdings (NASDAQ: BKNG), is a leading travel search engine. With billions of queries across our platforms, we help people find their perfect flight, stay, rental car and vacation package. We're also transforming business travel with a new corporate travel solution, KAYAK for Business. As an employee of KAYAK, you will be part of a travel company that operates a portfolio of global metasearch brands including momondo, Cheapflights and HotelsCombined, among others. From start-up to industry leader, innovation is in our DNA and every employee has an opportunity to make their mark. Our focus is on building the best travel search engine to make it easier for everyone to experience the world. KAYAK is seeking a Senior Java Software Engineer to join our Retention and CRM team! The Retention team powers the backend systems behind our Trips product and builds features that keep travelers coming back to KAYAK again and again. The CRM team designs and scales the platform behind personalized email and push notifications delivered to millions of users. In this role, you'll collaborate with engineers, product managers, and marketing specialists to build meaningful, high-impact experiences across both areas. This role is required to work from either our Cambridge or Concord, MA office 3 days per week. In this role you will: Design and deliver scalable, high-quality backend services across both Retention and CRM — including systems that power the Trips product, user re-engagement features, and large-scale email and push notification pipelines. Develop and improve backend services handling bulk and transactional messaging at scale, ensuring reliability and performance across millions of sends. Build and maintain backend features that drive user retention — including Trips functionality, price alerts, and personalized engagement touchpoints that bring travelers back to KAYAK. Architect and maintain robust integrations with third-party APIs and marketing platforms, ensuring data integrity and scalability across the email and retention stack. Lead the design of complex features end-to-end — from technical scoping and architecture decisions through deployment, monitoring, and production support. Collaborate with cross-functional teams including product managers, marketing specialists, designers, and globally distributed engineers to translate business requirements into well-engineered solutions. Debug and optimize full-stack solutions, proactively identifying performance bottlenecks, data pipeline failures, and production issues — and driving them to resolution. Contribute to engineering excellence by upholding coding standards, PR review practices, and operational monitoring, including alerting and incident response for team-owned systems. Coach and mentor junior and mid-level engineers through code reviews, design discussions, and knowledge sharing, helping to raise the technical bar for the team. Explore and apply emerging technologies — including AI-assisted tooling and automation — to improve developer productivity, personalization, and platform capabilities. Please apply if you have: Strong, proven programming skills in Java, with the ability to independently design, implement, and own complex backend features end to end. Solid experience with APIs and SQL — including designing and consuming RESTful APIs and working with relational databases such as MySQL or similar systems. 5+ years of professional software engineering experience, with a track record of delivering high-quality, production-grade backend systems in a fast-paced environment. Experience leading the design and delivery of complex technical solutions, including making architectural tradeoffs and owning features through deployment and ongoing operations. Experience collaborating cross-functionally with product managers, marketing partners, designers, and globally distributed engineering teams to ship impactful features. A collaborative mindset and openness to learning and sharing ideas, including a willingness to mentor others through code reviews and knowledge sharing. Ability to manage multiple priorities and adapt to changing needs without requiring close direction, balancing sprint commitments with longer-term technical work. Education in Computer Science or a related field, or equivalent practical experience and transferable skills. Experience with JavaScript, React, HTML, and CSS is a plus, especially when debugging or collaborating on full-stack solutions with partner teams. Benefits and Perks Work from (almost) anywhere for up to 20 days per year Focus on mental health and well-being: Company-paid therapy sessions through SpringHealth Company-paid subscription to HeadSpace Company-wide week off a year – the whole team fully recharges (and returns without a pile-up of work!) No meeting Fridays Paid parental leave Generous paid vacation + time off for your birthday Paid volunteer time Focus on your career growth: Development Dollars Leadership development Access to thousands of on-demand e-learnings Travel Discounts Employee Resource Groups Competitive retirement and health plans Free lunch 2 days per week Fun quarterly events such as boat trips, arcades, ski trips, Thursday happy hours, and more There are a variety of factors that go into determining a salary range, including but not limited to external market benchmark data, geographic location, and years of experience sought/required. The range for this Massachusetts-based role is $110,000 - 120,000.00, not inclusive of annual bonus and recurring RSU grants. We offer a competitive base salary and benefits including: health benefits; flexible spending account; retirement benefits; life insurance; paid time off (including PTO, paid sick leave, medical leave, bereavement leave, floating holidays and paid holidays); and parental leave benefits. Inclusion At KAYAK, we want everyone to have the space to grow, share ideas and do great work. That's why we're focused on hiring the best talent from all walks of life and experiences, supporting them well and making sure no one feels like they have to fit a mold to belong here. Need any adjustments for the interview, application or on the job? No problem – just give us a heads-up. We've got you.
#LI-EI1
- ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...SuggestedRemote jobInternship
$150k - $200k
Fullstack Software Engineer (AI-Native) About Us Proton is building the AI operating system for wholesale distribution, embedded in the workflows that move nearly every physical product on the planet. Distribution is a $9 trillion industry, and the software that runs...SuggestedFull timeWork at officeFlexible hours3 days per week$148k - $222k
...creators to own their own destiny. The mission of the Platform Engineering team is to provide infrastructure primitives, platforms,... ...core platform services and developer experience. As a Senior Software Engineer, you'll work on crafting a paved path for product teams...SuggestedFull timeWork at office$130k - $185k
...Growth Platforms team focuses on building durable technology and AI capabilities that power long‑term enterprise growth. The Software Engineering Director for AI Tooling plays a pivotal role in translating strategy into execution—designing and scaling modern software...SuggestedFull timeWork experience placementSummer holidayWork at officeFlexible hours- ...Description & Requirements Maximus is currently seeking a Software Engineer . In this role, you will provide expertise in the areas of managed file transfer and EDI X12 translations. In addition, they must configure, support and maintain environments and procedures...SuggestedMinimum wageFull timeContract workTemporary workWork experience placementRemote work
$70k - $110k
...critical systems. JCI has built the industry's leading thermal management platform for the applications that demand it most. As a Software Engineer, Device, you'll develop robust and expandable solutions for our on-device software. You will be responsible for developing new...Full timeTemporary workRelocation$131.08k
...vision while fostering a community where everyone feels included and empowered to do the best work of their lives. JOB TITLE: DSP Software Engineer (Job Code: MK0711) JOB DETAILS: Responsible for the real-time audio, DSP, and rendering software across Sonos products through...Full timeTemporary workImmediate start$116k - $174k
...up their Klaviyo account and gaining value from the platform. Engineers on the team use data to discover opportunities for improvement... ...friction for new customers. We are looking for great generalist software engineers with a passion for the experience-layer that have an...Full time3 days per week$141k - $225k
Job Description: Our Opportunity: Chewy is hiring a Senior Software Engineer to work on Chewy’s Discovery Experience team in Bellevue, WA. The Discovery Experience team is responsible for a key segment of the customer’s journey across the Chewy web and mobile apps. We help...Full timeLocal areaRelocationFlexible hours$191k - $253k
...months, not years. TEAM OVERVIEW The Platform Security Engineering (PSE) team builds security into Anduril's products from architecture... ...JOB DESCRIPTION We're looking for senior and staff-level software engineers to design and build security solutions across...Full timeWork experience placementImmediate start$140.6k - $173.1k
About the Role At WEX, a Software Development Engineer (SDE) Level 4 is a recognized Staff/Lead technical expert who provides cross-platform strategic leadership. You will influence global system architecture, help define enterprise-wide standards, and actively participate...Full timeContract workFlexible hours$140k - $170k
...people experience work, we’d love you on the team. Visit to learn more. Perk is growing its engineering footprint in North America, and we're looking for a Senior Software Engineer to help us do it right. You'll play a central role in a new product launch as Perk...Full timeWork at officeImmediate startWorldwideRelocation package3 days per week$148k - $222k
...personalize, and measure every message they send, making this product area core to Klaviyo’s continued success. As a Senior Software Engineer on the team, you’ll play a key role in designing and building scalable systems that power how customers manage and activate...Full time- ...Description: Position Description: Programs, designs, and deploys software development, writes Oracle PL/SQL, and performs data analysis.... ...and Continuous Development (CI/CD) tools. Enhances engineering practices in the areas of Acceptance Test Driven Development (...Full time
$191k - $253k
...Maritime Division has assembled a diverse team of experts in software, robotics, artificial intelligence, sensor fusion, and data analysis... ...of defense capability. About the Job Senior Software Engineers independently drive the delivery of a variety of software...Full timeWork experience placementImmediate startRemote workFlexible hours$100k - $135k
...systems. JCI has built the industry's leading thermal management platform for the applications that demand it most. As a Senior Software Engineer, Slicer, you'll work with an interdisciplinary team to design and implement software for JCI’s Stack Forging process...Full timeTemporary workRelocation$178.13k - $225.09k
...leading projects, performing code reviews, and mentoring junior engineers; and CI/CD tools and version control. Must have two (2) years... ...Hat is the world’s leading provider of enterprise open source software solutions, using a community-powered approach to deliver high-...Full timeContract workWork experience placementWork at officeRemote workFlexible hours$191k - $253k
...vision, sensor fusion, and networking technology to the military in months, not years. ABOUT THE JOB We are hiring a Senior Software Engineer to design, improve, and maintain the core package set which supports software distribution throughout Anduril. This involves...Full timeWork experience placementImmediate start$90k - $180k
...ownership structure fosters a long-term view that aligns our perspectives with those of our clients. About the Role TITLE: Senior Software Engineer TEAM: Investment Platform Tech (Investor Modeling Technology Team) LOCATION: Boston .............................................Full timeRemote workFlexible hours1 day per week$89k - $143.75k
...profoundly impact health for humanity. Learn more at Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting Locations: Santa Clara, California, United States of...Full timeTemporary workWork at officeLocal areaRemote workNight shift$87.97k - $188.95k
...firms. Spark your curiosity and ignite your career at The Lighthouse. KPMG is currently seeking a Senior Associate, Cloud DevOps Engineer for our Consulting practice. Responsibilities : Assist clients; cloud migration engagements, including cloud migration...Full timeH1bLocal area$128k - $205k
Job Title Automation Software Development Engineer Job Description Automation Software Development Engineer Our Automation Software Development Engineer plays a critical role in advancing software quality, reliability, and development efficiency through the design and implementation...Full timeWork at officeImmediate startRelocation package3 days per week- ...high-performance culture, technical excellence, and career development, ensuring the team stays at the forefront of AI and cloud engineering technology advancements Work closely with our Microsoft, Google, Salesforce, and other related platform teams to develop our...Full timeH1bLocal area
$166k - $220k
...Maritime Division has assembled a diverse team of experts in software, robotics, artificial intelligence, sensor fusion, and data analysis... ...the future of defense capability. ABOUT THE JOB Software Engineers contribute to the delivery of a variety of software...Full timeWork experience placementImmediate startRemote workFlexible hours$135k - $325k
Job Overview The Investment Technology department is an internal software engineering organization whose mission is to provide and expand the technical capabilities that drive our systematic investment process. As an active manager, Arrowstreet seeks to design investment...Full timeLocal area$115k - $142.6k
About the Job: The Software Engineer II, Business Intelligence is broadly responsible for designing, building, enhancing, and supporting software applications and their components. The technical products developed by the incumbent filling this position help doctors...Full time$120k - $170k
...faster than ever before. We’re a team of hands-on builders, engineers, and innovators reinventing how the world makes physical things... ...shape the future of fabrication, come build it with us. Our Software team continues to develop one of the most powerful and intuitive...Full timeWork at officeWorldwideFlexible hours$191k - $253k
...Maritime Division has assembled a diverse team of experts in software, robotics, artificial intelligence, sensor fusion, and data analysis... ...of defense capability. ABOUT THE JOB Senior Software Engineers independently drive the delivery of a variety of software...Full timeWork experience placementImmediate startRemote workFlexible hours$130k - $185k
...Description Job Description At WHOOP, we’re on a mission to unlock human performance and health span. As a member of the Mechanical Engineering Apparel & Accessories team, you’ll help shape the future of wearable technology by developing innovative, high-performance...Full timeContract workWork at officeRelocation- Role Overview A career in IBM Consulting is built on long-term client relationships and close collaboration worldwide. You’ll work with leading companies across industries, helping them shape their hybrid cloud and AI journeys. With support from our strategic partners...Worldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- software engineer amazon Cambridge, MA
- agile software developer Cambridge, MA
- rust software engineer Cambridge, MA
- software developer positions Cambridge, MA
- senior software design engineer Cambridge, MA
- software developer Cambridge, MA
- ngo software engineer Cambridge, MA
- startup software engineer Cambridge, MA
- software development engineer (robotics engineer) Cambridge, MA
- scientific software engineer Cambridge, MA




