Observatory Senior Software Engineer

Reference Number: 2568DLocation: California

The Photonics GroupRespond with resume to dab@photonicsgrp.com

The Observatory Software (OSW) Senior Software Developer will be a key member of the project team; it is an opportunity to bring high-standard software design and extensive development experience to an exciting science project. The position reports to the Observatory Software Project Manager. The OSW Senior Software Developer will be a part of an international software development organization as the development of observatory software is shared between the Project Office and partner institutions.

Job Duties

Work closely with the Software System Architect to develop detailed designs for all OSW subsystems

Become a technical expert in the OSW architecture, design, tools and languages in order to support development teams in India and elsewhere in the project

Support the development and maintenance of software requirements and interfaces between OSW and other subsystems

Perform integration, verification and acceptance testing of delivered software working closely the with test team at the India partner institutions, using the Software Test and Integration Lab (STIL). Support tracking, prioritizing and resolving of OSW software bugs using the JIRA issue management tool

Develop prototype code as needed during the preliminary and final design phases and provide coding as needed to resolve bugs working with the India partner institutions and vendors

Support development, implementation and improvement of software systems engineering and software quality assurance processes. Help develop software quality metrics and work with the STIL staff to implement them

Apply software systems engineering and software quality processes and tools throughout the software development life cycle. Provide leadership and support to the partners on software processes and best practices in software development and testing

Participate in cross-functional software working groups and provide support to resolution of issues and lessons learned