Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

Full-time

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.

AIM runs production mines, large scale infrastructure builds, and defense operations as a TRL9 hardened system, not a science experiment.

Built by engineers from mining, construction, Waymo, SpaceX, Google and Tesla, AIM enables scalable earthmoving, turbocharging the global economy’s physical foundation. AIM is backed by some of the most sophisticated capital in the world, including General Catalyst, Khosla Ventures, Elad Gil, Human Capital, Ironspring Ventures, Mantis, DCVC.

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)

Vacancy posted 10 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Washington DC vacancy
  •  ...The Software Engineer is responsible for the design, development, testing, and management of application development projects in support of IT infrastructure. This includes programmatic integration of third-party components, introduction of new custom capabilities, modification... 
    Senior
    Full time

    Bow Wave Llc

    Washington DC
    10 hours ago
  •  ...data from our computer vision technology. \\\ \\\ Work with other engineers to implement and launch that solution. \\\\ \\\ \\\ Qualifications \\\ \\\ ~5+ years experience in a production software development environment \\\\ ~ Experience working within an early/... 
    Senior
    Full time
    Remote work

    Svmt Inc

    Washington DC
    10 hours ago
  •  ...~ Developer-Facing Features: Extend the platform with engineering maturity scoring, change management workflows, AI-generated reports...  ...Advanced proficiency in TypeScript and Node.js with strong software architecture fundamentals Hands-on experience designing and... 
    Senior
    Full time
    Night shift

    Zoominfo

    Washington DC
    10 hours ago
  •  ...Senior Rails Developer Quve is a fully funded, early stage company, developing a new way for consumers to improve their fitness, and for personal trainers to manage their business, find new clients, and train their clients with in-person sessions integrated with... 
    Senior
    Full time

    Quve Co.,

    Washington DC
    10 hours ago
  •  ...Participate in code reviews, on-call rotations, and architecture discussions Required Qualifications ~3–5 years of software engineering experience on large-scale distributed systems or cloud services ~ Strong proficiency in Java or C++ ~ Deep understanding... 
    Senior
    Full time

    Snowflake

    Washington DC
    10 hours ago
  •  ...Today, Upbound supports  Fortune 500 companies and platform engineers across 100+ countries . Crossplane has surpassed 100M+ downloads...  ...raised $69M to date. Learn more at  . Upbound is hiring a Senior Software Engineer to help us build and operate Upbound Spaces, the... 
    Senior
    Remote job
    Full time
    Worldwide

    Upbound

    Washington DC
    10 hours ago
  • $10k

     ...TechConnect and DeepDive collaboration sessions with our entire technical staff. Why ClearEdge? Join ClearEdge as a Senior Software Engineer to design and develop modular components for advanced government applications. Collaborate on complex SIGINT and... 
    Senior
    Full time

    Clearedge

    Laurel, MD
    10 hours ago
  •  ...Overview   Sedaro is hiring a Senior Software Engineer to strengthen the performance and reliability of our distributed multi-physics simulation platform. In this role, you will contribute to the development of our simulation runtimes and levera ge... 
    Senior
    Permanent employment
    Full time
    Flexible hours
    3 days per week

    Sedaro

    Arlington, VA
    10 hours ago
  • $180k - $260k

     ...expertise. Today, we provide leading-edge data, network security software, and expert guidance to reduce exposure to information theft...  ...our team! Peterson is seeking a talented full-stack Software Engineer. Job Description: The Software Engineer develops, maintains... 
    Senior
    Full time

    Peterson Technologies

    Laurel, MD
    10 hours ago
  • $230k - $255k

     ...Position Description: Red Arch Solutions is hiring a Senior Software Engineer on a priority program in Annapolis Junction, MD. The Software Engineer shall be responsible for creating, sustaining, and troubleshooting complex operational data flows including data storage... 
    Senior
    Full time
    Contract work
    Work experience placement
    Local area

    Red Arch Solutions

    Laurel, MD
    10 hours ago
  •  ...technical requirements. Participate in all aspects of the software development lifecycle, including requirements collection, planning...  ...functional responsibilities and expert knowledge of software engineering with: Expert proficiency with Python and JavaScript Eight (... 
    Senior
    Full time

    Bow Wave Llc

    Washington DC
    10 hours ago
  •  ...to scale to thousands of families, we’re ready to bring on an engineer to help make it happen. The Role A Tin Can has exactly...  ...matters more than getting this right. We’re looking for a Senior Software Engineer to own that outcome end to end. Our calls run on FreeSWITCH... 
    Senior
    Full time
    Day shift

    Tincan

    Washington DC
    10 hours ago
  •  ...culture that backs your ambition, you won’t just contribute. You’ll make things happen–fast. About the Role: As a Senior Backend Software Engineer on the Apps team, you'll be at the forefront of building and scaling ZoomInfo's core backend services. You'll work... 
    Senior
    Full time

    Zoominfo

    Bethesda, MD
    10 hours ago
  •  ...constantly pushing the boundaries of what’s possible. Job Description ISL is looking for a skilled, hard-working Senior Software Engineer to help build amazing experiences for some of the biggest brands in the world. We're a down-to-earth, hardworking team... 
    Senior
    Full time

    Istrategylabs

    Washington DC
    10 hours ago
  • $191k - $253k

     ...ABOUT THE JOB We are hiring a Senior Software Engineer to design, improve, and maintain the core package set which supports software distribution throughout Anduril. This involves creating internal tooling, establishing standards, planning architectural changes,... 
    Senior
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Washington DC
    10 hours ago
  •  ...Requirements ~ Experience building scalable infrastructure software or distributed systems for commercial online services, handling...  ...of industry experience. ~ Knowledge of professional software engineering practices & best practices for the full software development... 
    Senior
    Permanent employment
    Full time
    Work at office
    Relocation

    Galvanick

    Washington DC
    10 hours ago
  •  ...Service-Disabled Veteran-Owned Small Business delivering engineering, cybersecurity, software, systems, and mission-focused consulting solutions to...  ...Position Overview   Cyber B.A.T. is seeking a Senior Software Engineer to design, develop, and enhance software... 
    Senior
    Full time
    Flexible hours

    Cyber Bat

    Laurel, MD
    10 hours ago
  • $192k - $240k

     ...banking with intuitive spend management, bill pay, and travel software, Brex enables founders and finance teams to accelerate operations...  ..., resources, and support you need to grow your career. Engineering at Brex Engineering at Brex is about building systems that... 
    Senior
    Full time
    Work at office
    Remote work
    Work from home

    Brex Inc.

    Washington DC
    10 hours ago
  • $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... 
    Senior
    Full time
    Temporary work
    Monday to Friday
    Flexible hours
    Day shift

    Tap Engineering

    Washington DC
    10 hours ago
  •  ...uphold the integrity and quality of our work so you can expect only the best from us. RSC2 is seeking an experienced Senior Software Engineer to join our growing team in APG!  This is a fantastic opportunity to join a fast-growing team with multiple opportunities... 
    Senior
    Full time
    Work at office
    Remote work
    Worldwide

    Rsc2 Inc

    Washington DC
    10 hours ago
  • $120k - $180k

     ...We’re looking for experienced engineers who are ready to drive technical initiatives, mentor...  ...companies, and we’re looking for senior engineers who can shape architecture, accelerate...  ...opportunities at two levels: Senior Software Engineer I (SSE1) and Senior Software Engineer... 
    Senior
    Remote job
    Full time
    Work at office
    Immediate start
    Flexible hours

    Commerce Architects

    Washington DC
    10 hours ago
  • $112.3k - $168.5k

     ...What you will do: Design, develop, and maintain embedded software on ARM 64/32 bit processors and microcontrollers – from early...  ...to improve overall organizational success. Mentor junior engineers and contribute to the professional growth of the embedded software... 
    Senior
    Full time
    Remote work

    Impinj, Inc.

    Washington DC
    10 hours ago
  •  ...teamwork and agility drive our daily decisions, identify our focus areas, and inspire our organizational culture. A Senior Software Engineer (SSE) is responsible for designing, developing, and modifying corporate software applications. The SSE is expected to... 
    Senior
    Full time
    Local area
    Remote work

    Plexsys

    Washington DC
    10 hours ago
  • $191k - $253k

     ...ABOUT THE TEAM The Tasking Team is part of the Lattice software platform and enables command and control of robots, sensors...  ...and failure. ABOUT THE JOB We are looking for a Senior Software Engineer to join our team, where you will design and develop the core... 
    Senior
    Full time
    Work experience placement
    Immediate start
    Flexible hours

    Anduril Industries

    Washington DC
    10 hours ago
  • $180k - $220k

     ...and the release path that keeps installed software healthy on real users' machines. You'...  ...that make the codebase productive for engineers and AI agents alike Own release quality...  ...with a diverse and talented team. Senior Software Engineer positions offer a base... 
    Senior
    Full time
    Live in
    Local area
    Flexible hours

    Read Ai

    Washington DC
    10 hours ago
  • $191k - $253k

     ...owns the integration of Simulation products into the Lattice ecosystem. We're the bridge between Anduril's high-fidelity simulation engine and the production services that power Lattice, enabling simulated entities, sensors, and autonomy to participate in the same... 
    Senior
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Washington DC
    10 hours ago
  • $150k - $185k

     ...Role: Senior Software Engineer – Back End Hybrid Role, MUST BE BASED IN SAN DIEGO, CA About Tillster Tillster, headquartered in the USA, is the global leader in digital ordering and customer engagement solutions. For over a decade we have developed revolutionary... 
    Senior
    Full time
    Contract work
    Part time
    Local area
    Visa sponsorship

    Tillster

    Washington DC
    10 hours ago
  • $150k - $200k

     ...What You'll be Owning GRVTY is seeking a Senior Software Engineer with a TS/SCI + Poly clearance (applicable to this customer) to join one of our top projects in Laurel, MD. The Senior Software Engineer shall develop, enhance, and prototype compliance and business... 
    Senior
    Full time
    Contract work
    Immediate start
    Remote work
    2 days per week

    GRVTY

    Laurel, MD
    10 hours ago
  • $68.43 - $112.91 per hour

     ...government security clearance if required Are you an experienced software engineering professional who enjoys leading development efforts, solving...  ...that support mission success? PEMCCO is seeking a Senior Software Engineer to provide technical leadership in the... 
    Senior
    Hourly pay
    Full time
    Work at office
    Local area

    Pemcco, Inc.

    Washington DC
    10 hours ago
  • $191k - $253k

     ...and understood. ABOUT THE ROLE As the Carbon Extensibility Engineer, you will be the expert practitioner of our internal...  ...powerful "modding" capability for our mission-critical simulation software. WHAT YOU'LL DO Architect and develop the core Sand Table... 
    Senior
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Washington DC
    10 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!