Senior Software Engineer

4 days ago


Phoenix, AZ, United States Swarmbotics AI Full time
Position Description

Swarmbotics is seeking a fast-moving, highly-skilled Senior Software Engineer to develop robust, high-performance software for our small, autonomous Unmanned Ground Vehicle swarms - known as "FireAnts". This engineer will play a pivotal role in designing, implementing, and optimizing core software systems that power our products, ensuring scalability, reliability, and efficiency in demanding environments. The applicant will collaborate closely with cross-functional teams working on every aspect of our robot stack, focusing on rapidly delivering production-grade code that meets stringent quality standards.
Required Qualifications
  • Deep expertise in developing production-grade modern C++ software (C++20)
  • Ability to work onsite in Phoenix, AZ area
  • Strong desire to work in the very fast paced, fluid environment of a small tech startup
  • Proven track record of rapidly building mission-critical software systems
  • Proficiency in system design, architecture, and development of high-quality, modular, stable, and scalable software
  • Passion for leading discussions, sharing innovative ideas, and promoting best practices within the team
  • Proficient in adapting project execution to meet evolving demands
  • A track record and love of collaborating with and mentoring other team members
  • Strong proficiency in software engineering best practices, including code reviews, unit testing, continuous integration/continuous deployment (CI/CD), and version control (e.g., Git)
  • Experience with low-level programming, debugging complex issues, and ensuring software reliability in resource-constrained environments
  • Experience building software solutions involving significant amounts of data processing and analysis
  • Experience with analyzing and debug multithreaded software
  • Experience implementing technical metrics on specific subsystems and system-wide performance to drive continuous improvement
  • Strong familiarity with cross-architecture development (x86 and ARM)
  • BS in Computer Science, Software Engineering, or a related field
  • Excitement about contributing to the defense of the United States and its allies
  • Must be eligible to work on export-controlled projects.
Preferred Qualifications
  • MS or PhD in Computer Science, Software Engineering, or proven experience in industry
  • Familiarity with a wide range of relevant technologies, such as networking, ML ops pipelines, data processing, microcontroller development, and other technologies employed on robotic systems.
  • Knowledge of additional programming languages such as Python for supporting tools and scripting
  • Developing and testing multi-agent autonomous systems and deploying in real-world environments

The preceding description is not designed to be a complete list of all duties and responsibilities required for the position. Swarmbotics is an equal-opportunity employer. All qualified applicants will be treated with respect and receive equal consideration for employment without regard to race, color, caste, creed, religion, sex, gender identity, sexual orientation, national origin, ancestry, disability, uniform service, Veteran status, age, or any other protected characteristic per federal, state, or local law.
  • software engineer

    6 days ago


    Phoenix, AZ, United States CData Software Full time

    software engineer Phoenix,AZ 12 moths+ Responsibilities include requirements analysis, development, unit/integration/performance tests and post installation validation support. Worked as team lead in the past for few application components. Experienced software engineer with 8.8 years demonstrated history of working in applications development on different...

  • software engineer

    6 days ago


    Phoenix, AZ, United States CData Software Full time

    software engineer Phoenix,AZ 12 moths+ Responsibilities include requirements analysis, development, unit/integration/performance tests and post installation validation support. Worked as team lead in the past for few application components. Experienced software engineer with 8.8 years demonstrated history of working in applications development on different...

  • software engineer

    4 days ago


    Phoenix, AZ, United States CData Software Full time

    software engineer Phoenix,AZ 12 moths+ Responsibilities include requirements analysis, development, unit/integration/performance tests and post installation validation support. Worked as team lead in the past for few application components. Experienced software engineer with 8.8 years demonstrated history of working in applications development on different...

  • software engineer

    4 hours ago


    Phoenix, AZ, United States CData Software Full time

    software engineer Phoenix,AZ 12 moths+ Responsibilities include requirements analysis, development, unit/integration/performance tests and post installation validation support. Worked as team lead in the past for few application components. Experienced software engineer with 8.8 years demonstrated history of working in applications development on different...


  • Phoenix, AZ, United States FOSSA Full time

    Senior Software Engineer If you're like us, you agree that open source software is a wonderful and unique gift that the community of software developers across the world have given to each other. At FOSSA, we want to proliferate its usage with our software supply chain management platform that helps our customers know what licenses, vulnerabilities, and...


  • Phoenix, AZ, United States Affirm Full time

    Senior Software Engineer (Experimentation Platform) Join to apply for the Senior Software Engineer (Experimentation Platform) role at Affirm Senior Software Engineer (Experimentation Platform) 1 day ago Be among the first 25 applicants Join to apply for the Senior Software Engineer (Experimentation Platform) role at Affirm Get AI-powered advice on this job...


  • Phoenix, AZ, United States Canonical Full time

    Embedded Linux Senior Software Engineer - Optimisation Join to apply for the Embedded Linux Senior Software Engineer - Optimisation role at Canonical Embedded Linux Senior Software Engineer - Optimisation 1 month ago Be among the first 25 applicants Join to apply for the Embedded Linux Senior Software Engineer - Optimisation role at Canonical Work across the...


  • Phoenix, AZ, United States Phoenix Staffing Services Full time

    Senior Software Engineer II Design and develop full-stack components which are part of Cleo's overall code base; Typescript, Angular, Node.js, SQL, and AWS. Ability to explain complex technical and functional concepts effectively. Be a trusted expert and advisor within the product development and management team and any other relevant department. Makes...


  • Phoenix, AZ, United States Notary Everyday Inc. Full time

    Were a venture-backed startup automating notarizations for real estate transactions - processing $35M in closings every single day. With top-tier investors and world-class talent on our team, were scaling fast and transforming one of the last paper-heavy industries into a seamless digital experience. If the following job requirements and experience match...


  • Phoenix, AZ, United States Notary Everyday Inc. Full time

    Were a venture-backed startup automating notarizations for real estate transactions - processing $35M in closings every single day. With top-tier investors and world-class talent on our team, were scaling fast and transforming one of the last paper-heavy industries into a seamless digital experience. If the following job requirements and experience match...