Flight Research Senior Software Engineer (UI)
XWING
Flight Research Senior Software Engineer (UI)
- ID
- 2025-4339
- Category
- Flight Research
- Type
- Regular Full-Time
Joby Overview
Overview
Joby's Flight Research group is looking for a skilled senior software engineer to play a pivotal role in the development of cutting-edge flight automation systems and novel aircraft configurations. The engineer will contribute to the user interface used by a remote operator monitoring aircraft from a ground control station. We're looking for someone who thrives in fast-paced environments, takes full ownership, and consistently delivers high-impact results.
Location: Santa Cruz, CA or Concord, CA
Responsibilities
- Design, develop, and maintain a modern, performant user interface for monitoring and controlling aircraft systems.
- Collaborate with flight test engineers, systems engineers, and remote operators to translate complex requirements into intuitive UI workflows.
- Drive best practices in front-end architecture, performance, and maintainability.
Build reusable, testable UI components and ensure code quality through reviews and testing. - Contribute to cross-functional discussions and influence product direction with a user-focused mindset.
- Take ownership of UI development lifecycle, from design discussions to deployment and support.
Required
- Strong proficiency in front-end development with React (hooks, state management, component-driven architecture).
- Proven experience delivering complex UI applications in a production environment.
- Expertise in JavaScript/TypeScript, HTML, and CSS.
- Experience with software development best practices.
- Ability to collaborate in a fast-paced, cross-disciplinary team environment.
- Strong problem-solving skills and ownership mentality.
This position must meet US export control compliance requirements, therefore a candidate must qualify as a “US Person” as defined by 22 C.F.R. § 120.15. “US Person” includes US Citizens, lawful permanent residents, refugees, or asylees.
Desired
- Aerospace related work experience.
- Familiarity with the Bazel build system.
- Experience working with real-time or data-intensive applications (e.g., dashboards, telemetry visualization).
- Knowledge of system design patterns for scalable front-end applications.
- Experience integrating UI with back-end APIs and real-time data pipelines.
Compensation at Joby is a combination of base pay and Restricted Stock Units (RSUs). The target base pay for this position is $140,100 - $186,800/yr. 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.
Additional Information
Joby is an Equal Opportunity Employer.