Senior Software Engineer, Backend

Archer•San Jose, CA
•$145,000 - $180,000

About The Position

Archer is hiring a Senior Software Engineer for its AI Products organization, which builds consumer software for the general aviation industry. The products are in use and ship regularly; this role is not part of Archer’s Midnight electric aircraft program. The engineer will build and maintain systems that connect physical hardware with backend services. The work spans software running on embedded devices and scalable cloud services, with responsibility for reliable data flow and integration across those systems. The role may also involve contributing across software development, infrastructure, and hardware testing as priorities change. AI Products is a roughly 100-person software organization within an aerospace company and expects substantial growth over the next year. The position targets a base pay range of $145,000–$180,000; actual compensation depends on job-related knowledge, skills, and experience. Certain positions may be eligible for visa sponsorship.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Strong proficiency in Python.
  • Experience building or managing applications on AWS.
  • Proven problem-solving skills and the ability to debug complex, cross-disciplinary systems.

Nice To Haves

  • Experience with edge computing or embedded systems, including Raspberry Pi, GPIO, or sensors.
  • Familiarity with Infrastructure-as-Code tools such as Terraform.
  • Experience working with SQL and/or NoSQL databases.
  • Knowledge of containerization technologies such as Docker.
  • Willingness to learn and work with additional languages or frameworks as needed, such as Rust.

Responsibilities

  • Design, build, and maintain software systems spanning edge devices and cloud infrastructure.
  • Develop and support software running on Raspberry Pi and similar embedded environments.
  • Build scalable backend services using Python on AWS.
  • Ensure reliable data flow and system integration between hardware and cloud services.
  • Monitor system performance and troubleshoot production issues across hardware and software boundaries.
  • Write clean, maintainable, well-documented code following engineering best practices.
  • Adapt to changing priorities by contributing across software development, infrastructure, and hardware testing as needed.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service