Posted 2h ago

Senior Software Engineer

@ RAVE Aerospace
Brea, California, United States
$130k-$150k/yrHybridFull Time
Responsibilities:designing software, building tests, mentoring engineers
Requirements Summary:Bachelor's in engineering/CS or equivalent; 10+ years software development; experience with C/C++, modern stacks (Node.js, Golang, React, TypeScript, Python), containers/orchestration, high-performance databases, and security engineering.
Technical Tools Mentioned:C/C++, Linux/UNIX, Windows, .NET, C#, JavaScript, SQL, Qt/QML, Node.js, Golang, React, Typescript, Python, PostgreSQL, Docker, MQTT, Microservices, Docker Swarm, Kubernetes, npm, Bower, Webpack
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Summary

The Staff Software Engineer will participate in the architecture, design, development, test and integration of software features for, or in support of, RAVE In-flight Entertainment (IFE).

 

Core Responsibilities

·         Contribute to the design, creation, development and improvement of software features, packaging, tools, testing, test automation, continuous integration, delivery, and documentation

·         Build and maintain automated tests (unit, integration, system-level)

·         Triage, debug, and resolve issues

·         Take ownership of quality and drive continuous improvement

·         Provide accurate estimates and deliver on commitments with transparency

·         Collaborate with stakeholders, users, and teams on design, implementation, and approvals

·         Engage actively in meetings and technical discussions

·         Coordinate with internal teams to support product success

·         Prepare and present technical concepts clearly and effectively

·         Follow and help improve SDLC and organizational processes

·         Provide guidance, mentoring, and training within the software team, while offering support across the broader product development organization

·         Lead and drive the technical direction of complex software projects when needed, offering expert guidance to development teams

·         Ensure accountability for technical outcomes across cross-functional teams by making critical decisions and taking ownership of overall project success

Requirements

·         Bachelor’s Degree in Engineering, Computer Science, or equivalent experience in a related field

·         10+ years of software development experience with one or more of the following:

o         Software development in C/C++ on Linux/UNIX, embedded, or Windows (.NET, C#, JavaScript, SQL)

o         Modern tech stack: Qt/QML, Node.js, Golang, React, Typescript, Python, PostgreSQL, Docker, MQTT, Microservices

·         Skilled in managing containers and virtual machines using Docker Swarm, Kubernetes, and other orchestration platforms and compute primitives

·         Experienced in designing and maintaining high-performance databases—structured, unstructured, and in-memory—optimized for constrained and dynamically changing environments

·         Proficient in security engineering, including system and network security, authentication protocols, cryptography, and securing databases and applications in regulated environments

·         Experiences with any of the following languages, technologies and techniques would be advantageous:

o         IPC, RPC, sockets, A/V players

o         Networking & protocols: Ethernet, ARINC 429, RS-485, I2C, SPI, MDIO, CAN

o         Experience with npm, Bower or Webpack

o         Debugging & troubleshooting

Benefits

The base salary range for this position is $130,000-150,000 per year and reflects multiple levels within the role. Final level and compensation will be determined based on the candidate’s skills, experience, qualifications, and internal equity.

In addition to a comprehensive package of health benefits that include company contributions, RAVE Aerospace offers a variety of additional benefits and perks to enhance your work-life balance experience including but not limited to:

  • A home allowance to elevate your home workspace
  • Discretionary bonus program
  • Future financial security with a 401(k) program with company match
  • Paid time off covering vacations, personal time off and sick days, capped off by an exciting year-end holiday shutdown
  • Embraced flexibility with our alternative work schedule (9/80) to navigate your workweeks with every other Friday off