Senior Software Engineer – Build the Backend of a Real-World Strategy Game | Palantir | $145K–$275K + RSUs | Autonomous Systems
Big Wave Digital · New York, United States
Apply & track with Apply EdgeImagine playing StarCraft—but the map is live, the sensor feeds are real and the vehicles you command are actually flying.Now imagine building the backend that makes it all work.We’re partnering with Palantir to hire two Senior Software Engineers for its Autonomous Systems team. You’ll develop the core service layer connecting operator interfaces, edge and drone systems, sensor feeds, simulation engines and intelligent software.This isn’t game development. But if you love the technical complexity behind real-time strategy games—multiple systems, live state changes, competing priorities and decisions made in seconds—the engineering challenge will feel remarkably familiar.Your MissionIn a strategy game, the player sees a seamless world: units move, information updates and actions trigger immediate responses.Behind Palantir’s autonomous systems platform sits an equally complex service layer. That’s what you’ll build.Your work will include:Building scalable microservices that connect numerous systems in real timeRelaying live data between drones, sensors, operator interfaces and cloud servicesDeveloping middleware and APIs linking edge systems with front-end applicationsManaging state, messaging and coordination across distributed autonomous systemsConnecting physics and simulation engines with live operational softwareBuilding the platform used by teams specialising in AI, robotics, sensing and autonomyDesigning reliable, secure and fail-safe services for demanding environmentsTaking new capabilities from rapid prototype to real-world field deploymentWorking directly with customers to test, refine and improve the productThe result is a command-and-control platform that allows users to understand a complex environment, coordinate autonomous assets and respond in real time.Your Engineering BackgroundYou’re a hands-on backend or platform engineer who has built more than straightforward applications. You’ve created the connective tissue between services and understand what happens when large distributed systems must communicate quickly and reliably.You’ll ideally bring:Around 4–10 years of backend, platform or distributed-systems engineering experienceStrong experience building microservices, middleware, APIs or service-layer platformsExperience with real-time data, streaming, messaging or event-driven architectureA solid understanding of concurrency, scalability, latency, resilience and fault toleranceExperience connecting numerous applications, services or external systemsA track record of shipping quickly in a startup, scale-up or similarly fast-moving environmentStrong coding ability in Rust, Java, Go, C++, Python, Scala or another modern backend languageA Computer Science, Robotics, Electrical Engineering or related technical degreeThe ability to collaborate directly with customers and multidisciplinary engineering teamsPalantir’s environment is Rust-primary, but existing Rust experience is not mandatory. Strong engineers from other language backgrounds are encouraged to apply.Companies that have engineered high-scale, real-time platforms—Uber is a useful reference point—are particularly relevant.The Right LevelThis role suits a strong mid-to-senior IC, roughly L5 progressing toward L6, who still writes substantial amounts of production code.You may be ready to lead a small team within the next year, but you don’t want to step away from engineering. You enjoy solving hard technical problems, getting code into production and seeing the result operate in the real world.What You Don’t NeedYou don’t need previous experience with drones, defense systems or robotics.Experience with LLMs, AI agents, autonomous platforms or edge computing is helpful, but it’s a bonus—not the core requirement.This role is for the engineers building the platform beneath those technologies. It is unlikely to suit someone focused primarily on ML research, mathematical algorithms, simulation or autonomous path-planning.Why Palantir?Palantir builds software used by some of the world’s most operationally demanding institutions to make critical decisions in real time.This team is applying that capability to autonomous systems. You’ll have exceptional technical resources, highly capable colleagues and the opportunity to work on software that moves beyond a screen and into live operational environments.It has the pace and ownership of a startup, backed by the resources and reach of Palantir.And unlike most backend roles, you’ll be able to watch what you built coordinate real autonomous vehicles in the field.Package and LocationsBase salary: $145,000–$275,000, depending on level and locationEquity: RSUsLocations: Seattle, New York City, Washington DC or Palo AltoWorking model: Hybrid, with travel to customer and deployment sitesEmployment: Full-timeOpenings: TwoImportant Eligibility RequirementApplicants must be US citizens and eligible to obtain a US security clearance.This role is not open to visa sponsorship, and Green Card status alone does not meet the clearance requirement.The interview process includes a 45-minute live coding assessment, so you’ll need to be comfortable demonstrating the hands-on coding skills you use in your everyday work.If building the service layer behind a real-world version of StarCraft sounds like your kind of engineering problem, we’d love to hear from you.