What are the responsibilities and job description for the Principal Software Engineer position at Safran Passenger Innovations?
Summary:
The Principal level software developer will be participating in the architecture, design, development, test, and integration of software features for, or in support of, RAVE In-flight Entertainment (IFE) software development and products.
Duties and Responsibilities:
- Contribute to the design, creation, development, and improvement of software features, packaging, tools, testing, test automation, continuous integration, delivery, and documentation
- Troubleshoot, triage, debug, and resolve problems
- Demonstrate a passion for continuous improvement and take personal ownership of quality (i.e., do no harm)
- Provide guidance, mentoring, training, and support across both the product development organization and the entire IFE organization
- Provide realistic estimates, foster a culture of transparency, and meet agreed-upon commitments
- Hold anyone in the product development organization accountable for agreements made
- Contribute to the creation and improvement of tools features, packaging, testing, test automation and continuous integration, delivery, and documentation
- Facilitate communication internally, with stakeholders, users, and/or customers on specifications, architecture, design, implementation, and approvals
- Actively participate, engage, and contribute during meetings
- Leverage other internal organizations to facilitate product success
- Prepare and present technical information for large and diverse audiences.
- Adhere to, contribute to, and help improve both organizational processes and the software development lifecycle (SDLC)