Senior Software Engineer
Aim Company
About AIM
Everything humanity depends on is mined, dug, or grown. At AIM, we are building the autonomous linchpin of civilization. We transform heavy machinery—bulldozers, loaders, excavators—into AI-powered fleets that operate continuously, safely, and at peak performance in the world’s harshest environments.
About The Role
About you
You're a builder who thrives in the intersection of software, robotics, and the physical world. You write clean, simple, reliable code - and you're motivated by solving hard technical problems that have direct, real-world impact. You love architecting systems that work reliably in production, you dive deep into debugging and performance, and you have strong judgment about technical trade-offs.
You're equally comfortable writing production code, designing distributed systems, improving developer workflows, or debugging complex interactions across services, edge compute, and sensor interfaces. You take ownership - not just of your code, but of the business and customer outcomes that code enables. You push for rigor, testability, operational excellence, and high engineering standards.
You want to work on problems where correctness, safety, reliability, and performance matter. And you want to do it with a world-class team that values clarity, customer obsession, and engineering excellence.
About us together
We're going to change how the world builds. Along the way, we'll face hard engineering challenges:
real-time constraints on edge compute
perception, control, and autonomy pipeline interactions
distributed configuration and update systems
safety-critical code paths with zero-tolerance for failure
field variability and environmental unpredictability
data quality, observability, and serviceability across global deployments
We will debate solutions, iterate quickly, confront the truth when things don't work, and build mechanisms that scale with quality. We'll write software that works not only in simulation or staging - but in sand, mud, cold, heat, vibration, shock loads, and the real operations our customers depend on.
If that excites you - you're the kind of Senior SWE who will thrive here.
Responsibilities
What you will own
As a Senior Software Engineer, you will design and build the core systems that power AIM's autonomous machines and global fleet operations.
Architect & Build Systems (Distributed, Edge, Cloud)
Architect and implement critical components of AIM's autonomy software stack, spanning edge compute, cloud services, and on-premise systems.
Design systems that meet real-time constraints and operate reliably in unpredictable physical environments.
Build frameworks, APIs, and services that simplify integration across autonomy, controls, perception, and robotics infrastructure.
Deliver High-Quality, Production-Ready Software
Write clean, testable, maintainable code using modern software engineering principles.
Drive improvements in code quality, reliability, observability, and debuggability.
Lead code reviews, design reviews, and architectural discussions.
Improve System Performance & Reliability
Optimize compute, memory, networking, and inter-process performance across diverse environments.
Identify systemic issues, root causes, and long-term architectural improvements.
Own End-to-End Execution
Work with TPMs, Systems, Autonomy, Hardware, and Field Ops to ensure your software works reliably on real machines.
Partner with FDEs to understand field realities and incorporate operational truth back into the codebase.
Drive root-cause analysis and elimination of recurring defects.
Raise the Engineering Bar
Mentor junior and mid-level engineers.
Improve developer experience, CI/CD, test frameworks, and local development tooling.
Help define SWE excellence and engineering mechanisms across the org.
Qualifications
Basic Qualifications
Bachelor's degree in Computer Science, Computer Engineering, Robotics, or equivalent hands-on experience.
5+ years of professional software engineering experience delivering production systems.
Strong coding ability in one or more languages: Python, C++, Go, Rust, TypeScript.
Experience architecting or developing distributed systems, real-time systems, or large-scale production software.
Experience with cloud technologies, databases, and service-oriented architectures.
Ability to design systems for reliability, modularity, safety, testability, and maintainability.
Strong debugging skills using logs, telemetry, metrics, and tracing tools.
Ability to work across hardware/software interfaces and reason about real-world system behavior.
Proven track record of delivering high-quality software independently and as part of cross-functional teams.
Preferred Qualifications
Experience with robotics, autonomy, or real-world deployed systems (perception, controls, mapping, localization).
Experience with distributed compute on edge devices or ruggedized hardware.
Comfort with Linux systems programming, IPC, networking, or real-time constraints.
Experience with numerical or ML libraries (NumPy, CuPy, PyTorch).
Experience with CI/CD, config management, or DevOps tooling.
Experience working with embedded devices, sensors, or firmware.
Experience with serviceability, observability, or building systems that operate in high-entropy environments.
Ability to simplify complex systems and drive architectural clarity.
How you'll stand out
You write remarkably clean code and design systems that are simple, maintainable, and scalable.
You connect software decisions to real-world customer outcomes and machine behavior.
You bring a strong safety and reliability mindset to your work.
You turn ambiguity into well-structured, well-architected solutions.
You elevate engineering rigor through mentorship, documentation, and clear communication.
You operate confidently across autonomy, distributed systems, hardware interfaces, and field constraints.
What we offer
Opportunity to build software that directly shapes the future of autonomy and heavy equipment robotics.
High-impact ownership across AIM's autonomy stack and global deployments.
Collaboration with world-class engineers across software, autonomy, hardware, and robotics.
Competitive compensation, equity, medical/dental/vision, 401(k), life insurance.
Travel opportunities to customer jobsites across the U.S., Australia, Europe, Africa, South America, and more.
Why AIM?Joining AIM, You Will
Solve a massive set of real-world problems that require scalable earth moving
Accomplish that via deploying and expanding cutting edge tech
Run your workstreams with the largest degree of autonomy
Have an opportunity for rapid growth and a large voice on the direction of the company
Receive company funded medical, dental, vision, 401k, life insurance, gourmet food & perks
Experience a strong onsite collaboration (AIM offices, labs and proving grounds on the east side of the Greater Seattle area)
Have an opportunity to travel to unique sites around the world (Americas, Australia, Africa & more)
- Job Title Disabled veteran A veteran who served on active duty in the U.S. military and is entitled to disability compensation (or who but for the receipt of military retired pay would be entitled to disability compensation) under laws administered by the Secretary of...Senior
- Job Posting Job description updated What We’re Looking For ~8+ years of experience architecting and maintaining enterprise applications with Java (ideally Spring) and Javascript (ideally React) ~ Demonstrable experience setting up GitHub for team version control...Senior
- ...We are seeking an experienced Senior Software Engineer to lead the design, development, testing, and maintenance of software solutions throughout the full software development lifecycle. This role will be responsible for translating customer and business requirements...Senior
- ...Overview Senior Software Engineer LOCATION: Arlington, VA JOB STATUS : Full-time CLEARANCE : Top Secret CERTIFICATION : TRAVEL : As Needed Astrion has an exciting opportunity for a Senior Software Engineer located at the NAVSEA PEO IWS...SeniorFull timeFor contractorsWork at officeFlexible hours
- Umbra is seeking a Senior Software Engineer for Washington DC to design and build mission-critical backend services for satellite command and control within C3 systems. The ideal candidate will possess strong software engineering skills, a systems-oriented mentality, and...Senior
$50 - $150 per hour
...pushing the boundaries of AI-assisted software development. Our mission is to empower... ...working at the intersection of software engineering, open-source ecosystems, and frontier AI... ..., based on experience and skill level. Seniority level Mid-Senior level Employment type...SeniorFull timeContract workFor contractorsFlexible hours$200k - $250k
...billions in daily transaction value. Our products (Jito Block Engine, BAM, and JitoSOL) are market leaders and core to how Solana's... ...member of the team What We're Looking For ~5+ years of software engineering experience, with meaningful time spent on distributed...Senior- ...We are seeking a Senior Software Engineer to support our growing client in the Fintech space. Your role will build and implement software solutions to deliver world class experiences and capabilities for our users and clients. Clearance Requirement **Applicants must...Senior
$80k - $180k
...years. About the Role We're currently looking for a senior backend engineer that will be primarily designing, building, and maintaining... ...8 with WebAPI, MVC and Vue.js at the front-end. We develop software as simple as forms for data capture to Roslyn-based C#...SeniorWork at office- ...Software Development Lead Spear AI is a growing defense contracting company dedicated to delivering cutting-edge solutions that support our nation's security. As we expand, we're building a culture where innovation meets mission-critical work. We operate with a flat...SeniorFull timeRemote workHome officeRelocation packageFlexible hours
- 6AM City, LLC is seeking a highly skilled Senior Software Programmer with an active TS/SCI clearance and CI Polygraph. This role involves implementing advanced Natural Language Processing and geospatial solutions using various tools like IBM Watson and OpenStreetMap data...Senior
- Join a National Top Workplace Named a Top Workplace in the USA and Top Remote Workplace, Kobie is where the best minds in loyalty come together, driven by passion and innovation. We’re always looking for talented individuals who are ready to join a collaborative, growth...SeniorRemote workFlexible hours
$191k - $254k
...Senior Software Engineer Software | Washington, DC | Full Time Position: Senior Software Engineer Location: Washington, DC Category: Software Engineering Schedule: Standard Day Shift, Monday–Friday Clearance Requirement: Active Secret security clearance...SeniorFull timeTemporary workMonday to FridayFlexible hoursDay shift$154.05k - $278.48k
...Description The Leidos Defense Sector currently has an opening for a Lead Software Engineer to support advanced image analysis and mission software development efforts within our Space Vehicle Agile Release Train environment. This is a unique opportunity to serve...SeniorLocal areaImmediate start- ...Senior Software Engineer Goose is building the operating system for multi-service pet care businesses — boarding, daycare, grooming, and training. Our platform streamlines operations, enhances the customer experience, and drives revenue growth. Headquartered in Chicago...Senior
$191k - $253k
...Senior Software Engineer, Nix Washington, District of Columbia, United States Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and...SeniorFull timeWork experience placementImmediate start$107.9k - $195.05k
...Description Leidos is seeking a TS/SCI cleared Senior Software Engineer to join our mission-driven team. This role supports our client's efforts to design and implement a cutting-edge data-centric architecture leveraging cloud-based computing , artificial intelligence...SeniorLocal areaImmediate startRemote workFlexible hours- ...Software Engineer, Flight + Plan What You'll Be Doing As a Software Engineer on the Flight + Plan team, you will lead the design and development of scalable systems that power satellite modeling, mission planning, operational automation, and flight dynamics workflows...SeniorPermanent employment
- A Veteran-Owned Small Business is seeking a Software Engineer Level 3 to support a federal government client. The ideal candidate will have a Bachelor’s Degree in Mathematics, Engineering, or Computer Science along with 5 years of relevant experience. Responsibilities include...Senior
- ...Senior Forward Deployed Software Engineer Saronic Technologies is a leader in revolutionizing autonomy at sea, dedicated to developing state-of-the-art solutions that enhance maritime operations through autonomous and intelligent platforms. Job Overview We are...SeniorPermanent employmentTemporary workWork at office
$137.33k - $206k
...Two Six Technologies , where we push the boundaries of software and firmware reverse engineering to uncover vulnerabilities in wireless and embedded... ...mission-critical security solutions, and we're seeking a Senior Software Reverse Engineer who excels in reverse engineering...SeniorContract workLocal area- ...and maintenance. You may interact with users to define system requirements and/or necessary modifications. You will adhere to Software Engineering and Information Security Controls, and align with enterprise architectural strategies. You will close existing software...Senior
$10 per hour
...human employee. Roles like Product, Engineering, G2M, and Management will never be the same... ...by selling our technology to other software businesses, we have the ability to serve... ...need a talented, ambitious, hard-working senior software engineer with 8+ years of experience...SeniorNight shiftWeekend work$160k - $240k
...assembled a diverse team of experts in software, robotics, control systems, optimization... ...software integration, hardware, and test engineering to solve some of the hardest problems facing... ...customers. About the Job: As a Senior Software Engineer, you'll build and own...SeniorFull timeTemporary workPart timeWorldwide$191k - $253k
...partners. We're developing fully integrated hardware and software systems, including Lattice for Space Missions and... ...fighting domain. ABOUT THE JOB We are looking for a Senior Tracking Software Engineer to join our rapidly growing team in Washington DC. In this...SeniorFull timeWork experience placementImmediate start- ...a leading technology provider of responsible AI governance software. Its platform enables legal/compliance, risk, and AI/ML teams... ...and scale our business. Role Description As a Senior Software Engineer, you will help build the Trustible AI Governance Platform and...SeniorWork at officeWork from homeMonday to FridayFlexible hours
- ...Senior Software Engineer We are seeking an experienced Senior Software Engineer to join our team in developing the forefront of unmanned and autonomous ship development for the US Government. Based in Arlington, VA, you will be embedded within an Agile Scrum team –...Senior
- ...what’s possible. Overview: We are looking for an experienced software engineer to own, maintain, and evolve our production data and machine... ...and improving team performance and processes; Acting as a senior technical owner in debugging complex production issues and...SeniorWork at officeRemote work
$155k - $185k
...technology that’s redefining what’s possible in remote sensing, you belong here at Umbra. About the Job We are seeking a Senior Software Engineer to join our Command, Control, and Communications (C3) team to help design and build the systems that power autonomous...SeniorPermanent employmentWork at officeLocal areaRemote workWorldwideFlexible hours- ...company that values purpose as much as progress, G&A is the place for you! Summary Goldschmitt and Associates is seeking a Senior Software Engineer to join our Agile team to support an essential modernization program for the U.S. Department of Education, Office of...SeniorWork at officeLocal areaRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software engineer full time Washington DC
- facebook software engineer Washington DC
- startup software engineer Washington DC
- intermediate software engineer Washington DC
- research software engineer Washington DC
- rust software engineer Washington DC
- work from home software developer Washington DC
- software developer Washington DC
- software development engineer aws Washington DC
- software qa engineer Washington DC


