- Contribute to the design, creation, development and improvement of web application features, packaging, tools,
- Troubleshoot, triage, debug, and resolve problems
- Demonstrate passion for continuous improvement and take personal ownership of quality
- Provide guidance, mentoring, training within a s/w team and support across the product development 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
- Facilitate communication internally, with stakeholders, users, and/or customers on specifications, architecture, design, implementions, and approvals
- Actively participate, engage, and contribute during meetings
- Leverage other internal organizations to facilitate product success
- Prepare and present technical information
- Adhere to, contribute to, and help improve both organizational processes and the software development lifecycle (SDLC)
- Bachelor's Degree in Engineering, Computer Science, or equivalent experience in a related field
- 6-10 years of software development experience with one or more of the following:
- JavaScript
- Web application development using HTML (preferably HTML5), CSS, React, ReactJS, Node, NodeJS
- Docker Containers
- Databases (PostgreSQL, SQLite)
- REST, REST API
- UNIX/Linux or embedded operating systems using C/C++, Qt/QML and GUI development
- AWS or equivalent Cloud Computing Development
- Network protocols, MQTT, IPC, RPC, sockets and/or audio/video players
- Ethernet, networking, network stack, ARINC 429, RS-485/422, I2C, SPI, MDIO, CAN
- Highly available, fault-tolerant, distributed, or clustered systems development
- Troubleshooting & debugging
- Formal Engineering Requirements documentation and processes
Senior Software Engineer - Brea, United States - Safran Passenger Innovations
Description
The Senior 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) software development and products.
Maximise your chances of a successful application to this job by ensuring your CV and skills are a good match.
This individual will have substantial, hands-on experience designing and developing frontend and backend Web Application software; using REACT framework for frontend and NodeJS for backend.
This individual will lead a team of developers, mentoring and bringing up newer developers, and managing projects to successful and on time delivery.
They will have experience with technical refinement and working with the team to break down work into documented epics, stories, requirements, and bugs.
Knowledge and experience with agile and scrum software development life cycle methodologies and processes are also important and critical to the success of the team.
Duties and Responsibilities:
The starting pay range for this position is $112,000 to 144,000 per year however, base pay offered may vary depending on skills, experience, job-related knowledge and location.