3 open positions available
Design and develop software features, build automated tests, triage issues, and provide technical leadership and mentoring. | Bachelor's degree and over 10 years software development experience with proficiency in C/C++, modern tech stacks, and container orchestration. | 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 · 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 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
Lead and develop a high-performing software engineering team by managing resources, conducting performance reviews, and fostering a collaborative culture. | Bachelor's degree with over 5 years relevant experience including 2 years management, proficient in Agile and project management tools. | Job Summary: The Software Manager is vital in building a high-performing, collaborative engineering team that consistently produces quality software aligned with company goals. This role focuses on team development, managing resources, and cross-functional collaboration to support individual and team growth while achieving project milestones. By offering proactive mentorship, engaging in strategic planning, and enhancing processes, the Software Manager fosters a positive work culture and boosts operational efficiency, ensuring every team member is empowered to contribute to the company’s success. Duties and Responsibilities: Create a positive, collaborative, and inclusive environment where engineers feel valued and engaged, fostering high morale and strong team cohesion Conduct regular one-on-one meetings and performance reviews, offering constructive feedback and setting clear expectations for individual and team performance Identify skill gaps and training needs, work with HR and leadership to develop personalized growth plans, and support engineers’ professional development Collaborate with senior leadership to align team goals with broader company objectives and ensure that projects support strategic initiatives Collaborate with project technical leads to understand project requirements and allocate engineering resources based on expertise, availability, and workload Act as an advocate for team members, addressing concerns and facilitating career growth opportunities that align with personal and company goals Lead the recruitment process to attract, assess, and hire talented engineers and ensure a smooth onboarding process integrating new hires into the team and culture Coordinate with HR to manage compensation, promotions, and recognition programs, ensuring that high-performing engineers are rewarded appropriately Address interpersonal and work-related conflicts within the team, promote a respectful work environment, and engage HR support when necessary Ensure compliance with HR policies, labor laws, and workplace conduct guidelines, proactively addressing any issues related to attendance, behavior, or performance Monitor engagement and retention metrics, conduct exit interviews, and implement strategies to reduce turnover and enhance job satisfaction Identify opportunities to improve team processes and workflows in collaboration with the technical lead and project management, ensuring efficient delivery and quality standards Bachelor's degree in Computer Science or equivalent experience in a related field 5+ years of experience working in a similar role 2+ years of management experience overseeing engineering teams, including performance evaluations and goal-setting Foundational technical knowledge of software development practices (e.g., version control, Agile) to support team alignment Experience with resource planning and workload balancing in collaboration with technical leads to meet project deadlines Familiarity with project management tools (e.g., Jira, Confluence) and frameworks (Agile, Scrum, Kanban) Data-driven decision-making skills using performance and engagement metrics for team growth and retention Proficiency in supporting recruitment processes for engineering roles, including coordinating sourcing strategies, facilitating interviews, and overseeing onboarding efforts Strong communication and collaboration skills to engage cross-functional teams and advocate for team members Experience in the In-Flight Entertainment (IFE) industry (advantageous) 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
Drive growth and operational success of a developer platform by managing product strategy, roadmap, and integration with third-party developers. | Bachelor's degree in a related field plus 6+ years in software development or product management with strong cloud and API expertise. | The Senior Product Manager, Developer Ecosystem drives the growth, adoption, and operational success of the RAVE open platform and its digital services. Acting as the primary bridge between internal teams and third-party developers, this role ensures a seamless developer experience across the RAVE ecosystem. Positioned at the intersection of product, operations, and partner enablement, the role focuses on accelerating integrations, enabling partner success, and aligning platform capabilities with evolving developer and airline customer needs. Additionally, this position is responsible for ensuring that digital solutions are effectively deployed, adopted, and scaled across both developer partners and airline customers. Core Responsibilities Own the operational readiness and ongoing performance of the RAVE open platform Act as the primary point of contact for 3rd-party developers building on the RAVE open platform Support onboarding, integration, and ongoing collaboration with external partners and developers Define and execute product strategies that support platform adoption, partner success, and ecosystem growth Influence the RAVE product roadmap aligned with business goals and partner needs Work closely with engineering and architecture teams to define platform capabilities, APIs, tools and integration frameworks Translate partner and platform requirements into clear product specifications, user stories, and technical requirements Collaborate with cross-functional teams to prioritize features that enhance the developer experience and platform scalability Oversee the deployment and scaling of digital revenue services, such as advertising and onboard payments Work with commercial teams to align product capabilities with monetization strategies Monitor performance metrics, usage, and revenue generation across digital services Identify opportunities to expand and optimize digital offerings across airline customers Gather and analyze feedback from partners and stakeholders to inform product improvements Ensure alignment between internal teams and external developers on technical, functional, and commercial requirements Communicate product plans, updates, and changes to internal and external stakeholders Stay informed on industry trends related to platform ecosystems, developer tools, and cloud technologies Build strong relationships with airline customers, developers, and ecosystem partners Ensure partners have the tools, documentation, and support needed to succeed on the platform Act as an escalation point for operational or integration issues Identify risks related to integrations or partner dependencies and proactively develop mitigation strategies Foster a collaborative and positive working environment across internal teams and external partners Core Qualifications Bachelor’s Degree in Computer Science, Engineering, or equivalent experience in a related field 6+ years of experience in Software Development or Product Management roles Experience working with third-party developers, APIs, and platform ecosystems Strong understanding of cloud technologies, including IaaS, SaaS, and PaaS Experience with the software development lifecycle and agile methodologies Familiarity with API design, integration patterns, and developer platforms Experience in the airline industry, connectivity (cellular/satellite), or in-flight entertainment is a plus Knowledge of microservices architectures and modern deployment practice Soft Skills Communicates effectively with cross-functional stakeholders and adapts messaging to audience Builds productive working relationships and influences collaboration across teams Exercises sound judgment when navigating ambiguity or incomplete information Solves complex or non-routine problems by analyzing risks, impacts, and constraints Demonstrates ownership of outcomes and proactively identifies improvements Adapts quickly in dynamic environments and guides others through transition Maintains resilience in challenging situations and helps stabilize team momentum Applies advanced technical or functional expertise to support operational excellence The starting pay range for this position is $110,000 - $125,000 per year however, the base pay offered may vary depending on the level of the position, skills, experience, job-related knowledge, and location. 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 a 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
Create tailored applications specifically for RAVE Aerospace LLC with our AI-powered resume builder
Get Started for Free