If you possess a "Whatever It Takes" mindset - executing in an expedient, scalable, and pragmatic way while keeping the mission top-of-mind and making sound engineering decisions, then this role is ...
If you possess a "Whatever It Takes" mindset - executing in an expedient, scalable, and pragmatic way while keeping the mission top-of-mind and making sound engineering decisions, then this role is ...
Pragmatic Engineering: A "Whatever It Takes" mindset-executing in an expedient, scalable, and pragmatic way while keeping the mission top-of-mind. * Real-World Impact: Passion for building software ...
Pragmatic Engineering: A "Whatever It Takes" mindset-executing in an expedient, scalable, and pragmatic way while keeping the mission top-of-mind. * Real-World Impact: Passion for building software ...
Pragmatic Engineering: A "Whatever It Takes" mindset-executing in an expedient, scalable, and pragmatic way while keeping the mission top-of-mind. * Real-World Impact: Passion for building software ...
Pragmatic Engineering: A "Whatever It Takes" mindset-executing in an expedient, scalable, and pragmatic way while keeping the mission top-of-mind. * Real-World Impact: Passion for building software ...
... pragmatic engineering tradeoffs along the way. Your efforts will ensure that Anduril products seamlessly work together to achieve a variety of critical outcomes. Above all, Mission Software Engineers ...
... pragmatic engineering tradeoffs along the way. Your efforts will ensure that Anduril products seamlessly work together to achieve a variety of critical outcomes. Above all, Mission Software Engineers ...
They're known for long-term stability, strong leadership principles, and a culture that values pragmatic engineering over hype. Engineers here get the scale of a Fortune 500 with the autonomy to ...
They're known for long-term stability, strong leadership principles, and a culture that values pragmatic engineering over hype. Engineers here get the scale of a Fortune 500 with the autonomy to ...
... pragmatic engineering tradeoffs along the way. Your efforts will ensure that Anduril products seamlessly work together to achieve a variety of critical outcomes. Above all, Mission Software Engineers ...
... pragmatic engineering tradeoffs along the way. Your efforts will ensure that Anduril products seamlessly work together to achieve a variety of critical outcomes. Above all, Mission Software Engineers ...
... pragmatic engineering decisionsBS in Computer Science, Software Engineering or related technical fields Experience leading large cross functional projectsFamiliarity with CI/CD pipelines and DevOps ...
... pragmatic engineering decisionsBS in Computer Science, Software Engineering or related technical fields Experience leading large cross functional projectsFamiliarity with CI/CD pipelines and DevOps ...
Engineering Manager
Santa Monica, CA · On-site +1
They should be technical enough to occasionally contribute code, unblock engineers, review technical plans, and help make pragmatic engineering decisions. Responsibilities * Manage, coach, and ...
Engineering Manager
Santa Monica, CA · On-site +1
They should be technical enough to occasionally contribute code, unblock engineers, review technical plans, and help make pragmatic engineering decisions. Responsibilities * Manage, coach, and ...
... make pragmatic engineering decisionsBS in Computer Science, Software Engineering or related technical fields Prior engineering management experience is a plus, but not required for exceptional ...
... make pragmatic engineering decisionsBS in Computer Science, Software Engineering or related technical fields Prior engineering management experience is a plus, but not required for exceptional ...
This role demands a "Whatever It Takes" mindset-executing in an expedient, scalable, and pragmatic way while keeping the mission top-of-mind and making sound engineering decisions to deliver ...
This role demands a "Whatever It Takes" mindset-executing in an expedient, scalable, and pragmatic way while keeping the mission top-of-mind and making sound engineering decisions to deliver ...
Senior Engineer - Clarity
OR · On-site +1
$140K - $197K/yr
Pragmatic Engineering: The ability to prioritize stability and performance over speed, while still utilizing AI to accelerate the development lifecycle. * AI-Native Tooling Mastery: Advanced ...
Senior Engineer - Clarity
OR · On-site +1
$140K - $197K/yr
Pragmatic Engineering: The ability to prioritize stability and performance over speed, while still utilizing AI to accelerate the development lifecycle. * AI-Native Tooling Mastery: Advanced ...
We move fast, ship often, and rely on pragmatic engineering to make high-risk systems trustworthy. We're hiring a Staff TLM, Security Engineering - a hands-on leader who both manages a small team and ...
We move fast, ship often, and rely on pragmatic engineering to make high-risk systems trustworthy. We're hiring a Staff TLM, Security Engineering - a hands-on leader who both manages a small team and ...
In this role, you will be responsible for solving a wide variety of problems involving networking, autonomy, systems integration, robotics, perception, and more, while making pragmatic engineering ...
In this role, you will be responsible for solving a wide variety of problems involving networking, autonomy, systems integration, robotics, perception, and more, while making pragmatic engineering ...
... pragmatic engineering tradeoffs along the way. Your efforts will ensure that Anduril products seamlessly work together to achieve a variety of critical outcomes. Above all, Mission Software Engineers ...
... pragmatic engineering tradeoffs along the way. Your efforts will ensure that Anduril products seamlessly work together to achieve a variety of critical outcomes. Above all, Mission Software Engineers ...
Software Engineer, Caching Infrastructure
San Francisco, CA · On-site
$203K - $241K/yr
... balancing pragmatic engineering with long-term technical excellence. Company : OpenAI is an AI research and deployment company that develops advanced AI models, including ChatGPT. It is a sub ...
Software Engineer, Caching Infrastructure
San Francisco, CA · On-site
$203K - $241K/yr
... balancing pragmatic engineering with long-term technical excellence. Company : OpenAI is an AI research and deployment company that develops advanced AI models, including ChatGPT. It is a sub ...
... pragmatic engineering tradeoffs along the way. Your efforts will ensure that Anduril products seamlessly work together to achieve a variety of critical outcomes. Above all, Mission Software Engineers ...
... pragmatic engineering tradeoffs along the way. Your efforts will ensure that Anduril products seamlessly work together to achieve a variety of critical outcomes. Above all, Mission Software Engineers ...
Senior Software Engineer (C++), Intelligence Systems
$127K - $168K/yr
... pragmatic engineering tradeoffs along the way. Your efforts will ensure that Anduril products seamlessly work together to achieve a variety of critical outcomes. Above all, Software Engineers are ...
Senior Software Engineer (C++), Intelligence Systems
$127K - $168K/yr
... pragmatic engineering tradeoffs along the way. Your efforts will ensure that Anduril products seamlessly work together to achieve a variety of critical outcomes. Above all, Software Engineers are ...
Senior Robotics Software Engineer
$131K - $173K/yr
In this role, you will be responsible for solving a wide variety of problems involving networking, autonomy, systems integration, robotics, perception, and more, while making pragmatic engineering ...
Senior Robotics Software Engineer
$131K - $173K/yr
In this role, you will be responsible for solving a wide variety of problems involving networking, autonomy, systems integration, robotics, perception, and more, while making pragmatic engineering ...
... pragmatic engineering tradeoffs along the way. Your efforts will ensure that Anduril products seamlessly work together to achieve a variety of critical outcomes. Above all, Mission Software Engineers ...
... pragmatic engineering tradeoffs along the way. Your efforts will ensure that Anduril products seamlessly work together to achieve a variety of critical outcomes. Above all, Mission Software Engineers ...
... pragmatic engineering tradeoffs along the way. Your efforts will ensure that Anduril products seamlessly work together to achieve a variety of critical outcomes. Above all, Mission Software Engineers ...
... pragmatic engineering tradeoffs along the way. Your efforts will ensure that Anduril products seamlessly work together to achieve a variety of critical outcomes. Above all, Mission Software Engineers ...
Pragmatic Engineering information
See salary details
$28.5K - $43.5K
11% of jobs
$57.3K is the 25th percentile. Wages below this are outliers.
$43.5K - $58.5K
16% of jobs
$58.5K - $73.5K
12% of jobs
$73.5K - $88.5K
11% of jobs
The median wage is $90.5K / yr.
$88.5K - $103.5K
12% of jobs
$103.5K - $118.5K
11% of jobs
$125.6K is the 75th percentile. Wages above this are outliers.
$118.5K - $133.5K
9% of jobs
$133.5K - $148.5K
7% of jobs
$148.5K - $163.5K
5% of jobs
$163.5K - $178.5K
4% of jobs
$178.5K - $193.5K
3% of jobs
$28.5K
$101.6K
$193.5K
How much do pragmatic engineering jobs pay per year?
What is a pragmatic engineer?
What is the difference between Pragmatic Engineering vs Software Engineering?
| Aspect | Pragmatic Engineering | Software Engineering |
|---|---|---|
| Credentials | Typically requires engineering degrees, certifications in systems or software development | Requires computer science or software engineering degrees, coding certifications |
| Work Environment | Focuses on practical application, interdisciplinary teams, real-world problem solving | Primarily software development, coding, system design in tech environments |
| Industry Usage | Used across engineering fields including software, systems, and product development | Primarily in software development and IT industries |
| Comparison Focus | Emphasizes practical, efficient solutions and interdisciplinary approaches | Focuses on designing, coding, and maintaining software systems |
Pragmatic Engineering and Software Engineering share overlapping skills and credentials, but Pragmatic Engineering emphasizes practical, interdisciplinary problem solving across engineering fields, while Software Engineering concentrates on software design and development. Both roles are vital in tech and engineering industries, often collaborating on complex projects.
How does a Pragmatic Engineer typically balance technical innovation with practical business needs in their daily work?
What engineers make $500,000?
What are the key skills and qualifications needed to thrive as a Pragmatic Engineer, and why are they important?
Will AI replace coders by 2040?
What engineers make $300,000 a year?
What is pragmatic engineering?

Anduril rating
9.4
Based on 7 frontline employees who took The Breakroom Quiz
Job description
The Maneuver Dominance team at Anduril develops operationally relevant, multi-asset autonomy. We are focused on making large groups of autonomous systems work effectively together. We leverage existing Anduril drone platforms like Ghost or Altius, in addition to bringing 3rd party platforms into Anduril's Lattice ecosystem.
ABOUT THE JOBWe are seeking a Robotics Software Engineer, Behaviors to join the Maneuver Dominance team. In this role, you will be responsible for developing and maintaining code that controls high-level robotic behavior-designing behavior trees and state machines that orchestrate teams of robots and ensure Anduril products seamlessly work together to achieve a variety of critical outcomes. You will write software integrations that enable seamless interactions between autonomy and robotic peripherals such as sensors, flight controllers, and radios.
Members of our team contribute to solving a wide variety of problems involving networking, autonomy, systems integration, and robotics, while making pragmatic engineering tradeoffs along the way. If you possess a "Whatever It Takes" mindset - executing in an expedient, scalable, and pragmatic way while keeping the mission top-of-mind and making sound engineering decisions, then this role is for you.
What You'll Do
- Develop Behavior Software: Design and implement behavior trees and state machines that control high-level behavior for teams of robots.
- Autonomy Integration: Write software integrations that enable seamless interactions between autonomy and robotic peripherals-sensors, flight controllers, radios, and other onboard systems.
- Multi-Robot Coordination: Build software that coordinates teams of autonomous platforms to achieve complex mission outcomes across networked robots.
- Systems Integration: Solve problems spanning networking, autonomy, systems integration, and robotics, making pragmatic engineering tradeoffs along the way.
- Collaborate Cross-Functionally: Partner with autonomy, hardware, systems, and platform teams to ensure Anduril products seamlessly work together in the field.
- Real-World Deployment: Travel up to 25% to test, debug, and deploy systems in operational environments.
- Iterative Development: Contribute across the entire software lifecycle, including prototyping, implementation, testing, and deployment.
- Troubleshoot and Debug: Analyze and resolve issues in deployed systems, ensuring reliability and operational success.
Required Qualifications
- Technical Expertise: Bachelor's or Master's degree in Robotics, Computer Science, Software Engineering, Mathematics, or Physics.
- C++ and Rust Proficiency: At least 2+ years of hands-on experience developing production-grade software in C++ and/or Rust.
- Behavior Trees & State Machines: Experience designing and implementing behavior trees, state machines, or comparable frameworks for orchestrating high-level robotic behavior.
- Autonomy & Peripherals: Proven ability to write software integrations between autonomy stacks and robotic peripherals such as sensors, flight controllers, and radios.
- Systems-Level Thinking: Strong systems-level knowledge and the ability to navigate and contribute to complex, established codebases.
- Pragmatic Engineering: A "Whatever It Takes" mindset-executing in an expedient, scalable, and pragmatic way while keeping the mission top-of-mind.
- Real-World Impact: Passion for building software that directly influences mission-critical outcomes.
- Travel Flexibility: Willingness to travel up to 25% to test and deploy systems.
- Security Clearance: Must be eligible for a US security clearance.
Preferred Qualifications
- Multi-Agent Coordination: Experience with motion planning, perception, localization, and multi-agent coordination across teams of robots.
- Behavior Frameworks: Familiarity with open-source behavior tree libraries (e.g., BehaviorTree.CPP, py_trees) or comparable autonomy frameworks.
- Simulation Expertise: Proficiency in designing Software-in-the-Loop (SIL) simulation environments for behavior validation.
- Hardware Integration: Experience working with embedded systems, flight controllers, and physical devices.
- Programming Skills: Additional experience with Python, and/or real-time operating systems.
- Machine Learning: Knowledge of AI/ML applications in robotics and autonomy.
About Anduril Industries
Sourced by ZipRecruiter
Anduril Industries is a trailblazer in the technology industry based in Costa Mesa, CA, US. Founded in 2017 by Palmer Luckey, the creator of Oculus VR, the company focuses on developing innovative technology to equip and empower those in the defense sector. Its primary products include cutting-edge autonomous systems and AI software that assist in combating threats to national and global security. The mission of Anduril Industries is to integrate technology and defense by building transformative, scalable solutions that ensure a safer world.
Industry
Guided missile and space vehicle manufacturing
Company size
501 - 1,000 Employees
Headquarters location
Costa Mesa, CA, US
Year founded
2017