Staff Software Engineer, Full-Stack
onebrief
Job Score
100 ptsConsequential Work. Dedicated People.
About Onebrief
Onebrief builds collaboration and AI-powered workflow software for military planning and operational coordination.
Military planning is complex by nature, requiring teams to coordinate information, people, and decisions across systems and locations. Onebrief brings planning, collaboration, simulation, and AI into one connected environment, helping teams test strategies, adapt to changing conditions, and make decisions with greater clarity when the stakes are real.
We are a distributed team of builders from military, operational, and technology backgrounds who care deeply about improving how important work gets done. Some team members work remotely, while others work directly alongside customers in operational environments around the world.
Founded in 2019, Onebrief is backed by leading investors including General Catalyst, Battery Ventures, Insight Partners, Sapphire Ventures, and Human Capital. Valued at more than $2 billion, we continue to invest in product innovation, AI capabilities, and team growth.
Engineering at Onebrief
Engineering at Onebrief means building systems that must perform reliably in complex, high-stakes environments where operational outcomes matter more than activity, output, or elegant theory alone.
This is work for engineers who care about reliability, adaptability, observability, and building systems that succeed under real-world conditions. As AI transforms how software is built, engineering here is increasingly focused on verification, judgment, and helping teams operate more effectively at scale.
You’ll likely feel energized here if you care about:
meaningful technical challenges
systems that operate under real-world constraints
outcomes over activity
and grounded teams focused on solving important problems well.
Why this role exists
Onebrief builds software for military planning, where the cost of a slow or wrong decision is measured in something more than a missed sprint. That raises the bar on the engineering itself. The systems have to hold up under real operational load, in environments where the customer can't tolerate failures or downtime.
A Staff Software Engineer sets the technical direction that keeps that bar met as the product and the org grow. Not by writing the most code, but by making the decisions that everyone else's code depends on: how a system is structured, where the hard boundaries sit, which tradeoffs are worth the complexity. A Staff Software Engineer is delivering at a high level, building the foundation in the shared architecture no one team owns outright.
Onebrief is building in the AI-native era, and Staff engineers here lead on how the org uses these tools well: what to trust to them, where human judgment stays non-negotiable, and how to keep quality and ownership intact as the leverage goes up.
What You'll Do
Own and drive technical strategy across multiple squads, shaping architectural decisions that have a lasting impact on Onebrief's platform.
Tackle the company's most ambiguous technical challenges, turning loosely defined problems into scalable solutions that teams can execute.
Build the shared systems, patterns, and platform capabilities that enable engineering teams to move faster and deliver more effectively.
Partner with engineering and product leadership to influence the technical roadmap, balancing long-term platform health with rapid customer delivery.
Shape how engineering works by evolving AI-assisted development practices, engineering standards, and technical decision-making across the organization.
Raise the technical bar by mentoring engineers through design reviews, architectural guidance, and cross-team collaboration.
What We Look For
12+ years of software engineering experience with a track record of technical leadership across teams and platforms.
Strong experience designing scalable distributed systems, APIs, data models, and cloud-native architectures.
Full-stack expertise with the ability to work across frontend, backend, and infrastructure as needed.
Active user of AI-assisted development tools, with a thoughtful approach to integrating them into engineering workflows.
Excellent written and verbal communication skills, including driving technical alignment through design docs and architecture discussions.
Comfortable leading through ambiguity and influencing without direct authority.
Nice to Have Qualifications
Background in mission-critical or high-compliance domains (FedRAMP, SOC2, DoD)
Experience with authentication and identity infrastructure at scale (OIDC, SAML, federated identity)
Prior experience in a high-growth B2B SaaS environment scaling through significant inflection points
Familiarity with event-driven architectures and the trade-offs of async-first system design
Indicators of Success
A successful Staff Software Engineer will:
Set technical direction on a problem that spans multiple squads, framing it clearly enough that teams move in the same direction instead of solving it in isolation
Make the architectural calls that others build on, choosing the tradeoffs that save the org months rather than the ones that get paid down for years
Own the shared architecture in the seams no single squad holds, the systems that everyone depends on and no one is scoped to
Raise the technical judgment of the engineers around them, so good decisions get made even when they're not in the room
Refines the standard for how the org uses AI tooling well, keeping quality and ownership intact as the leverage goes up
Tools, Systems & Technologies
Frontend: React, TypeScript, Vite, shared component libraries, client-side observability
Backend: Node.js, PostgreSQL, Redis, secure RESTful APIs, distributed services
Authentication & Authorization: Keycloak, OpenID Connect (OIDC), SAML 2.0, OAuth 2.0, ABAC, JWT, federated identity provider integrations
Infrastructure: Kubernetes, AWS, Terraform, CI/CD pipelines, container security and secrets management
Integrations: CSV/Excel/KML importers, PDF exports, DoD and enterprise data systems, secure API gateways, auditing pipelines
Notice to Third Party Recruitment Agencies
Please note that Onebrief does not accept unsolicited resumes from recruiters or employment agencies. In the absence of an executed Recruitment Services Agreement, there will be no obligation to any referral compensation or recruiter fee. In the event a recruiter or agency submits a resume or candidate without an agreement Onebrief explicitly reserves the right to pursue and hire those candidate(s) without any financial obligation to the recruiter or agency. Any unsolicited resumes, including those submitted to hiring managers, shall be deemed the property of Onebrief.
About Software Development
Software Development is one of the most dynamic and constantly evolving fields in the job market. Professionals in this area are responsible for creating, maintaining, and optimizing web, mobile, and desktop applications that impact millions of users daily.
Key languages and frameworks include JavaScript (React, Node.js, Vue.js), Python (Django, Flask), Java (Spring), PHP (Laravel), and TypeScript. Demand for full-stack developers continues to grow, especially in tech companies and startups.
Salaries range from entry-level to senior positions, with growing opportunities for remote work and international freelancing.
About Fullstack
Fullstack developers are versatile professionals capable of working on both frontend and backend of web and mobile applications. They master multiple technologies and can build complete products end-to-end, from the user interface to server infrastructure.
Key skills include proficiency in at least one complete stack (React/Vue/Angular + Node.js/PHP/Python/Java), databases (SQL and NoSQL), REST/GraphQL APIs, Git versioning, CI/CD, and basic infrastructure knowledge (Docker, cloud). Clean architecture, DDD, and testing are important differentiators.
Fullstack developers are highly valued in startups and companies that need versatile and autonomous professionals. The field offers opportunities from junior developer to software architect, with a focus on complete delivery, holistic product vision, and ability to work across multiple application layers.
Discover Other Areas
Understand the scope of work, key skills, and tools used in different career areas.
About QA and Testing
QA and Software Testing are fundamental to ensure the quality and reliability of applications. QA professionals ensure that the delivered product meets requirements and is free of critical defects.
Key skills include manual and automated testing, Selenium, Cypress, Playwright, Postman, JMeter, and CI/CD pipeline knowledge. Performance and security testing are differentiators.
With the adoption of DevOps and continuous deployment, the demand for automation QAs and SDETs continues to grow.
About Content
The Content and Social Media area is essential for building digital presence and audience engagement. Professionals create content strategies, manage social networks, and develop impactful brand narratives.
Key skills include copywriting, storytelling, community management, metrics analysis, audiovisual production, and knowledge of each platform algorithms.
With the growth of influencer marketing and social commerce, this area continues to generate new career opportunities.
About Automation Engineer
The Automation Engineer is the professional responsible for designing, developing, and implementing solutions that automate manual and repetitive processes in IT, infrastructure, testing, and operations. They combine programming knowledge with DevOps and SRE vision to eliminate manual tasks and increase operational efficiency.
Key skills include Infrastructure as Code (Terraform, Ansible, Pulumi), CI/CD (Jenkins, GitHub Actions, GitLab CI), test automation (Selenium, Cypress, Playwright), network automation (Netconf, SDN), RPA (UiPath, Power Automate), and scripting (Python, Bash, PowerShell). Knowledge of Kubernetes, GitOps (ArgoCD, Flux), and automation platforms is a differentiator.
Automation Engineers in technology companies are highly valued, especially those who can create automated deployment pipelines, self-healing infrastructure, and internal developer platforms (IDP). The field offers opportunities from junior automation engineer to automation architect and head of automation.
About Frontend
The Frontend area is responsible for creating the visual interfaces that users interact with on websites and web applications. Frontend professionals combine technical skills with design to deliver intuitive, responsive, and accessible digital experiences.
Key skills include HTML, CSS, JavaScript/TypeScript, frameworks like React, Angular, and Vue, build tools (Webpack, Vite), CSS (Tailwind, Sass), testing (Jest, Cypress), and knowledge of web performance and accessibility (WCAG). Familiarity with design systems and reusable components is a differentiator.
Frontend developers in technology companies are highly valued, especially those who master React, Next.js, web performance, and accessibility. The field offers opportunities from junior developer to frontend architect, with a focus on user experience, performance, and code quality.
About Information Security
The Information Security area is one of the most strategic and in-demand fields in the technology market. With the rise of cyberattacks, data breaches, and regulations like LGPD and GDPR, companies of all sizes invest heavily in professionals who can protect their digital assets.
Key specializations include Network Security, Cloud Security (AWS, Azure, GCP), Offensive Security (Penetration Testing, Red Team), Defensive Security (SOC, Blue Team), AppSec, and Security Governance. Tools like SIEM (Splunk, QRadar), firewalls, EDR, and Vulnerability Management platforms are essential.
Certifications like CISSP, CEH, OSCP, CompTIA Security+, and AWS Security Specialty are important differentiators. Information security professionals are among the highest-paid in the sector, with growing demand especially in fintechs, healthtechs, and large enterprises.
Comments 0