{"schemaVersion":"jobsearcher.job.v1","id":"e233bac16c1fe38d5bf04fa4","url":"https://jobsearcher.com/jobs/e233bac16c1fe38d5bf04fa4","canonicalUrl":"https://jobsearcher.com/jobs/e233bac16c1fe38d5bf04fa4","title":"Software Engineer","description":"What to ExpectYour role is to build and run the services behind our customer-facing web application and our internal platform, along with the control plane that connects a fleet of production machines to both.\r\nThat is platform work and machine work in one job: typed services in TypeScript and Python over MongoDB, identity and observability around them, a gateway and scheduler that carry an order to a finished unit, and the Vue 3 application customers order through.\r\nYou will own the reliability of that platform: tests at every tier, load and soak work, incident follow-through, the delivery pipeline onto a self-hosted Kubernetes cluster, and the MCP toolkits agents drive the same APIs through.\r\nEvery role works with our AI systems daily. What can be deterministic, must be. You need no AI background; we prefer people without one. We hire for your knowledge and experience in the field first, so you can steer the ship; the tooling is a learning curve we expect you to take on.\r\nWe work on-site in El Segundo. This is hard work, but you will be rewarded with equity in a company we believe will become one of the world's most valuable.\r\nWhat You'll DoTyped services in TypeScript on Express and Python on FastAPI, with queues and workers\r\nData modeling in MongoDB: schemas, migrations, indexes, query performance, idempotency and consistency\r\nIdentity and access: single sign-on over OAuth2 and OpenID Connect, sessions, role-based access control\r\nDevice connectivity: a gateway over WebSockets and mutual TLS, telemetry ingestion, remote firmware deployment\r\nOrchestration and scheduling: the job state machine, retries and escalation, priority, slot timing, preemption\r\nThe customer web application in Vue 3: file upload and parsing, ordering, payment, accounts\r\nObservability and incident response: structured logging, metrics, tracing, alerting, load and soak testing\r\nDelivery and tooling: containers, continuous integration, Helm and Kubernetes, and MCP toolkits for agents\r\nWhat You'll BringA degree in computer science, software engineering or computer engineering, or equivalent experience\r\nHands-on experience shipping and operating production services in TypeScript or Python, against a database you designed\r\nFluent with queues, state machines, idempotency, retries and back-pressure, and able to explain a failure mode\r\nComfortable across the stack, from a Vue 3 front end to the data behind it\r\nThe judgment to take an outage back to its root cause from logs and metrics\r\nReady to build first versions and write them so the engineers after you can run them\r\nBonus: embedded or firmware experience, telemetry at scale, or running Kubernetes in production\r\nExpected Compensation$100k to $250k base salary, plus equity\r\nEquity participation in a high-growth startup\r\nComprehensive health, dental, and vision insurance\r\n401(k) with company matching\r\nBonus for living within 5 miles of our El Segundo facility\r\nOn-site work with rare work-from-home exceptions\r\nMerit-based organization where contribution drives reward#J-18808-Ljbffr","company":"Nebula","rawCompany":"nebula","city":"El Segundo","state":"CA","isRemote":false,"isActive":true,"createdAt":"2026-11-04T02:30:10.389Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Engineer","description":"What to ExpectYour role is to build and run the services behind our customer-facing web application and our internal platform, along with the control plane that connects a fleet of production machines to both.\r\nThat is platform work and machine work in one job: typed services in TypeScript and Python over MongoDB, identity and observability around them, a gateway and scheduler that carry an order to a finished unit, and the Vue 3 application customers order through.\r\nYou will own the reliability of that platform: tests at every tier, load and soak work, incident follow-through, the delivery pipeline onto a self-hosted Kubernetes cluster, and the MCP toolkits agents drive the same APIs through.\r\nEvery role works with our AI systems daily. What can be deterministic, must be. You need no AI background; we prefer people without one. We hire for your knowledge and experience in the field first, so you can steer the ship; the tooling is a learning curve we expect you to take on.\r\nWe work on-site in El Segundo. This is hard work, but you will be rewarded with equity in a company we believe will become one of the world's most valuable.\r\nWhat You'll DoTyped services in TypeScript on Express and Python on FastAPI, with queues and workers\r\nData modeling in MongoDB: schemas, migrations, indexes, query performance, idempotency and consistency\r\nIdentity and access: single sign-on over OAuth2 and OpenID Connect, sessions, role-based access control\r\nDevice connectivity: a gateway over WebSockets and mutual TLS, telemetry ingestion, remote firmware deployment\r\nOrchestration and scheduling: the job state machine, retries and escalation, priority, slot timing, preemption\r\nThe customer web application in Vue 3: file upload and parsing, ordering, payment, accounts\r\nObservability and incident response: structured logging, metrics, tracing, alerting, load and soak testing\r\nDelivery and tooling: containers, continuous integration, Helm and Kubernetes, and MCP toolkits for agents\r\nWhat You'll BringA degree in computer science, software engineering or computer engineering, or equivalent experience\r\nHands-on experience shipping and operating production services in TypeScript or Python, against a database you designed\r\nFluent with queues, state machines, idempotency, retries and back-pressure, and able to explain a failure mode\r\nComfortable across the stack, from a Vue 3 front end to the data behind it\r\nThe judgment to take an outage back to its root cause from logs and metrics\r\nReady to build first versions and write them so the engineers after you can run them\r\nBonus: embedded or firmware experience, telemetry at scale, or running Kubernetes in production\r\nExpected Compensation$100k to $250k base salary, plus equity\r\nEquity participation in a high-growth startup\r\nComprehensive health, dental, and vision insurance\r\n401(k) with company matching\r\nBonus for living within 5 miles of our El Segundo facility\r\nOn-site work with rare work-from-home exceptions\r\nMerit-based organization where contribution drives reward#J-18808-Ljbffr","datePosted":"2026-11-04T02:30:10.389Z","dateModified":"2026-11-04T02:30:10.389Z","hiringOrganization":{"@type":"Organization","name":"Nebula","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"El Segundo","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"e233bac16c1fe38d5bf04fa4"},"url":"https://jobsearcher.com/jobs/e233bac16c1fe38d5bf04fa4"}}