
Senior Software Engineer
Job Description
Senior Software Engineer leading development of high-level software systems for advanced telescope and instrumentation platforms. Responsible for designing, building, and maintaining scalable, distributed applications in Java and Python, supporting system integration, and guiding technical teams. Collaborates across engineering and operations to deliver reliable solutions, troubleshoot complex issues, and support observatory operations. Ideal candidates bring strong experience in multi-threaded systems, Linux, Agile practices, and modern tools such as CI/CD, cloud, and container technologies.