Joby Aviation

Senior Software Engineer

Job Locations US-CA-Santa Cruz
ID
2025-4015
Category
Product
Type
Regular Full-Time

Joby Overview

Located in Northern California, the team at Joby Aviation is driven by our goal of creating an affordable, all-electric air transportation system. Imagine a piloted air taxi that takes off vertically, then quietly carries you and your fellow passengers over the congested city streets below, enabling you to spend more time with the people and places that matter most. Since 2009, our team has worked steadily to make this dream a reality. We’ve designed and tested many generations of prototype aircraft capable of serving in a network of electric air taxis. We’re looking for talented, committed individuals to join our team as we push onwards toward certifying the Joby aircraft with the Federal Aviation Administration, scaling our manufacturing, and launching our initial commercial service.

Overview

Working as a Senior Software Engineer you will be responsible for further development of infrastructure and platforms for wrangling data produced by Joby Aviation test and flight operations.     You will work with a small team of engineers to architect, build, and manage infrastructure for our large-scale data pipelines, with deployments spanning both cloud and edge environments.  This role is ideal for engineers who bring a strong software engineering mindset to infrastructure.   This position requires the ability to multi-task, adjust priorities, and thrive in fast paced situations.  The ideal candidate is energetic, meticulous, self-motivated, and passionate about enabling data-driven applications at scale.

Responsibilities

  • Design and manage scalable Kubernetes infrastructure across cloud (AWS)and edge environments for large-scale data workloads.
  • Develop automation and infrastructure tooling in Python, enabling self-service deployment, monitoring, and orchestration for engineering and data teams.
  • Define and manage infrastructure as code using Terraform, ensuring reproducibility and security.
  • Collaborate with stakeholders to align infrastructure with dynamically evolving requirements.
  • Implement robust observability, monitoring, and alerting across heterogeneous environments.
  • Support visualization and presentation tools that help Scientists and Engineers realize value from data.
  • Work with operations teams to diagnose and resolve complex network connectivity and bandwidth issuesin remote and constrained environments (e.g., aircraft hangars, mobile units, trucks), ensuring reliable data transmission between edge devices and central infrastructure.
  • Diagnose and resolve production issues, drive root cause analysis, and advocate for continuous improvement.
  • Mentor engineers and champion best practices in infrastructure development and operational excellence.

Required

  • University degree in computer science, computer engineering, physics, mathematics, or similar field.
  • 6+ years of experience in relevant industry.
  • Strong system software development background, with experience building automation tools, services, or internal platforms using Python and/or Bash.
  • Deep hands-on experience with Kubernetes, including both cloud-native and edge (e.g., K3s, MicroK8s) deployments.
  • Proficiency in Terraform and version-controlled infrastructure as code practices.
  • Extensive experience with AWS, including EKS, EC2, IAM, S3, VPC, and related services.
  • Strong understanding of Linux systems administration and security best practices.
  • Deep knowledge of networking, including VPC architectures, VPNs, routing, and troubleshooting techniques.
  • Ability to support and work closely with a myriad of colleagues who are experts in aircraft design, systems engineering, test engineering, flight test operations, data analytics, and machine learning.
  • Experience operating and supporting reproducible, scalable 24x7 systems.

Desired

  • Familiarity with observability tools such as Prometheus and/or Grafana.
  • Experience using Ansible for complex configuration management projects.
  • Understanding of database concepts and experience with SQL and/or time series databases.

Additional Information

Statistics show that under-represented groups, such as women and other minority groups, don’t apply to a job unless they meet 100% of the required qualifications. At Joby, we encourage you to apply even if you don’t meet all requirements.  We believe that a successful workplace is diverse, equitable and inclusive. We value all perspectives; we celebrate diversity and are committed to creating an inclusive environment for all employees.  If you are excited about this role, want to reinvent it and contribute to the Joby mission; please apply anyway.

 

Compensation at Joby is a combination of base pay and Restricted Stock Units (RSUs).  The
target base pay for this position is $132,200 - $176,200 per year.  The compensation package will be determined by job-related knowledge, skills, and experience.

 

Joby also offers a comprehensive benefits package, including paid time off, healthcare benefits, a 401(k) plan with a company match, an employee stock purchase plan (ESPP), short-term and long-term disability coverage, life insurance, and more.

Joby is an Equal Opportunity Employer

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed