Software Engineering Lead, Common Domain
Core
Provide technical leadership and management for shared software infrastructure supporting radio astronomy data acquisition, movement, processing, and analysis across multiple observatory systems.
Role type
Senior IC software engineering lead (radio astronomy infrastructure)
Builds
Reusable software capabilities, common services, integration patterns, and infrastructure components for NRAO systems
Domain
Radio astronomy / Scientific computing
Deliverable
production ML models | product features | infrastructure
Required skills
Software architecture design, team leadership, data transport systems, system integration, technical risk mitigation, requirements translation, distributed team management, operational software maintenance, stakeholder alignment, troubleshooting
Preferred skills
Advanced degree in CS/physics/astronomy, astronomy domain experience, project management concepts
Technologies
Java, Python, C, C++, testing frameworks, threading, parallelization
Responsibilities
Lead technical planning and management for shared software products and infrastructure; oversee reusable software capabilities and system integration; guide short- and long-term planning to improve interoperability and reliability; support frontline telescope operations and resolve real-time issues; strengthen diagnostic and monitoring tools; manage personnel and technical work for teams handling data repositories and 24/7 operational support; oversee the software lifecycle from requirements to release; mentor staff and support professional development; ensure team delivery of high-quality software on schedule.
Seniority
Senior, hands-on IC with management responsibilities