Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

Ícaro Technologies

Caro is a headcount platform for enterprise teams founded by Roopak and Cathy . For software companies, headcount is 70%+ of spend, and the team is the lifeblood of the company. Yet, it’s notoriously difficult to get right. Caro helps companies hire quickly without overspending by getting finance teams, people teams, talent teams, and hiring leaders on the same page.

Quick highlights:

Our early customers are leading tech companies: Affirm, Discord, OpenAI, and more.

We’re backed by tier 1 investors: Accel and Lightspeed.

We’re nearly profitable and have 3+ years of runway.

What we’re building

Here are some technical challenges we’ve been tackling recently:

Multi-system reconciliation : Caro has bi-directional integrations into 3 core systems (finance, recruiting, and HR). Reconciling values between all three and resolving discrepancies is extremely challenging. Think of it like a complicated CRDT with slow moving systems.

Permissions : Since we manage sensitive data (e.g., compensation, termination), we need to a robust permissions management system to ensure only certain people can access this information. Think of a spreadsheet with cell level permissions for reading and writing.

Agentic workflows : We are deploying agents to execute tasks along the headcount lifecycle (e.g., mapping and validating data across systems, making changes to records). We’re building a framework to orchestrate these tasks, while keeping a human in the loop.

What we're looking for

We’re looking for a Founding Engineer to work directly with our founders and early customers to build our early product and join us in our journey toward product market fit. You’ll own large parts of the product independently, from technical design all the way to shipping into production. But in true startup fashion, you’ll be wearing way more hats than just engineering (implementation, product, customer support). You will:

Ship and iterate quickly while being thoughtful about trade offs for quality

Collaborate with the founders on designing the best solution for our customers’ problems

“Color outside the lines” and challenge the status quo by bringing fresh perspectives

Interact directly with customers to diagnose and resolve issues in the product

Work in a variety of languages and technologies, including GCP, MongoDB, and Typescript

Who you are

2+ years experience in a full time software engineering role

Motivated by delivering tangible impact to customers - you like to see your product in the hands of customers

Track record of learning and curiosity - you’re always tinkering on side projects and may get bored of doing the same thing for a long time

High bar for excellence - you build products that you’d be proud to show your friends and family

Collaborative, but independent - you enjoy brainstorming with teammates but are also self sufficient and can handle ambiguity / lack of structure

Open to working with us in-person in Palo Alto, CA

Bonus points if you can split the tie between coffee and matcha

We have a 4-stage interview process that typically takes 2-3 weeks from start to finish.

Intro with founders (30 min)

Technical deep dive (30 min) - We’ll dive into a project you’ve worked on in the past and unpack how you brought it to life: what you built, the key decisions you made, and the tradeoffs you considered along the way. From there, we’ll explore how you think about building a product from the ground up, including how you approach things like data modeling, infrastructure choices, and overall system design.

Onsite interview (virtual or in person, ~4 hours)

Caro product demo (15 min) - We’ll walk you through our product, so that you can see firsthand what we’re building.

System design (45 min) - We’ll explore how you approach designing systems. Expect to talk through a real-world problem, discuss tradeoffs, and share how you think about data modeling, scalability, reliability, and clean architecture.

Coding (45 minutes) - This is a hands-on session focused on problem solving. You’ll build a small version of what you designed in the system design interview. We avoid LeetCode style questions and want to see how you build systems. You’re very welcome to use Claude or Cursor or any other AI coding tools that you’re comfortable with. Our goal is to understand your logic.

Engineering practical (45 minutes) - This is a hands-on session where you\'ll dive into an existing codebase to debug an issue or add a new feature. There are no algorithmic puzzles here; we want to see how you navigate real-world code, make trade-offs, and solve practical everyday problems.

Product brainstorm (30 min) - This is a conversational session about how you understand user problems, brainstorm solutions, and collect feedback and iterate. Expect to talk through a few examples from products you’ve worked on or products that you love to use.

Reference checks and offer

How to apply

Does this role sound like a good fit? Email us at View email address on click.appcast.io with your resume and/or your LinkedIn profile. We’re looking forward to meeting you!

One single source of truth for headcount
See your plan, progress, and people in one place — book a walkthrough with our team.
#J-18808-Ljbffr
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer in Palo Alto, CA vacancy
  •  ...seeking a highly experienced Senior Linux and Cloud Infrastructure Engineer to support the Aerospace, Research, Technology, and Simulation...  ...a motivated self-starter who loves technology and can grow our software platform enabling frequent and seamless production deployments.... 
    Suggested
    Permanent employment
    Contract work

    Metis Technology Solutions, Inc.

    Mountain View, CA
    1 day ago
  •  ...Full Stack Engineer – Digital Payments ABOUT GEN Gen is a global company dedicated to powering Digital Freedom through its trusted consumer brands including Norton, Avast, LifeLock, MoneyLion and more. Our combined heritage is rooted in financial empowerment and... 
    Suggested
    Work experience placement
    Flexible hours

    Engg

    Mountain View, CA
    3 days ago
  •  ...division of Honda Motor Co., Ltd. We are a small, passionate team of software product innovators helping Honda Automotive be competitive in...  ...this Role We’re looking for a hands-on Full Stack Software Engineer to help build the cloud and application services that power the... 
    Suggested

    Drivemode

    Mountain View, CA
    8 hours ago
  •  ...014 by Dr. Adam Back and a group of fellow cryptographers and engineers passionate about Bitcoin and its potential to change the future...  ...layer-2 projects like Liquid and Core Lightning, to end-user software and hardware wallets like Green and Jade. Our brand stands for... 
    Suggested

    Blockstream

    Menlo Park, CA
    a month ago
  • $160.36k - $240.54k

     ...logs. Additionally, the team collaborates closely with system engineers to thoroughly validate the autonomous driving system before its...  ...driving technical standards and best practices across broader software organizationA bachelor's degree in Computer Science,... 
    Suggested
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    2 days ago
  •  ...powering annotation, and building the automated methods that will increasingly do that labeling work. About the role: As a Software Engineer working on the data platform, you'll be one of the founding engineers on the team that owns our application layer, reporting... 
    Immediate start

    Mind Robotics Inc.

    Palo Alto, CA
    4 days ago
  •  ...the industry’s most advanced security teams. Learn about our customers: anvilogic.com/customers Role Description As a Senior Software Engineer, Platform at Anvilogic, you are responsible for designing, building, and operating the platform services that form the... 

    Anvilogic Inc

    Palo Alto, CA
    20 hours ago
  •  ...Harmonic At Harmonic, we are building a mathematical reasoning engine that operates with absolute precision. While most AI makes...  ...technical team. About the Role We are seeking a talented Software Engineer to drive both the product architecture and core product... 

    Rainfall Ventures

    Palo Alto, CA
    4 days ago
  • $135k - $155k

     ...Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal ofenabling human life on Mars.SOFTWARE ENGINEER (STARLINK MOBILE)The Starlink Mobile network will expand Starlink’s vision by providing ubiquitous connectivity and seamless... 
    Permanent employment
    Temporary work
    Worldwide
    Weekend work

    SpaceX

    Palo Alto, CA
    2 days ago
  •  ...part of an agile team that continually pushes boundaries to enhance, build, and deliver top-tier technology products. As a Software Engineer III at JPMorgan Chase within the Consumer & Community Banking API Marketplace team, you will play a pivotal role in designing,... 

    Worky Ltd

    Palo Alto, CA
    4 days ago
  •  ...DescriptionORO publicidad is seeking an Entry Level Software Engineer to join our team in Mountain View. This is a full-time, remote position that offers an excellent opportunity to begin your career in software engineering within the dynamic Marketing/Advertising/Sales... 
    Full time
    Remote work

    Oro Publicidad

    Mountain View, CA
    1 day ago
  •  ...patients. Our team comprises accomplished researchers, and passionate individuals committed to shaping the future of healthcare. Software Engineers at Valar Labs build and run the products that put clinical grade AI in front of oncologists worldwide, and the agentic... 
    Worldwide

    Valar Labs

    Palo Alto, CA
    8 hours ago
  • $41 - $61 per hour

     ...Title: Software Engineer I Location: Remote (CA/PST preferred) Duration: 12 months Compensation: $41 - $61/hr Work Requirements: US Citizen, Green Card Holders, or Authorized to Work in the U.S. Title: Software Engineer I We are looking for a Software Engineer I to help... 
    Remote work
    Flexible hours

    Talentify.io

    Menlo Park, CA
    1 day ago
  •  ...investment from Coursera. About the role You will build our software product end to end — the application learners live in, the...  ...verification jobs, graceful degradation when models misbehave Set the engineering bar: testing, CI, observability, and the pragmatism to know... 
    Live in

    Career

    Mountain View, CA
    4 days ago
  •  ...The role As a Software Engineer at Defakto Security, you will play a key role in developing and advancing our next-generation SPIFFE implementation focusing on improving how enterprises approach workload identity and security. This position is ideal for those who thrive... 

    XYZ Venture Capital

    Palo Alto, CA
    8 hours ago
  •  ...Kubernetes infrastructure—to build systems that run reliably in production with minimal intervention. You will work closely with the engineering lead to scale our lab automation platform as we grow instrument count and experiment throughput. You might thrive in this role... 
    Full time

    Periodic Labs

    Menlo Park, CA
    2 days ago
  •  ...cutting-edge products like the Quest 3. Key Responsibilities: Develop and maintain high-quality 3D simulations using Unreal Engine, primarily focused on CV-ML synthetic data generation. Design, implement, and optimize rendering features and the synthetic data... 

    SY Systems Inc

    Menlo Park, CA
    1 day ago
  • $160.36k - $240.54k

     ...Visualization team, your top priority will be developing high-quality visualization platforms. These platforms will allow any software engineer to add new viz elements. Additionally, you’ll also have the opportunity to work end-to-end on viz features and products, exercising... 
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    2 days ago
  •  ...The environment here is high-energy, collaborative, and exciting. Our HQ is located in Venice, CA. About the Role As a Software Engineer, you will be responsible for owning and driving products from design to development to testing to production. You will work closely... 
    Work at office
    Remote work

    COCO Inc

    Palo Alto, CA
    4 days ago
  • $180k

     ...knowledge. Our team is small, highly motivated, and focused on engineering excellence. This organization is for individuals who...  ...fault tolerance, performance, and absolute reliability. As a software engineer on the Data Platform team, you will design, build, and... 
    Temporary work

    SpaceXAI

    Palo Alto, CA
    a month ago
  •  ...market leaders for our proven ability to generate value and unlock opportunities that were previously unattainable. The Senior Software Engineer (CALC engine) is a specialised role working on a complex Java based high-performance OLAP engine. Our engine is a multi‑... 
    Work at office
    Flexible hours
    3 days per week

    Aera Technology

    Mountain View, CA
    8 hours ago
  • $117.2k - $313.7k

     ...please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts. Job Category Software Engineering Job Details About Salesforce Salesforce is the #1 AI CRM, where humans with agents drive customer success... 
    Work at office
    Flexible hours
    3 days per week

    Salesforce

    Palo Alto, CA
    1 day ago
  •  ...limits to your career: come shape the future and be part of a truly unique global culture at OutSystems! The Role The Senior Software Engineer will be a hands-on technical expert responsible for designing, implementing, and delivering significant features within the... 
    Remote work
    Worldwide

    OutSystems

    Menlo Park, CA
    1 day ago
  •  ...electric vehicles through technology that will set the standards for software-defined vehicles around the world. The road to the future is...  ...everyone. Role Summary We are seeking a Senior Software Engineer in Test to join our Consumer Applications Test Team and own... 
    Full time
    Contract work

    Rivian VW Group

    Palo Alto, CA
    1 day ago
  • $2,000 per month

     ...security, and observability help organizations deliver on the promise of AI. What is The Role: We're looking for a Senior Software Engineer to join our Streams UI team, where you'll have the chance to shape and enhance our user interface, making it more intuitive... 
    Local area
    Flexible hours

    Elastic

    Mountain View, CA
    8 hours ago
  • $165k - $210k

     ...SUV miles with ones on vehicles that are more affordable, more enjoyable and 10-50x more efficient. We're seeking a Senior Software Engineer, Mapping, to lead the development of our end-to-end navigation experience from the ground up. As one of our earliest... 
    Local area
    Flexible hours

    ridealso

    Palo Alto, CA
    1 day ago
  •  ...Role: Senior Software Engineer focusing on backend systems, data pipelines, and scalable infrastructure for genetic data analysis at 23andMe. Responsibilities: design, develop, and operate backend services and data stores transforming raw genetic data into customer... 

    Scorpion Therapeutics

    Palo Alto, CA
    3 days ago
  • $213k - $263k

     ...of operational workload Generate and research ideas for new optimizations of the work operators perform Work with onboard engineering teams to sunset operational work that is no longer necessary Contribute to cross-functional analysis and optimization efforts... 
    Full time
    Temporary work
    Remote work

    Waymo

    Mountain View, CA
    7 hours ago
  • $162.51k - $342.75k

     ...responsible for building and enabling AI-driven application experiences across the Omnissa product ecosystem. As an AI Application Software Engineer, you will design, develop, and integrate intelligent application features powered by AI/ML technologies, including LLMs and... 
    Work experience placement
    Local area
    Worldwide
    Visa sponsorship
    Flexible hours

    Omnissa, LLC in

    Mountain View, CA
    4 days ago
  • $188k - $200k

     ...creativity and AI with real impact. Join us to help shape the future of enterprise marketing. What You'll Do As a Senior Software Engineer, Platform, you will be responsible for building features end-to-end. You will work closely with cross-functional teams... 
    Work at office
    Flexible hours
    3 days per week

    Typeface

    Palo Alto, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!