The Senior Software Engineer will understand the vision and passion of our products and development. Will be taking ownership of the product. The Sr. Software Engineer designs, develops, and troubleshoots complex software programs and hardware for computer based systems. They perform system modeling, simulation, and analysis in designing software systems. They collaborate with hardware engineers on machine characteristics that affect software systems. These Engineers provide input for documentation on new or existing programs. They may provide work leadership by training other employees and by assigning and monitoring their work.
Duties and Responsibilities:
- Implements new features and provides bug fixes following a prioritized backlog of issues
- Works in a small team environment to scope issues and deliver team commitments
- Capable of diving into any area of the codebase and making changes or enhancements
- May provide technical leadership as a Generalizing Specialist in a particular domain
- Participate in peer reviews of software designs and source code
- Participate in peer code reviews for team and group members
- Perform Backlog Grooming with Team Members, Scrum Master, and Product Owner
- Participate in Sprint Demos and Sprint Retrospectives
- Develop software to implement new functionality and develop automated unit tests to ensure that the software meets acceptance criteria
- Provide support in preparation and presentation of technical material for Zodiac In-flight Innovations customers
- Prepare reports and correspondence concerning project specifications, activities and status
- Consult with customers and/or other departments on project status, proposals and technical issues such as software system design and maintenance