Application Guide
How to Apply for Senior Software Engineer
at Joby Aviation
🏢 About Joby Aviation
Joby Aviation is pioneering the future of personal mobility with its all-electric vertical take-off and landing (eVTOL) aircraft, designed for safe, quiet, and fast travel. As a leader in sustainable aviation, Joby offers a unique opportunity to work on cutting-edge technology that will transform urban transportation. The company's commitment to eco-friendly solutions and its recent FAA certifications make it an exciting place for engineers passionate about making a real-world impact.
About This Role
As a Senior Software Engineer on the edge computing team, you will lead the design and implementation of frameworks to remotely monitor and manage a fleet of electric aircraft. Your work will involve building reliable, observable software services that ensure fleet-wide device health and enable real-time troubleshooting in constrained edge environments. This role is critical to Joby's mission, as it directly supports the safe and efficient operation of their aircraft.
💡 A Day in the Life
A typical day might involve reviewing code for a new telemetry service, then collaborating with hardware teams to ensure software works with aircraft sensors. You might spend time debugging an inter-service communication issue in a simulated edge environment, followed by a design discussion on improving fleet-wide alerting. The role blends deep technical work with cross-team coordination to ensure the entire fleet operates smoothly.
🚀 Application Tools
🎯 Who Joby Aviation Is Looking For
- Experienced in building production-quality services in Python or Go, with a strong grasp of software engineering best practices.
- Hands-on with Kubernetes, especially edge deployments like K3s or MicroK8s, and understands how to manage services in remote, resource-constrained environments.
- Deeply knowledgeable in Linux system administration and networking, including VPNs, to troubleshoot complex distributed systems.
- Proven ability to lead technical initiatives, drive code reviews, and conduct root cause analysis to improve system reliability.
📝 Tips for Applying to Joby Aviation
Highlight specific projects where you designed and implemented edge monitoring or telemetry pipelines for remote devices.
In your resume, explicitly mention Kubernetes experience with edge distributions (e.g., K3s, MicroK8s) and any work with constrained environments.
Tailor your cover letter to show passion for aviation or sustainability, linking your technical expertise to Joby's mission of eco-friendly air travel.
Provide concrete examples of how you've improved system observability (e.g., metrics, alerting) in past roles.
If you have experience with fleet management or IoT, emphasize that, as it's directly relevant to managing multiple edge devices.
✉️ What to Emphasize in Your Cover Letter
['Emphasize your experience with edge computing and Kubernetes, specifically in remote or constrained environments.', "Connect your work to safety and reliability, as Joby's aircraft must operate with high uptime and minimal failure.", "Show enthusiasm for Joby's mission of transforming mobility through electric aviation.", 'Demonstrate leadership in driving engineering quality through code reviews and root cause analysis.']
Generate Cover Letter →🔍 Research Before Applying
To stand out, make sure you've researched:
- → Read about Joby's aircraft technology and their recent FAA certification milestones.
- → Understand Joby's approach to safety and how their software ensures reliable operations.
- → Look into Joby's company culture and engineering blog posts to understand their tech stack and values.
- → Research the challenges of edge computing in aviation, such as latency, security, and regulatory constraints.
💬 Prepare for These Interview Topics
Based on this role, you may be asked about:
⚠️ Common Mistakes to Avoid
- Focusing too much on cloud-native Kubernetes without addressing edge-specific constraints like limited resources or unreliable connectivity.
- Overlooking the importance of observability and monitoring; this role is heavily about telemetry and fleet health.
- Not demonstrating an understanding of safety-critical systems; Joby's aircraft require high reliability.
📅 Application Timeline
This position is open until filled. However, we recommend applying as soon as possible as roles at mission-driven organizations tend to fill quickly.
Typical hiring timeline:
Application Review
1-2 weeks
Initial Screening
Phone call or written assessment
Interviews
1-2 rounds, usually virtual
Offer
Congratulations!