JOBSEARCHER

Software Engineer

HaystackSocorro, NMMay 20th, 2026
We're working with a prestigious research facility that operates world-leading radio telescopes to explore the universe in unprecedented detail. This organisation is at the forefront of astronomical discovery, providing cutting-edge instrumentation for scientists globablly.The Role Develop, test, and integrate ATAC software using C++ and Python. Coordinate with FPGA and firmware developers and other ALMA development organizations. Contribute to the development and operation of the Integrated Development and Test Facility (IDTF). Proactively diagnose and troubleshoot software problems during verification and validation. Utilize continuous integration for automated builds and testing. Participate in multi-country ALMA-wide software meetings and communicate effectively with global staff.What You'll Need Bachelor's degree or higher in Computer Science, engineering, science, or a related field. At least 3-5 years of experience in software development with modern, multi-threaded C++ and Python. Familiarity with Linux operating systems and object-oriented design. Experience with modern servers, network equipment, version control, and testing methodologies. Strong interpersonal and communication skills for working within a distributed team. Willingness to travel internationally and work at high altitudes if required.What's On Offer Opportunity to contribute to significant software upgrades for a world-leading astronomical instrument. Potential for leadership in software infrastructure upgrades and prototyping new technologies. Work with a small, distributed team that values curiosity, diligence, and professional communication. Comprehensive total rewards package with competitive compensation and benefits.Apply via Haystack today!