cover image
Archer

Staff Backend Software Engineer, Internal Tools

On site

San jose, United states

$ 237,600 /year

Junior

Internship

26-02-2026

Share this job:

Skills

Communication Leadership Python Java Go NoSQL Data Warehousing GraphQL GitHub GitLab CI/CD DevOps Docker Kubernetes Version Control Jenkins Ansible Problem-solving Attention to detail Architecture Programming Databases Organization Azure node.js AWS cloud platforms Analytics GCP Gitlab CI Kafka Terraform Prometheus Grafana Infrastructure as Code Microservices GitHub Actions

Job Specifications

Archer is an aerospace company based in San Jose, California building an all-electric vertical takeoff and landing aircraft with a mission to advance the benefits of sustainable air mobility. We are designing, manufacturing, and operating an all-electric aircraft that can carry four passengers while producing minimal noise.

Our sights are set high and our problems are hard, and we believe that diversity in the workplace is what makes us smarter, drives better insights, and will ultimately lift us all to success. We are dedicated to cultivating an equitable and inclusive environment that embraces our differences, and supports and celebrates all of our team members.

What You’ll Do:

We are looking for a versatile Backend Software Engineer to own the design, development, and maintenance of Archer’s internal tooling ecosystem. In this role, you will act as a force multiplier for the entire organization—from Hardware Engineers analyzing flight data to Talent Acquisition teams scaling our workforce.

You will not just be writing code; you will be solving complex workflow problems. You will be responsible for deploying Generative AI solutions, building data-intensive platforms, and automating critical business operations.

In addition to the above, your responsibilities will include but not limited to the following.

Design, develop, and maintain scalable backend systems and APIs for internal tools supporting engineering, manufacturing, supply chain, and business operations
Build automation tools and workflows that streamline cross-functional processes
Implement robust data pipelines and integration systems connecting various internal platforms
Ensure code quality through comprehensive testing, code reviews, and adherence to engineering best practices
Design and manage cloud infrastructure with a focus on scalability, reliability, and security
Monitor system performance, troubleshoot issues, and optimize for efficiency
Establish infrastructure as code practices and maintain version-controlled configurations
Partner with multidisciplinary stakeholders including engineers, operations teams, program managers, and executives to understand requirements and deliver solutions
Translate business needs into technical specifications and architectural designs

What You Need:

4+ years of professional backend engineering experience
Strong proficiency in at least one backend programming language (Python, Go, Java, Node.js, or similar)
Extensive experience with cloud platforms (AWS, GCP, or Azure) and cloud-native architecture
Solid understanding of DevOps principles with hands-on experience in:
CI/CD tools (TeamCity, Jenkins, GitLab CI, GitHub Actions, CircleCI, etc.)
Containerization and orchestration (Docker, Kubernetes, Prefect/Airflow)
Infrastructure as Code (Terraform, CloudFormation, Ansible, etc.)
Proficiency with relational and NoSQL databases
Experience with RESTful API design and microservices architecture
Strong understanding of software engineering best practices including version control, testing, and code review
Proven ability to work effectively with cross-functional teams and non-technical stakeholders
Knowledge of observability tools (Prometheus, Grafana, DataDog, etc.)
Excellent problem-solving skills and attention to detail
Strong written and verbal communication skills

Bonus Qualifications:

Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
Background in building internal developer tools or platforms
Hands-on experience integrating Gen AI via API and a familiarity with employing RAG in custom applications
Experience with message queuing systems (RabbitMQ, Kafka, etc.)
Experience with GraphQL APIs
Familiarity with data warehousing and analytics platforms
Experience building with Model Context Protocol (MCP) servers to connect data sources to LLMs

Please note that this job description is intended to provide a general overview of the position and does not include an exhaustive list of responsibilities and qualifications

At Archer we aim to attract, retain, and motivate talent that possess the skills and leadership necessary to grow our business. We drive a pay-for-performance culture and reward performance that supports the Company’s business strategy. For this position we are targeting a base pay between $172,800 - $237,600. Actual compensation offered will be determined by factors such as job-related knowledge, skills, and experience.

Archer is proud to be an Equal Opportunity employer committed to diversity and inclusivity in the workplace. All aspects of employment are decided on the basis of merit, qualifications, and business needs. We do not discriminate based upon race, color, religion, sex, sexual orientation, age, national origin, disability status, protected veteran status, gender identity or any other characteristic protected by federal, state or local laws.

Archer is committed to working with and providing reasonable accommodations to job applic

About the Company

Archer is designing and developing electric vertical takeoff and landing aircraft for use in urban air mobility networks. Archer’s mission is to unlock the skies, freeing everyone to reimagine how they move and spend time. Archer's team is based in Santa Clara, CA. To learn more, visit www.archer.com. Know more