> Markdown version of [/jobs/ext/1999930-senior-full-stack-engineer-maritime-app](https://www.wearedevelopers.com/jobs/ext/1999930-senior-full-stack-engineer-maritime-app). 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). --- # Senior Full-Stack Engineer, Maritime App - **Company:** Anduril Industries - **Location:** Seattle, WA, United States - **Experience:** Expert - **Salary:** $191,000.0 - $253,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Artificial Intelligence, Computing Platforms, Architectural Patterns, C++ (Programming Language), Continuous Integration, Distributed Data Store, Protocol Buffers, Mesh Networking, Software Engineering, TypeScript, Web Applications, Circleci, Data Logging, ReactJS, Backend, Material UI, Information Technology, Sentry, Build Tools, Codebase, Web Technologies, Front End Software Development - **Published:** August 9, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9084236/senior-full-stack-engineer-maritime-app ## About the Role * Bachelor's degree in Computer Science or related field; or equivalent industry experience * Experience building production web applications in JavaScript or TypeScript (we use TypeScript and React) * Experience designing architectural patterns, tooling, or best practices, and leading engineering teams in adopting them * Experience effectively integrating tools and libraries (build systems, component libraries, testing frameworks, monitoring) into frontend codebases and CI/CD pipelines * Familiarity with modern backend programming languages such as Go, C++, or Rust. * High empathy for your fellow engineers and users * Minimum 5 years of software engineering experience * Must be a U.S. Person due to required access to U.S. export controlled information or facilities, * Have a bias for action and taking ownership. You have a track record of solving a problem if you see one. * Experience maintaining continuous integration systems (we use CircleCI) * Experience or interest working in monorepos with modern build systems * Experience or interest working in Go * Experience with gRPC/protobuf or similar technologies * Experience with NixOS * Experience designing effective/reliable use of AI agents to augment software development teams ## Description The Maritime App team builds the full-stack web application (part of Lattice OS) used to control all of Anduril's Maritime products (Dive-LD, Dive-XL, Copperhead, Seabed Sentry, ASV, and more) from nodes in the cloud and laptops in the field. We bring together all the advanced tech from Anduril's Software Platform into a hardened Maritime-focused software stack that's shipped along with our autonomous maritime robots. We're a full-stack web application team building a slick, modern, map-focused React frontend with a Go backend. We leverage Anduril's proprietary mesh networking and distributed storage tech to keep Lattice working smoothly even in extreme network conditions (there's no wifi underwater). ABOUT THE JOB We're looking for an experienced frontend/full-stack engineer to shape the future of our web app architecture and infrastructure. Lattice for Maritime is only a couple years old and has a lot of exciting capabilities to build over the coming years! You will lead us in continuously evolving our architecture and best practices to ensure your teammates can continue to build performant and reliable features efficiently. This role requires a solid foundation in web technologies, managing large React codebases, optimizing runtime and build performance, and optimizing communication with the backend. If you're a collaborative problem-solver who finds satisfaction in creating tools that amplify the effectiveness of other engineers, we want to talk to you. WHAT YOU'LL DO * Design and implement architectural patterns, tools, and best practices for building components, pages, services, and apps * Proactively identify pain points and opportunities to improve our dev experience and infrastructure * Work across the stack (front-end, back-end, build, CI/CD) to get things done * Support and mentor fellow engineers on engineering best practices, and on how to best use our tools * Lead the creation of net-new apps and/or break our app down into more focused experiences * Harden our component library to work more seamlessly with our design system * Evolve our use of libraries (e.g. for mapping, charting, logging) to increase performance, maintainability, and usefulness. And make them really really ridiculously good looking., To ensure your safety and help you navigate your job search with confidence, please keep the following critical points in mind: * No Financial Requests: Anduril will never solicit payment or demand personal financial details (such as banking information, credit card numbers, or social security numbers) at any stage of our hiring process. Our legitimate recruitment is entirely free for candidates. ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [From Doubt to Confidence: How Sentry Uses Verdaccio to Bulletproof SDK Releases](https://www.wearedevelopers.com/videos/739-from-doubt-to-confidence-how-sentry-uses-verdaccio-to-bulletproof-sdk-releases) - [WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More](https://www.wearedevelopers.com/videos/1786-wearedevelopers-live-ai-freelancing-keeping-up-with-tech-and-more) - [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) - [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) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [What is Software Engineering in the Age of AI?](https://www.wearedevelopers.com/magazine/640-what-is-software-engineering-in-the-age-of-ai) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this)