{"schemaVersion":"jobsearcher.job.v1","id":"81646bf0f708fca4ff1fc97d","url":"https://jobsearcher.com/jobs/81646bf0f708fca4ff1fc97d","canonicalUrl":"https://jobsearcher.com/jobs/81646bf0f708fca4ff1fc97d","title":"Software Developer","description":"About Caliburn\n\nCaliburn is an independent company that was spun out of Fathom5 and is focused on building advanced software for tactical and robotic autonomous systems. This position is being posted through Fathom5’s recruiting platform on Caliburn’s behalf, but the role itself is with Caliburn.\n\nCaliburn develops TempestOS, a security-focused operating system built for autonomous and tactical systems operating in demanding environments. The team works across software, edge computing, cybersecurity, robotics, and systems integration to build technology designed for environments where reliability and resilience are critical.\n\nRole Overview\n\nTempestOS is the operating system Caliburn builds for tactical and robotic autonomous systems: robust cybersecurity, edge AI hosting, and services on a Linux kernel. It runs on hardware we do not own, in environments we cannot reach, for customers who cannot tolerate it failing. Code we ship is code no one can reach to fix.\n\nThe Caliburn Tempest Software Developer is accountable for implementing and maintaining features in TempestOS services, and for the tests and documentation that go with them. The Tempest Software Developer has three key responsibilities:\n\nImplement and integrate features in TempestOS services.\nImplement features and fixes from designs and tickets with guidance from senior engineers.\nIntegrate new capabilities into existing OS microservices such as messaging, configuration, and telemetry without breaking current behavior.\nDeliver code that is tested, documented, and reliable.\nWrite unit and integration tests and basic documentation for the services and APIs you touch.\nMonitor, debug, and improve the reliability of TempestOS in development and test environments.\nParticipate in the engineering process.\nTake part in code reviews, stand ups, and planning to help refine requirements, edge cases, and tradeoffs.\nRaise questions early when requirements, assumptions, or edge cases are unclear.\n\nThis is a junior individual contributor role with no direct reports. Work is assigned and reviewed by senior engineers, and scope grows as you demonstrate you can own it without supervision.\n\nCore Responsibilities\nImplementation and Integration\nFollow the interface, versioning, and documentation standards that keep TempestOS services compatible as they change.\nFlag where a design does not survive contact with the code, early so the correction is cheap.\nDeliver small, well-scoped tasks predictably and with minimal rework.\nWork in the AI Native wayour engineering team uses. Caliburn employs AI agents in the design and development of code with developers providing context and oversight.\nCode Quality and Testing\nProduce readable, maintainable code with tests that catch common failure modes.\nWrite documentation another developer can work from without coming to find you.\nExtend test coverage when a bug found in development points at a gap.\nReliability and Debugging\nReduce operational friction by fixing bugs, addressing small reliability issues, and simplifying code paths.\nReproduce a failure before fixing it, and confirm the fix with a test.\nWork the development and test environments in AWS, including build pipelines, logging, and deployments, well enough to diagnose your own failures.\nTeam Process and Growth\nReview peers' code as well as receiving review, and act on the reasoning behind a correction.\nBuild a working understanding of TempestOS architecture beyond the components you are assigned, so the scope you can own grows.\nPresent your own work at internal technical sessions and company demo days when that is the clearest way to share what you learned.\nQualifications\nCore\nZero to two years of professional software engineering experience, including internships and substantial project work.\nBachelor's degree in computer science, computer engineering, or a related field, or equivalent practical experience.\nProficiency in at least one modern programming language used for systems or backend development (Go, Rust, C, C++, or Python). Go experience is an advantage.\nComfort working in a Linux environment: shell, basic tooling, and debugging workflows.\nBasic understanding of distributed systems concepts: services, APIs, message passing, and data serialization.\nFamiliarity with Git and common workflows including branching, pull requests, and code review.\nFamiliar with AI development and coding tools and comfortable with AI Native development.\nWillingness to learn AWS-based development tooling for build pipelines, logging, and deployments.\nClear written communication for tickets, code comments, and design clarifications.\nUS citizenship, required for clearance eligibility and customer site access.\nActive US Department of War Secret clearance, or the ability to obtain and maintain one over the duration of employment.\nPreferred\nExposure to robotics, autonomous systems, or real-time control software.\nExperience with Protocol Buffers, gRPC, or similar RPC and serialization technologies.\nUnderstanding of observability basics including logs, metrics, and traces, and how to instrument code.\nFamiliarity with AWS developer tooling such as CodeBuild or CodePipeline.\nKubernetes experience.\nFamiliarity with Agile and DevSecOps principles.\nPrior Navy, Marine Corps, or Joint service experience, particularly in engineering, cyber, or unmanned systems roles.\nCultural\nHonest about reality. Brings problems to the team rather than softening them.\nDefaults to verification. Treats LLM output as a powerful but unreliable collaborator, and tests it the same way as any other code path.\nTeam-First Mentality. The ability and desire to work in a team environment.\nStartup stamina. Caliburn is building at the intersection of tactical systems and advanced software. That occasionally means long hours, in-person work, and travel.\nInterested in joining the Caliburn team? Apply today to help build the next generation of software for tactical and autonomous systems.\n\nWe may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.","company":"Fathom5","rawCompany":"fathom5","city":"Austin","state":"TX","isRemote":false,"isActive":false,"createdAt":"2026-09-10T11:20:21.549Z","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":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Developer","description":"About Caliburn\n\nCaliburn is an independent company that was spun out of Fathom5 and is focused on building advanced software for tactical and robotic autonomous systems. This position is being posted through Fathom5’s recruiting platform on Caliburn’s behalf, but the role itself is with Caliburn.\n\nCaliburn develops TempestOS, a security-focused operating system built for autonomous and tactical systems operating in demanding environments. The team works across software, edge computing, cybersecurity, robotics, and systems integration to build technology designed for environments where reliability and resilience are critical.\n\nRole Overview\n\nTempestOS is the operating system Caliburn builds for tactical and robotic autonomous systems: robust cybersecurity, edge AI hosting, and services on a Linux kernel. It runs on hardware we do not own, in environments we cannot reach, for customers who cannot tolerate it failing. Code we ship is code no one can reach to fix.\n\nThe Caliburn Tempest Software Developer is accountable for implementing and maintaining features in TempestOS services, and for the tests and documentation that go with them. The Tempest Software Developer has three key responsibilities:\n\nImplement and integrate features in TempestOS services.\nImplement features and fixes from designs and tickets with guidance from senior engineers.\nIntegrate new capabilities into existing OS microservices such as messaging, configuration, and telemetry without breaking current behavior.\nDeliver code that is tested, documented, and reliable.\nWrite unit and integration tests and basic documentation for the services and APIs you touch.\nMonitor, debug, and improve the reliability of TempestOS in development and test environments.\nParticipate in the engineering process.\nTake part in code reviews, stand ups, and planning to help refine requirements, edge cases, and tradeoffs.\nRaise questions early when requirements, assumptions, or edge cases are unclear.\n\nThis is a junior individual contributor role with no direct reports. Work is assigned and reviewed by senior engineers, and scope grows as you demonstrate you can own it without supervision.\n\nCore Responsibilities\nImplementation and Integration\nFollow the interface, versioning, and documentation standards that keep TempestOS services compatible as they change.\nFlag where a design does not survive contact with the code, early so the correction is cheap.\nDeliver small, well-scoped tasks predictably and with minimal rework.\nWork in the AI Native wayour engineering team uses. Caliburn employs AI agents in the design and development of code with developers providing context and oversight.\nCode Quality and Testing\nProduce readable, maintainable code with tests that catch common failure modes.\nWrite documentation another developer can work from without coming to find you.\nExtend test coverage when a bug found in development points at a gap.\nReliability and Debugging\nReduce operational friction by fixing bugs, addressing small reliability issues, and simplifying code paths.\nReproduce a failure before fixing it, and confirm the fix with a test.\nWork the development and test environments in AWS, including build pipelines, logging, and deployments, well enough to diagnose your own failures.\nTeam Process and Growth\nReview peers' code as well as receiving review, and act on the reasoning behind a correction.\nBuild a working understanding of TempestOS architecture beyond the components you are assigned, so the scope you can own grows.\nPresent your own work at internal technical sessions and company demo days when that is the clearest way to share what you learned.\nQualifications\nCore\nZero to two years of professional software engineering experience, including internships and substantial project work.\nBachelor's degree in computer science, computer engineering, or a related field, or equivalent practical experience.\nProficiency in at least one modern programming language used for systems or backend development (Go, Rust, C, C++, or Python). Go experience is an advantage.\nComfort working in a Linux environment: shell, basic tooling, and debugging workflows.\nBasic understanding of distributed systems concepts: services, APIs, message passing, and data serialization.\nFamiliarity with Git and common workflows including branching, pull requests, and code review.\nFamiliar with AI development and coding tools and comfortable with AI Native development.\nWillingness to learn AWS-based development tooling for build pipelines, logging, and deployments.\nClear written communication for tickets, code comments, and design clarifications.\nUS citizenship, required for clearance eligibility and customer site access.\nActive US Department of War Secret clearance, or the ability to obtain and maintain one over the duration of employment.\nPreferred\nExposure to robotics, autonomous systems, or real-time control software.\nExperience with Protocol Buffers, gRPC, or similar RPC and serialization technologies.\nUnderstanding of observability basics including logs, metrics, and traces, and how to instrument code.\nFamiliarity with AWS developer tooling such as CodeBuild or CodePipeline.\nKubernetes experience.\nFamiliarity with Agile and DevSecOps principles.\nPrior Navy, Marine Corps, or Joint service experience, particularly in engineering, cyber, or unmanned systems roles.\nCultural\nHonest about reality. Brings problems to the team rather than softening them.\nDefaults to verification. Treats LLM output as a powerful but unreliable collaborator, and tests it the same way as any other code path.\nTeam-First Mentality. The ability and desire to work in a team environment.\nStartup stamina. Caliburn is building at the intersection of tactical systems and advanced software. That occasionally means long hours, in-person work, and travel.\nInterested in joining the Caliburn team? Apply today to help build the next generation of software for tactical and autonomous systems.\n\nWe may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.","datePosted":"2026-09-10T11:20:21.549Z","dateModified":"2026-09-10T11:20:21.549Z","hiringOrganization":{"@type":"Organization","name":"Fathom5","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Austin","addressRegion":"TX","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"81646bf0f708fca4ff1fc97d"},"url":"https://jobsearcher.com/jobs/81646bf0f708fca4ff1fc97d"}}