> Markdown version of [/jobs/ext/2636084-founding-software-engineer](https://www.wearedevelopers.com/jobs/ext/2636084-founding-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Founding Software Engineer - **Company:** David Joseph & Company - **Location:** San Francisco, CA, United States - **Experience:** Expert - **Salary:** $200,000.0 - $250,000.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Amazon Web Services, Application Layers, Code Review, Continuous Integration, Information Engineering, Data Infrastructure, Distributed Systems, Python (Programming Language), Signal Processing, Software Engineering, TypeScript, Speech Recognition, Real Time Systems, Backend, Containerization, Production Code, Machine Learning Operations, Front End Software Development, Data Pipelines - **Published:** August 10, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=c93d84c109032bd2 ## About the Role * A current FAA pilot certificate at private pilot level or above, up to and including CFII or ATP. This one is firm - the role genuinely requires cockpit context, and candidates without a certificate will not be considered * At least five years of professional software engineering experience, with a demonstrable record of designing, building, and running complex systems in production * Strong depth in at least one of backend systems, distributed infrastructure, data engineering, or full-stack development, and the range to work comfortably across backend and frontend * Working proficiency in both Python and TypeScript, which are the languages in use in the codebase * A history of leading projects from initial scoping and technical design all the way through launch and iteration, with very little direction * Sound architectural judgment, and experience building for scale, reliability, and performance * A scrappy, entrepreneurial background - time at early-stage startups, or a clear record of getting things done where no playbook existed * Comfort operating in ambiguity and moving quickly without letting quality slip * A habit of lifting the standard around you through code review and mentoring * Willingness to work startup hours on-site in San Francisco five days a week Nice to Haves * Hands-on work with modern data pipelines, real-time systems, or AI/ML integration * Something you built from nothing that real people ended up using * Practical experience with AWS, CI/CD, containers, and deployment tooling * Exposure to aviation systems, avionics data formats, flight training workflows, or defense technology environments * Real aviation context beyond the certificate itself * A previous founding or lead engineering role at an aviation or otherwise deeply technical startup * A full-stack track record where you held architectural ownership rather than executing someone else's design * Experience with multimodal or real-time pipelines, including audio diarization, signal processing, or speech-to-text at the application layer * Regular use of AI-assisted development tools in your day-to-day workflow * Genuine readiness for the grind of a very early company ## Description This is a founding engineering seat on a team of fewer than ten, working directly with the CTO. You would own entire systems end to end, from the backend and data pipelines that power the AI debrief platform through to the interfaces instructors and commanders rely on every day. It is deliberately not a defined-scope job: you will make the architecture calls, ship to production, and lay the foundation for a technical team you eventually lead. What makes this role unusual is that it asks for two things at once. You need the engineering depth to build real-time, multimodal data infrastructure, and you need genuine pilot context to understand what a bug or a dropped data frame actually costs in a cockpit. For that reason, an FAA pilot certificate is a firm requirement, not a preference. What you'll be doing * Build and scale the backend and data infrastructure behind the AI debrief platform, from ingestion of multimodal flight audio and telemetry through to streamed, structured output * Integrate flight dynamics, telemetry, and cockpit audio into debrief and training systems used by flight schools and military operators * Own the architecture decisions that determine how the platform scales, including framework selection, infrastructure choices, and long-lived technical bets * Work directly with pilots, instructors, and military operators, and turn their feedback into engineering decisions * Ship production code across the full stack and iterate against real operator use, not hypotheticals * Set engineering culture, code standards, and the hiring bar from the founding stage Tech stack: Python, TypeScript, full-stack web, real-time multimodal data pipelines (audio + telemetry), AWS, CI/CD, containerization, * A true founding engineering seat: direct line to the CTO, systems you own outright, and a role that grows into technical leadership with a team under you * Your code ships into aircraft and is used daily by pilots, flight instructors, and military operators - the feedback loop is immediate and real * Flight training is funded as a benefit, alongside meaningful early-stage equity * The hard architecture questions are still open, and this hire answers them ## Related Videos - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Coffee with Developers - Cassidy Williams - ](https://www.wearedevelopers.com/videos/912-coffee-with-developers-cassidy-williams) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [What is Software Engineering in the Age of AI?](https://www.wearedevelopers.com/magazine/640-what-is-software-engineering-in-the-age-of-ai) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this) - [How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”](https://www.wearedevelopers.com/magazine/392-how-to-answer-the-interview-question-why-do-you-want-to-be-a-software-engineer)