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

Software Engineer, API Platform

$170k

Convex

Convex Developer Role

Convex is transforming the way developers build applications. Our mission is to fundamentally change how software is built on the Internet by empowering developers to create fast, reliable, and dynamic apps without a backend team. We provide a full-stack app platform carefully designed with database, compute and backend abstractions that allow developers and LLMs to move fast but also create products that scale and remain simple over their lifetime.

Convex has assembled a team of engineers who have built and designed some of the largest backends in the world, with exabytes of data, millions of transactions per second, and shipped desktop and mobile software onto billions of devices. We are a group of friendly, collaborative, and passionate people that love working in-person together in our office in San Francisco. We hire primarily in SF but have a few experienced folks working remotely in certain situations.

The Role

Convex is a backend platform but our key differentiator is an excellent client API and developer experience. We've invested huge efforts in our client libraries, development APIs and sync protocol to make Convex a joy to use for application developers. We're looking to expand our team to develop the next version of the Convex API and help define what the modern application stack looks like.

If you're an experienced TypeScript developer, care deeply about elegance and taste in API design, and believe that good platforms matter even more, not less, in an era of AI app development, then this is the job for you.

What You'll Do
  • Design, build, and maintain Convex's client libraries, sync protocol, and query APIs.
  • Support new frameworks and keep track of new technologies in the app development space.
  • Develop an understanding of what abstractions scale and compose well in our stack so we can build libraries that are not just easy to use but also simple over the lifetime of a project.
  • Be self-directed to prioritize the right projects to work on, in close collaboration with the engineering team and CTO (hi! this is me, James).
  • Help establish good practices and design guidelines as we scale up our team and systems.
  • Write a bunch of cool client library code.
What Excites Us
  • Multiple years experience building APIs, client libraries or developer tools.
  • Good understanding of best practices in the TypeScript, React, and web dev ecosystems.
  • Experience or enthusiasm for scaling in a high growth startup environment.
  • Interest to work in-person at Convex's office in SF.
  • Ability to write high quality code (strong TypeScript experience a plus).
  • An enthusiasm for going deep to understand Convex systems and not be constrained to a certain layer of the stack.
Ideal Characteristics

This is an attempt to outline some characteristics of candidates that would make great engineers at Convex. We're have a high demand for conceptual thought and architectural sensibilities, while also having the typical demands of a small startup.

Have They Seen Excellence?

If someone has a few years of experience it's extremely valuable for them to have worked closely with a person, team or organization that's truly excellent, in any domain. Excellence can't just be learned passively since it requires being better than the status quo. The candidate doesn't need to be excellent yet but they need to have an appreciation that it requires a lifetime of dedication.

Are They a Deep Thinker?

Convex is a rejection of industry norms and a belief there's a better way of building apps. This requires us to think for ourselves and chart our own course. Engineers here need to think deeply about why they're solving problems and the long-term implications of their choices. If someone does something just because they were told to or because it's a "best practice" they will probably not excel here.

Do They Understand the Demands of a User-Facing Live-Site Service?

We generally weigh experience on OLTP databases over OLAP or offline systems. Not just because it's more relevant domain experience but it also involves a mindset that the system absolutely must work because there's a critical user-facing application on the other side. Live-site experience brings an appreciation of how hard it is to keep a service running at all times and how important it is to build simple well-abstracted systems that are less likely to fail.

Do They Value Simplicity and Pragmatism?

Simplicity is at the heart of all good systems, especially those that are able to scale and adapt to future needs. In addition to architectural simplicity, we also try to do the simplest thing to solve a given problem at Convex. Don't come here because you want to write a consensus protocol or storage engine, even though sometimes we need to do these things. Come here because you want to get really good at achieving great things in the simplest possible way.

Do They Bring Energy to the Room?

Startups are hard. Building something from nothing is hard. Driving forward progress despite uncertainty is hard. Shitting on stuff is easy and just brings everyone else down. We have a high bar for quality but also a high bar for being constructive, positive, and excited about making things better. We're meant to be having fun here.

Do They Have Tenacity?

Working at Convex is rewarding and the workload isn't crazy but our users come first and sometimes that means we need to be on-call. We sometimes (rarely), get paged at night and have to respond with dedication, sometimes need to dig deep to debug a tricky issue or solve a problem no one has solved before. There's a camaraderie that comes from being in a team where everyone has tenacity, will step in to help each other out, and can be trusted to do the right thing.

*The salary range for this full-time position is >$170,000 + equity + benefits

Vacancy posted 15 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer, API Platform in United States vacancy
  •  ...Engineering Manager, API & Integration Platforms WelbeHealth is seeking a hands-on Engineering Manager to serve as the technical anchor for the API & Integration...  ...or API-heavy environments. ~10+ years of Software Engineering experience. ~3+ years in a Senior or Leadership... 
    Software
    Remote work

    Anveta

    United States
    16 hours ago
  • $70 - $80 per hour

     ...Senior Distributed Systems Engineer – API Platforms & Integrations Hybrid (2 days per week onsite in Durham, NC) Contract to hire (No 3rd...  ...reliability Required Qualifications ~5+ years of backend or software engineering experience in enterprise environments ~... 
    Software
    Contract work
    Temporary work
    2 days per week

    Robert Half

    Durham, NC
    4 days ago
  • $120k - $140k

     ...Data Platform Engineer Key Responsibilities Platform & Data Engineering Design, build...  ..., and governance controls. Software Engineering: Writing maintainable, testable...  ...concepts, including integration with Web APIs Programming languages: Java, Python... 
    Software
    Full time
    Temporary work
    Local area
    Immediate start

    Pearson Education Services

    Hoboken, NJ
    20 hours ago
  • $90k - $130k

     ...recruiting solutions, has an immediate opening for a Full-Stack Engineer - Platform & API Development (.NET / Angular / Cloud - Azure preferred)...  ...Qualifications: ~3-5+ years of full-stack software engineering experience with strong hands-on coding across... 
    Software
    For contractors
    Local area
    Immediate start
    2 days per week
    3 days per week

    KORE1 Technologies

    Las Vegas, NV
    3 days ago
  • $120k - $140k

     ...Senior Data Engineer (API & Platform Integration) Key Responsibilities Platform & Data Engineering Design, build, and maintain cloud‑...  ...secure data access, encryption, and governance controls. Software Engineering: Writing maintainable, testable code using modern... 
    Software
    Full time
    Temporary work
    Local area
    Immediate start

    Pearson

    Hoboken, NJ
    4 days ago
  •  ...Software Engineer We offer an exciting opportunity to advance your career and explore new possibilities in technology. As a Software...  ...at JPMorgan Chase within the Commercial & Investment Bank, API Platform team, you will support the development, automation, and... 
    Software

    Chase

    Columbus, OH
    2 days ago
  •  ...Staff Software Engineer Advanced Content Engineering (ACE) is seeking a Staff Software Engineer to lead the design and delivery of the search platform's control-plane API and cloud infrastructure. The platform's core promise is self-service: internal client teams must... 
    Software
    Flexible hours

    Thomson Reuters

    Saint Paul, MN
    4 days ago
  •  ...Sr. Software Engineer - API Platform Redwood City, California, United States About the Job Sr. Software Engineer - API Platform We are seeking a skilled Senior Software Engineer to join our API Platform team. This team plays a critical role in building secure... 
    Software
    Contract work

    Right Hire Consulting

    Redwood City, CA
    4 days ago
  •  ...Job Description: As a API Solution Architect the resource should be designing,...  ...file transfers for a global e-commerce platform. What will this person be working on...  ...Information Systems (IS), Computer Science, software engineering, information technology and/or... 
    Software
    Local area

    My3Tech Inc

    Torrance, CA
    4 days ago
  •  ...multiple roles that has done analysis testing. Proven hands on software development experience in Java Web services and API solutions. Capability to support critically important customer facing platforms and applications. Expertise in open source streaming... 
    Software

    Samprasoft

    Durham, NC
    1 day ago
  •  ...Role : Azure/API Solution Architect Location: US Remote (Preferred Hartford CT)...  ...demonstrable experience delivering superior software products via Agile methodologies...  ...native especially Azure Cloud and their platform as a service offerings. Experience with... 
    Software
    Remote work

    ECHO IT SOLUTIONS INC .

    Farmers Branch, TX
    20 hours ago
  •  ...growing audience. As a Staff Software Engineer , you'll provide end-to-end support to...  ...design patterns -Ability to review platform designs for strength of engineering...  ...preference: expertise with GraphQL and similar API specs like REST, AWS, Observability (... 
    Software
    Work experience placement
    Night shift

    H-E-B

    Austin, TX
    4 days ago
  • An innovative tech platform is seeking a Senior Principal Software Engineer to lead the development of its next-gen API Platform. The role involves defining the technical vision, collaborating with various departments, and mentoring other engineers. The ideal candidate... 
    Software
    Remote work

    jobright.com

    San Francisco, CA
    4 days ago
  •  ...how people search, reason, and interact with information. Our API team sits at the core of this vision, designing and operating...  ...to enterprise-scale integrations. As a member of our API Platform engineering team, you will shape the technical foundation of Perplexity's... 
    Software
    Worldwide

    Perplexity

    New York, NY
    1 hour ago
  • $160k - $240k

     ...Senior Software Engineer - API Platform Location New York Business Area Engineering and CTO Ref # 10051629 Description & Requirements The Bloomberg API Platform is the gateway to the world's most comprehensive financial data. We support... 
    Software
    Temporary work
    For contractors
    Work experience placement

    Bloomberg

    New York, NY
    1 day ago
  •  ...approaches B2B and Event driven integration. ~ Past Experience in Software development using .Net, C# application. ~ At least 2 years of experience in Enterprise Integration Middleware Solutions API Management in building solutions and architectural frameworks ~... 
    Software

    ClifyX

    Phoenix, AZ
    3 days ago
  • $70.8k - $156.7k

     ...Java API Tech Lead Category: Software Development/ Engineering Main location: United States, Texas, Dallas Alternate Location(s): United States, Pennsylvania...  ...(Docker), Kubernetes, and OpenShift platforms. # Strong knowledge of event-driven architecture... 
    Software
    Permanent employment
    Full time
    Local area

    CGI Technologies and Solutions, Inc.

    Dallas, TX
    1 day ago
  •  ...and drive the evolution of a centrally managed API platform built on Google Cloud. This role combines software development with Infrastructure-as-Code to deliver...  ...Experience in other popular Software Engineering and/or DevOps areas and roles Experience in AI... 
    Software
    Local area
    Immediate start
    Remote work
    Flexible hours

    Nordcloud, an IBM Company

    United States
    2 hours ago
  •  ...A blockchain intelligence company in the United States is seeking a pragmatic backend engineer to build reliable and scalable software. This role involves designing backend APIs and collaborating with stakeholders to transform visions into tangible roadmaps. The ideal... 
    Software

    TRM

    New York, NY
    1 day ago
  •  ...Overview: **Role: API software Engineer****6 Month Consulting Contract****Location: Pensacola Florida( Hybrid Role)****Responsibilities...  ...and projectsHands-on development of APIs, microservices, and platform proxies as deliverables for enterprise initiatives and... 
    Software
    Contract work

    Guru Schools

    Pensacola, FL
    3 days ago
  •  ...Senior Lead Software Engineer We are looking for a senior full-stack software engineer who has...  ...experience in building/shaping out an API ecosystem to support the externalization...  ...and integration # An API Management Platform that manages and orchestrates ingress/egress... 
    Software
    Bank staff

    Chase

    Jersey City, NJ
    20 hours ago
  • $112.5k - $140k

     ...Role Our client is seeking a Senior EDI Software Engineer o focus on analyzing, developing, and...  ...Troubleshoot, diagnose, and resolve API integration and data pipeline issues...  ...with Docker, Kubernetes, and cloud platforms (AWS, Azure, Google Cloud, IBM Cloud) .... 
    Software
    Full time
    Remote work
    Work from home

    Macpower Digital Assets Edge

    United States
    1 day ago
  •  ...Java Developer (API Development & Integration) Location: Durham, NC Remote till covid Duration: 12+ months Job Description: ~5+ years of hands on software development experience in Java Web services and API solutions. ~ Hands-on experience with Service... 
    Software
    Remote work

    Samprasoft

    Durham, NC
    1 day ago
  • $136k - $253k

     ...within our organization. Overview of the Role: Advanced Content Engineering (ACE) is seeking a Staff Software Engineer to lead the design and delivery of the search platform's control-plane API and cloud infrastructure. The platform's core promise is self-service:... 
    Software
    Temporary work
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Brooklyn, NY
    20 hours ago
  • $160k - $200k

     ...BitGo is seeking a Backend Software Engineer to enhance user experiences for institutional clients. Responsibilities include API design, collaboration with teams, and writing efficient code. Required skills include 3+ years in back-end development, expertise in TypeScript... 
    Software

    Framework Ventures

    New York, NY
    1 day ago
  •  ...Framework Ventures is looking for a Senior Full-Stack Engineer to join their team. This role involves developing APIs and services for wallet solutions, managing...  ...globe. Candidates should have at least 3 years of software development experience with Node.js, TypeScript,... 
    Software

    Framework Ventures

    New York, NY
    1 day ago
  • $170k - $240k

    An innovative identity verification firm based in New York City is seeking a Senior Software Engineer to build and enhance API platforms. The role involves collaborating with product and engineering teams to ensure scalable and secure systems. Candidates should have 6+... 
    Software
    Remote work

    SentiLink

    New York, NY
    8 days ago
  • $155k - $186k

     ...looking for experienced backend Node.js developers to join our API Platform team. You will work on building APIs for MetaMask products,...  ...candidates should have 3+ years of experience in backend software engineering, strong communication skills, and familiarity with agile... 
    Software
    Remote work

    Framework Ventures

    New York, NY
    1 day ago
  • $146k

     ...organization. About The Team The Web Platform team is part of our Developer Platform...  ...by providing a scalable, well-designed API foundation that supports modern web...  ...About The Role We are hiring a Senior Software Engineer, Web API Platform to help establish a... 
    Software
    Local area
    Home office
    Flexible hours

    Scribd

    Phoenix, AZ
    3 days ago
  •  ...seeking a highly skilled Kong API Gateway Developer with strong...  ...to robust full-stack engineering capabilities. Key Responsibilities...  ...CI/CD pipelines and cloud platforms (Azure/AWS/GCP). Document...  ...years of overall experience in software development with strong exposure... 
    Software
    Contract work

    Lorven Technologies

    Austin, TX
    3 days ago

Do you want to receive more vacancies?

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