Talent.com
serp_jobs.error_messages.no_longer_accepting
DMS - Software Dev - CASA - Software Engineer III

DMS - Software Dev - CASA - Software Engineer III

National Radio AstronomyGreen Bank, West Virginia, United States
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

National Radio Astronomy Observatory

Title : DMS - Software Dev - CASA - Software Engineer III

Location : NRAO Array Operations Center, PO Box 0, SOCORRO, New Mexico, United States of America

  • NRAO Albuquerque Office, 800 Bradbury Dr SE Ste 235, ALBUQUERQUE, New Mexico, United States of America
  • Green Bank Observatory, PO Box 2, GREEN BANK, West Virginia, United States of America
  • NRAO Headquarters, 520 Edgemont Rd, CHARLOTTESVILLE, Virginia, United States of America

Requisition Number : 111

Job Family : Software Engineer

Pay Type : Salary

Required Education : CPP

Position Description :

Position Summary

The National Radio Astronomy Observatory (NRAO) is an exciting and prestigious research facility that plays a vital role in the study of the universe. The Observatory operates a variety of radio telescopes that span the globe, including the famous Very Large Array (VLA) in New Mexico, the Green Bank Telescope (GBT) in West Virginia, the Atacama Large Millimeter / submillimeter Array (ALMA) in Chile, and the Very Long Baseline Array (VLBA). These telescopes are among the most advanced in the world, allowing astronomers to explore the universe in unprecedented detail.

The Next Generation Very Large Array (ngVLA) is a transformative astronomical observatory designed to deliver science-ready data products to a broad community of users. The Computing and Software System (CSS) is the backbone of this vision, encompassing all the software and hardware required to control the telescope, manage the flow of data, execute processing pipelines, and provide user-facing services. The CSS is decomposed into several major systems, each with a distinct role in the data lifecycle, from observation planning to final data analysis. The ngVLA project is committed to an Agile development methodology, emphasizing frequent delivery of high-quality software and continuous stakeholder engagement.

The ngVLA project is seeking a skilled and enthusiastic Release Engineer to play a crucial role in delivering software to stakeholders early and often. This individual will be responsible for designing, implementing, and maintaining the continuous integration and continuous delivery (CI / CD) pipelines, ensuring seamless integration of various software components and efficient deployment of different software versions. This role is essential for accelerating the development lifecycle and getting functional software into the hands of commissioning scientists, telescope operators, and other users for rapid feedback and validation.

This position will be located at one of the NRAO facilities in Charlottesville (VA), Socorro (NM), Albuquerque (NM) or Green Bank (WV). Fully remote work may be possible for a highly qualified candidate.

What You Will be Doing

CI / CD Pipeline Development and Management

  • Design, build, and maintain robust and automated CI / CD pipelines for all ngVLA computing systems spanning the entire observing lifecycle.
  • Implement continuous integration practices, including automated builds, testing, and static code analysis, to ensure code quality and identify integration issues early.
  • Contribute to the development of the Observatory-wide CI / CD platform and best practices.
  • Develop and manage continuous delivery pipelines to automate the deployment of software to various environments (development, testing, staging, production).
  • Ensure CI / CD pipelines are scalable, reliable, and efficient to support frequent software releases.
  • Integrate security scanning and compliance checks into the CI / CD process.
  • System Integration

  • Collaborate closely with development teams from different ngVLA subsystems to understand their integration points and dependencies.
  • Facilitate the integration of software components from various teams, resolving compatibility issues and ensuring smooth interoperability.
  • Implement and maintain integration testing frameworks to validate the end-to-end functionality of integrated systems.
  • Work with the Technical Infrastructure (TI) team to ensure proper networking, compute, and storage resources are available for integrated systems and deployments.
  • Containerization and Version Management

  • Champion the use of containerization technologies (e.g., Docker, Kubernetes) to manage software versions and dependencies across different environments.
  • Develop strategies for containerizing ngVLA software components to ensure consistent deployment and execution.
  • Implement effective versioning strategies for software releases and their associated container images.
  • Manage container registries and ensure efficient image storage and retrieval.
  • Provide guidance and support to development teams on container best practices.
  • Automation and Tooling

  • Identify opportunities for automation across the software development and deployment lifecycle to reduce manual effort and improve efficiency.
  • Evaluate, select, and implement appropriate tools for CI / CD, automation, and infrastructure as code (e.g., Ansible, Terraform).
  • Develop and maintain scripts and utilities to support CI / CD processes and system operations.
  • Collaboration and Knowledge Sharing

  • Work closely with software developers, system architects, and operations staff to ensure seamless collaboration and effective knowledge transfer.
  • Provide training and documentation to development teams on CI / CD processes, containerization, and deployment best practices.
  • Participate in "blameless post-mortems" for any incidents to learn and improve processes.
  • Actively contribute to a culture of continuous improvement and operational excellence.
  • Work Environment

    This position will be located at one of the NRAO facilities in Charlottesville (VA), Socorro (NM), Green Bank (WV), or Albuquerque (NM). The successful candidate will join a team of professionals engaged in research and development in the fields of science, engineering, software development, and education. Work is typically performed in a research or development environment.

    Who You Are :

  • You have a bachelor's degree in computer science, software engineering, related field or equivalent combination of experience and education
  • You have at least three years of experience with CI / CD automation and software integration. Including :
  • Experience with containers and container orchestration

  • Hands-on experience building scalable systems
  • Experience developing software applications
  • Familiarity developing software in Python or Java
  • Experience with version control software and testing methodologies
  • Experience debugging and profiling software systems
  • Strong interpersonal and communications skills
  • Experience working with large, existing applications in a distributed team
  • Preferred Experience

  • Experience with data modeling tools
  • Experience building and packaging C++ applications.
  • Familiarity with monitoring and logging tools (e.g. VictoriaMetrics, Grafana, Prometheus).
  • Experience with cloud platforms (e.g., AWS, GCP).
  • Experience with infrastructure as code (IaC) tools (e.g., Ansible, Terraform).
  • Strong software development skills in Python or Java
  • Scripting experience with Bash
  • Understanding of object-oriented programming concepts
  • Linux system administration experience
  • Experience with GitOps
  • Ability to work with international colleagues
  • Total Rewards :

    Associated Universities, Inc. (AUI) offers a comprehensive total rewards package for this position, subject to eligibility requirements. We are committed to serving our employees and their families with an extensive and competitive compensation and benefits package that supports our employees' overall well-being and career growth.

    Compensation

    AUI strives to attract and retain dedicated, highly qualified, competent, and motivated employees by offering competitive compensation and recognition for performance.

    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.

    For open rank positions, the starting salary / hourly rates for each level is between :

  • Position level 3 $79,000 and $120,000
  • Position level 4 $95,000 and $153,000
  • Benefits :

    AUI's benefits package addresses the needs of employees and their families with most benefits beginning on the first day of employment. AUI provides excellent paid time off (13 holidays, annual accrual of up to 24 vacation days and 15 sick days, additional time off for doctor / dentist visits, and 8 weeks of paid parental leave). 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; we also offer an optional supplemental, tax-deferred plan for employee retirement contributions.

    Application Instructions :

    Select the "Apply Now" button. 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 careers / . If you require reasonable accommodation for any part of the application or hiring process, you may submit your request by sending an email to . PM20

    Please see job description

    PI278415798

    serp_jobs.job_alerts.create_a_job

    Software Engineer • Green Bank, West Virginia, United States

    Job_description.internal_linking.related_jobs
    • serp_jobs.job_card.promoted
    Travel Nurse RN - Med Surg - $1,316 per week

    Travel Nurse RN - Med Surg - $1,316 per week

    GQR HealthcareMarlinton, WV, US
    serp_jobs.job_card.full_time
    GQR Healthcare is seeking a travel nurse RN Med Surg for a travel nursing job in Marlinton, West Virginia.Job Description & Requirements Specialty : Med Surg Discipline : RN Start Date : ASAP Duration...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Director of Nursing, DON

    Director of Nursing, DON

    Pocahontas CenterMarlinton, WV, US
    serp_jobs.job_card.full_time
    At Genesis Healthcare, we are dedicated to improving the lives we touch through the delivery of high-quality care and exceptional service. As a leading provider in the long-term care industry, we be...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Data Architect - Software Engineer III-IV (109)

    Data Architect - Software Engineer III-IV (109)

    National Radio AstronomyGreen Bank, West Virginia, United States
    serp_jobs.job_card.full_time
    National Radio Astronomy Observatory.Data Architect - Software Engineer III-IV (109).NRAO Headquarters, 520 Edgemont Rd, CHARLOTTESVILLE, Virginia, United States of America • Green Bank Observatory,...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Nurse Instructor, RN

    Nurse Instructor, RN

    Pocahontas CenterMarlinton, WV, US
    serp_jobs.job_card.full_time
    Overview : At Genesis Healthcare, we are dedicated to improving the lives we touch through the delivery of high-quality care and exceptional service. As a leading provider in the long-term care indus...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Work From Home

    Work From Home

    Remote JobsMill Creek, WV
    serp_jobs.filters.remote
    serp_jobs.job_card.full_time
    Remote Jobs are now available in your area.This position is a work from home position.You will not need to come into the office. Benefits : Health Insurance, 401K, Vacation& PTO.Apply now! Work f...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Travel Nurse RN - Med Surg - $2,393 per week

    Travel Nurse RN - Med Surg - $2,393 per week

    Anders GroupMarlinton, WV, US
    serp_jobs.job_card.full_time
    Anders Group is seeking a travel nurse RN Med Surg for a travel nursing job in Marlinton, West Virginia.Job Description & Requirements. Pay package is based on 8 hour shifts and 40 hours per wee...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Groomer

    Groomer

    Snowshoe MountainDurbin, WV, United States
    serp_jobs.job_card.full_time +1
    Please note, this position is located at Snowshoe Mountain Resort in.Work, Play, Get Paid, and Enjoy the Perks!.Housing : Affordable on-mountain employee housing available for rent.Work Location : 10...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_less
    • serp_jobs.job_card.promoted
    Staff Development Coordinator, RN

    Staff Development Coordinator, RN

    Pocahontas CenterMarlinton, WV, US
    serp_jobs.job_card.full_time
    At Genesis Healthcare, we are dedicated to improving the lives we touch through the delivery of high-quality care and exceptional service. As a leading provider in the long-term care industry, we be...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Accounting Coordinator

    Accounting Coordinator

    Omni Barton Creek Resort & SpaHot Springs, VA, US
    serp_jobs.job_card.full_time
    Accounts Receivable Billing Specialist.The Omni Homestead Resort & Spa.The Omni Homestead Resort & Spa is located in the Allegheny Mountains of Virginia. Since 1766, they've helped us offer guests a...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Human Resources Manager

    Senior Human Resources Manager

    Omni Houston HotelHot Springs, VA, US
    serp_jobs.job_card.full_time
    The Omni Homestead Resort & Spa.Our employees are what make The Omni Homestead Resort & Spa what it is.Since 1766, they've helped us offer guests an opportunity to enjoy Southern hospitality at its...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Store Delivery Driver (Part Time)

    Store Delivery Driver (Part Time)

    Genuine PartsBuckeye, WV, US
    serp_jobs.job_card.part_time
    This is a Delivery Driver opportunity that truly delivers on being a NAPA brand ambassador! Does being out on the open road get you excited? While it takes some great people to serve our customers ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Travel Nurse RN - Med / Surg - $1,141 to $1,265 per week in Marlinton, WV

    Travel Nurse RN - Med / Surg - $1,141 to $1,265 per week in Marlinton, WV

    TravelNurseSourceMarlinton, WV, US
    serp_jobs.job_card.full_time
    TravelNurseSource is working with LRS Healthcare to find a qualified Med / Surg RN in Marlinton, West Virginia, 24954!.Ready to start your next travel adventure? LRS Healthcare offers a full benefits...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Physician / Virginia / Locum or Permanent / MT / MLT- Warm Springs- WV Job

    Physician / Virginia / Locum or Permanent / MT / MLT- Warm Springs- WV Job

    K.A. Recruiting, Inc.Warm Springs, VA, US
    serp_jobs.job_card.full_time +1
    Full-Time Laboratory Technician $5,000 Sign-On Bonus West Virginia.BS or AS in Medical Technology or Medical Lab Technology. ASCP, AMT, HEW, or NCA certification preferred (or eligibility to obtain)...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Travel Nurse RN - Long-Term Care - $1,449 per week in Marlinton, WV

    Travel Nurse RN - Long-Term Care - $1,449 per week in Marlinton, WV

    TravelNurseSourceMarlinton, WV, US
    serp_jobs.job_card.full_time
    TravelNurseSource is working with Care Career to find a qualified Long-Term Care RN in Marlinton, West Virginia, 24954!.Long term care nurses specialize in the coordination of care of patients, per...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Travel Nurse RN - Med Surg - $1,557 per week

    Travel Nurse RN - Med Surg - $1,557 per week

    IDR HealthcareMarlinton, West Virginia, US
    serp_jobs.job_card.full_time
    IDR Healthcare is seeking a travel nurse RN Med Surg for a travel nursing job in Marlinton, West Virginia.Job Description & Requirements Specialty : Med Surg Discipline : RN Start Date : ASAP Duration...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Open Interview - CDL-A Truck Drivers - Home Daily - Avg. $85,000 / Year

    Open Interview - CDL-A Truck Drivers - Home Daily - Avg. $85,000 / Year

    SyscoHot Springs, VA, United States
    serp_jobs.job_card.full_time
    Join Sysco for an Open Interview!.Now Hiring Local CDL-A Delivery Drivers in Harrisonburg, VA!.Home Daily - Drivers Average $85,000 Annually! •. Drivers average $85,000 annually •.Overtime and incenti...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Order Picker

    Order Picker

    WalmartMill Creek, WV
    serp_jobs.job_card.full_time
    As an Order Picker at Walmart, you will be responsible for accurately and efficiently selecting merchandise from storage locations to fulfill customer orders or replenish inventory for Walmart stor...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    CDL-A Dry Bulk Truck Driver in Snowshoe, WV

    CDL-A Dry Bulk Truck Driver in Snowshoe, WV

    AllTruckJobsSnowshoe, WV, US
    serp_jobs.job_card.full_time
    Team Van Truckload truck driver - Holiday Incentive.Dry van trailers with 95% no-touch freight.Take your dog or cat on the road with our Team Pet Policy. Mileage pay, plus hourly pay while on duty, ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    County Meter Reader

    County Meter Reader

    Meter ReaderMill Creek, WV
    serp_jobs.job_card.full_time
    Responsibilities The primary responsibility of this position is to read meters and record consumption of the water used, cleaning of meter boxes, and removal of vegetation impeding access to meters...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Delivery Driver (Seasonal) Full-Time Part-Time

    Delivery Driver (Seasonal) Full-Time Part-Time

    Amazon FlexMill Creek, WV
    serp_jobs.job_card.full_time +1
    Job Description : Are you looking for a seasonal opportunity with flexible hours and competitive pay? Join our team as Seasonal Delivery Driver! We're seeking responsible and motivated indiv...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours