Software Engineer II-III
$87k - $121kAssociated Universities Inc.
Position Description:
Position Summary
The National Radio Astronomy Observatory (NRAO) is a prestigious research and development organization that plays a vital role in the study of the universe. Associated Universities, Inc. (AUI) is a nonprofit organization that manages and operates the NRAO under a cooperative agreement with the National Science Foundation. The Observatory is a hub for technological and scientific collaboration, operating state-of-the-art radio telescope facilities for use by the international scientific community. The Observatory has been instrumental in the study of black holes, galaxies, and the early universe.
NRAO is seeking an experienced Software Engineer to join the Monitor and Control (M&C) Software Group. The M&C system forms the basis of the real-time observing software of our telescopes, including the Green Bank Telescope (GBT) in West Virginia, the Very Large Array (VLA) in New Mexico, and the Very Long Baseline Array (VLBA) spread across the US and its territories. This software is responsible for: interfacing with and configuring hardware, RF/IF electronics, and digital signal processing instruments (such as VEGAS for the GBT, WIDAR for VLA, and DiFX for the VLBA); coordinating a distributed system with hundreds or thousands of devices and applying commands with precise timing; and monitoring system health and displaying detailed information to our operations team. When an observation runs, this software is what makes it happen.
This position will be based in Albuquerque, NM, Socorro, NM, Charlottesville, VA or Green Bank, WV. For well-qualified candidates, a remote work arrangement may be considered.
- This position will be a one-year appointment, with the possibility of renewal subject to observatory needs, budget and mutual agreement.
What You Will be Doing
- Designing, implementing, testing, and maintaining components of the monitor and control software that configure and control the VLA, VLBA, and GBT in real time.
- Develop and extend the interface layer that communicates with hardware and electronics: IF-chain configurations, antenna motion commands, and digital signal processing configurations for instruments like VEGAS, WIDAR, and DiFX.
- Model the antennas and associated hardware and electronics in software — frequency setups, subband and baseband layouts, polarization products, timing and integration structure — and implement the rules, constraints, and legality checks that determine which configurations are achievable on each component.
- Work from interface control documents and hardware specifications, in close collaboration with the engineers and scientists who own the underlying subsystems, to ensure the commands, alerts, and data the M&C system emits are correct and complete.
- Diagnose and resolve issues that span the layers between a scientist's observing specification and the command stream sent to the telescope, often in collaboration with telescope operators, engineers, and scientific staff.
- Support the evolution of the monitor and control system to meet new observing paradigms and instrumentation, including work that informs and feeds into the next generation Very Large Array (ngVLA).
- Write and maintain critical documentation, including requirements, software design documents, interface control documents, and user documentation.
- Participate in code review, testing, and release processes for software that runs mission-critical, 24/7 scientific facilities.
Additional duties of Monitor and Control Software Group members include both the maintenance and necessary upgrades of existing software, as well as developing new products to meet the challenges posed by the new observing paradigms necessary for the Observatory to remain at the cutting edge of science and technology.
Work Environment
Work is typically performed in a research and development office environment. Occasional travel (domestic and international) may be required.
Who You Are:
Education
- A bachelor’s degree in computer science, engineering, scientific or related field; highly relevant experience may be considered in lieu of a Bachelor's degree.
- While not required, you may have an advanced degree in a related field.
Experience
- You have one or more years of experience developing software applications. Candidates with progressively more experience will be considered for a higher-level position ranking.
- Relevant experience with radio astronomy operating software and procedures is preferred. Knowledge of radio astronomy theories and practice would be valuable. Demonstrated experience providing technical leadership of complex data acquisition, distributed systems, and operational support systems is preferred.
Skills and Competencies
- Proficiency with C, C++, and Python; proficiency with Java is valuable
- A solid understanding of object-oriented design and development
- Demonstrated ability to learn and apply new software languages and unfamiliar domains
- Understanding of networking concepts and technologies: multicast, TCP, UDP, XML, JSON, REST
- Experience with version control software, testing methodologies, and CI/CD
- Strong interpersonal and communication skills, including the ability to work effectively with scientists and hardware engineers
- Comfort working in a Linux (RHEL) environment
The following are highly desirable:
- Skill in domain modeling and in expressing complex validation rules and constraints clearly in code
- Experience with distributed systems, or with SCADA software for scientific, industrial, or other physical instruments
- A working comfort with mathematics and unit-bearing quantities — coordinate transformations, frequency and time calculations, and the care required to get them right
- Familiarity with signal processing concepts, digital IF chains, or correlator architectures
- Familiarity with basic astronomical principles, radio astronomy, or interferometry
- Experience collaborating in an Agile/Scrum environment, including sprint planning, estimating tasks, and breaking down requirements into user stories
Additional Requirement
Observatory employees must be authorized to work in the United States. The Observatory presently cannot sponsor H-1B Visas for this position.
Total Rewards:
Compensation
The starting salary of this position is between $87,000 and $121,000. Factors which may affect starting pay within this range may include; education, experience, skills, competencies, other qualifications of the successful candidate, as well as internal equity and labor market conditions.
Benefits:
Associated Universities, Inc (AUI) offers a comprehensive benefits package addressing the needs of employees and their families with most benefits beginning on the first day of employment, subject to eligibility requirements. AUI provides:
- Excellent paid time off (13 holidays, annual accrual of up to 24 vacation days)
- Medical, dental and vision plans are effective on the first day of employment.
- AUI’s retirement benefit contributes an amount equal to 10 percent of a qualified participant’s base pay with no required employee contribution.
- Click Total Rewards for more information.
Application Instructions:
Select the “Apply” button above. Please be prepared to upload your current CV/Resume and a cover letter describing interest and suitability for the position.
Equal Opportunity Employer Statement:
AUI is an equal opportunity employer. To view our complete statement, please visit If you require reasonable accommodation for any part of the application or hiring process, you may submit your request by sending an email to View email address on aiapply.co. PM20
$87k - $109k
Software Development Engineer II - III (EDI Enrollment) Hybrid role (3 days/week in office) at our Burlington, Renton, Spokane, Vancouver, Portland, Medford, Salt Lake City, Boise, Lewiston, or Fargo offices. Candidates must reside within commutable distance of that location...SuggestedFull timeWork at officeImmediate startRemote workWork from homeRelocationFlexible hours3 days per week$160k - $200k
...San Diego, CA, US Date Posted: 2026-09-09 Category: Software Subcategory: SW Engineer Schedule: Full-Time Shift: Day Job Travel:... ...SAIC is seeking an experienced Systems Network Engineer II/III to support critical and urgent program efforts focused...SuggestedFull timeRemote workShift work$78.8k - $199.07k
...deploy category-defining, data-driven, software-as-a-service (SaaS) products for a broad... ....What this position entailsThe Software Engineer III will play a pivotal role in shaping the... ...adapt for success.This Software Engineer II role has a front-end focus, with primary...SuggestedFull timeTemporary workWork experience placementWork at officeRemote workFlexible hours$90.58k - $134.74k
...have an opening for a Research Engineer with RF hardware experience.... ...surveillance processing algorithms and software implemented on real-time... ...with 2+ years OR MS; RE III - Bachelors with 5+ years OR MS... ...LinuxThe salary range is: RE II $90,580-$134,740; RE III-$115,...SuggestedWork at officeRemote work$93.5k - $126.5k
Software Development Engineer I or II (Customer Acquisition) Hybrid role (3 days/week in office) at our Salt Lake City, Boise, Fargo, Portland, Vancouver... ...$84,000 - $113,000/year. Software Development Engineer III:National pay structure — applies to the Boise and Lewiston...SuggestedFull timeWork at officeImmediate startRemote workWork from homeRelocationFlexible hours3 days per week$93.5k - $126.5k
Software Development Engineer II - IV (Customer Acquisition) Hybrid role (3 days/week in office) at our Salt Lake City, Boise, Fargo, Portland, Vancouver... ...-platform environment.The Software Development Engineer III would have a Bachelor's degree in Computer Science,...Full timeWork at officeImmediate startRemote workWork from homeRelocationFlexible hours3 days per week$208k - $260k
...SimplePractice to build their business through our industry-leading software with powerful tools that simplify every part of practice... ...The Role SimplePractice is seeking a Senior Full Stack Engineer II to help lead the development and scaling of customer-facing reporting...Full timeSummer workPrivate practiceRemote workFlexible hours$68.9k - $131.1k
...of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and... ...aerospace and defense.We are seeking a Platform Engineer II to join the Missile Defense Sensors (MDS) Software Department. The MDS Software mission is to provide...Temporary workWork experience placementInterim roleWork at officeLocal areaRemote workRelocationFlexible hours$137k - $200.75k
...designs, builds, and operates the software that powers our actuarial work... ...them into reliable, well-engineered solutions and to collaborate effectively... .... Actuarial Developer II: ~5+ years of experience... ...delivery. Actuarial Developer III: ~6+ years of experience...Full timeLocal area- ...As a Senior Software Engineer II on Aledade's AI Core Platform team, you will help build and operate the shared infrastructure that enables applications and AI agents across Aledade to securely and reliably access foundation models. You will work on the platform capabilities...Full timeTemporary work
$116.64k - $145.8k
...manage content on the modern web. Content management has been largely unchanged for two decades. We are changing that. As a Software Engineer II on this team, you will be an early engineer on a founding-stage product with real momentum behind it. You will build...Full timeWork at officeLocal areaRemote workWorldwideFlexible hours$140k - $190k
...just starting out, NinjaTrader equips traders with award-winning software and brokerage services to navigate the world's leading... ...TypeScript service architecture. We're hiring a Sr. Software Engineer II to own the service layer it runs on.You'll own how those services...Work at officeRemote workWorldwideMonday to FridayFlexible hours$192k - $242.5k
...their associated platform foundations. We are hiring a Senior Engineer II (L6) to co-own the technical roadmap, modernize our data solutions... ...~ Proven senior‑level impact ~8+ years of software engineering experience (typically 10+ for this level) delivering...Permanent employmentFull timeWork at officeRemote workWork from homeFlexible hours- ...substantial round – joining now comes with limited risk and unlimited upside. We are seeking a highly motivated and versatile Software Engineer II to join our core engineering team. You will be instrumental in building and scaling our platform, working across the entire...Full timeRemote workRelocation
$104.9k - $199.07k
...Together, we develop and deploy category-defining, data-driven, software-as-a-service (SaaS) products for a broad spectrum of insurance... ..., and sustainability.What this position entailsThe Software Engineer III will play a pivotal role in designing and delivering innovative...Full timeTemporary workWork experience placementWork at officeImmediate startRemote workFlexible hours- ...Description Remote Our client is seeking a Software Engineer in Test II to support Consumer Technology initiatives that enhance member and customer outcomes. The role requires designing, developing, maintaining, and troubleshooting software applications and test...Permanent employmentFull timeRemote work
- Job DescriptionSoftware Engineer II willplay a critical role in ensuring the reliability and efficiency of our systems, which in turn drives... ..., banking integrations, and regulatory compliance. Support Software Engineer II work directly with production data involving real...Immediate startRemote work
- ...Website or connecting with us on LinkedIn, YouTube, Twitter, Facebook, or Instagram.About This OpportunityWe are seeking a Software Developer II to join our growing .NET team. In this role, you will transform business requirements and design specifications into reliable...Local areaRemote work
$123.34k - $185.01k
...have control over how their trucks look, feel, and represent them. Who we are looking for: Slate is looking for a Software Development Engineer II to build and ship features for our digital platform. We’re building a direct-to-consumer EV brand from the ground up,...Permanent employmentFull time$102.7k - $231.1k
C.H Robinson is seeking a Software Engineer III on Rating & Quoting team where you will use your passion for technology and experience delivering complex software solutions to support our global customers. In this role, you will be responsible for evaluating requirements...Hourly payFull timeTemporary workWork experience placementWorldwideFlexible hours$95.72k - $169.9k
...quality in the healthcare industry. We are the premier Pharmacy Benefits Management solution! Job Description Summary The Software Engineer III works with team to provide complex software programming for new software, production support and maintenance for existing...Full timeWork experience placementWork at officeLocal areaRemote workMonday to FridayNight shiftWeekend work$115k - $130k
About the Role The Software Engineer III designs, develops, tests, and supports web, mobile, and cloud-based applications. This role contributes to the full software development lifecycle, leads moderately complex technical initiatives, mentors junior team members, and...Full timeFor contractorsWork at officeLocal areaRemote workFlexible hours$119.8k - $202.3k
C.H Robinson is seeking a Software Engineer III supporting C.H. Robinson’s Navisphere Execution capability team, you will use your passion for technology and experience delivering complex software solutions to support the critical Execution capability of our proprietary...Hourly payFull timeTemporary workWork experience placementWorldwideFlexible hours- ...their best work together.What’s the role? We are looking for an engineer with a strong background (or interest) in building observability platforms for distributed systems humans.As the Software Engineer II, SRE (for Observability) you will be building and supporting...Full timeWork at officeLocal areaRemote workVisa sponsorshipFlexible hours
$93.4k - $139.61k
...lives. We think big, embrace challenges and explore new ideas to lead the way for the travel industry.ARC is looking for a Software Engineer III to join the Traverse application development team! In this role, you will provide product teams software development and product...Work at officeWork from homeFlexible hours- ...StatesWorkplace: On-siteSchedule: Full timePosted: 2026-10-06Software Engineer II -JBase/Pick/Work Model: Onsite, Deerfield Beach, FLStaples is... ...improve the customer and partner experience. Working across software engineering, enterprise integrations, API solutions, EDI/cXML...Local area
$119.8k - $202.3k
C.H Robinson is seeking a Software Engineer III on our Global Forwarding engineering team where you will collaborate with product managers, fellow engineers, and business partners to design and deliver solutions that transform how we serve our global customers. You’ll be...Hourly payFull timeWork experience placementRemote workWorldwide$30 per hour
...team. We’re eager to work with humble team players and pragmatic next-level thinkers to innovate on Home Chef’s offerings.A Software Engineer II at Home Chef is an experienced software developer who is proficient in the languages and frameworks commonly used at the company...Local areaWork from home$81.2k - $121.44k
...We think big, embrace challenges and explore new ideas to lead the way for the travel industry.ARC is looking for a talented Software Engineer II to join our team! In this role, you will provide product teams with software development and product delivery support for...InternshipWork at officeWork from homeFlexible hours$68.9k - $131.1k
...strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... .../ Exciter & Processing Architecture (REPA) Department as a Software Engineer II. The department’s primary goal is to design, develop, and...Temporary workWork experience placementInterim roleWork at officeRemote workRelocationFlexible hoursDay shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II-III. Be the first to apply!
- software development engineer aws Remote
- federal - software developer Remote
- software engineer contract Remote
- part time software developer remote Remote
- software developer Remote
- software engineer internship remote Remote
- software engineer mainframe Remote
- software engineer amazon Remote
- software web developer Remote
- senior software engineer Remote


