Software Engineer II-III (143)

Not Interested
Bookmark
Report This Job

profile Job Location:

Charlottesville, VA - USA

profile Monthly Salary: $ 60000 - 92000
Posted on: Yesterday
Vacancies: 1 Vacancy

Job Summary

Position Description: Position SummaryThe 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 in West Virginia and the Atacama Large Millimeter/submillimeter Array (ALMA) in Chile. These telescopes are among the most advanced in the world allowing astronomers to explore the universe in unprecedented detail. The NRAO develops and maintains software used by the astronomy community for proposing planning scheduling and analyzing observations performed with these seek an experienced Software Engineer to join the Scientific Support and Archive (SSA) development SSA team is responsible for some of the most visible user-facing software at the observatory including the Proposal Submission Tool and the NRAO Science Archive. 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 position will have the opportunity to contribute to the development of the next generation of tools critical to the Observatory for both the current telescopes and the next generation Very Large Array (ngVLA).What You Will be Doing:The initial focus of this position will be on adding value to the NRAO Science Archive. There are numerous opportunities for improving the existing Archive such as providing a more robust test infrastructure optimizing the backend performance and front-end responsiveness and generally making the interfaces more intuitive. All of this will help astronomers and other scientists work with radio astronomy observations more easily thereby expanding the impact of our data. You will have the opportunity to apply your skills and technical knowledge to developing more modern and streamlined user will also be responsible for designing and delivering key components of this system. Team members are responsible for maintaining and upgrading existing software and for developing new tools that support the Observatorys evolving observing methods. These efforts help ensure the Observatory stays at the forefront of science and EnvironmentThe 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. Must be able to operate a personal computer. Must be able to communicate effectively both verbally and in You Are: You have a Bachelors degree in computer science engineering scientific or related not required you may have an advanced degree in a related field. A minimum of one year of professional experience is required you may have three or more years of experience in the professional development of software applications; candidates with progressively more work experience will be considered for a higher-level position ranking. Competency SummaryYour expertise and competencies will include:The ability to design develop modify and support complex user-facing systems interfacing with other systems and DBMSExperience developing software using Python Java SQLAlchemy and other toolkitsExperience with web front end technologies: Angular TypeScript webpack bootstrap sass and othersFamiliarity with network protocols like HTTP and RabitMQFamiliarity with containerization strategies and technologies such as Docker Docker Swarm Docker Compose and/or KubernetesUnderstanding of object-oriented design and developmentUnderstanding of object-relational mappingDemonstrated ability to learn and apply new software languagesExperience with version control software testing methodologies and CI/CDExperience debugging and profiling software systemsStrong interpersonal and communications skillsExperience with relational databases including database normalization and administrationExperience integrating software components into a functioning maintainable systemFamiliarity with basic astronomical principles and data reductionAbility and interest in working as part of a team in a Scrum environmentObservatory employees must be authorized to work in the United States. The Observatory presently cannot sponsor H-1B Visas for this positionTotal 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 strives to attract and retain dedicated highly qualified competent and motivated employees by offering competitive compensation and recognition for 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 open rank positions the starting salary/hourly rates for each level is between:Position level 2 $60000 and $92000Position level 3 $79000 and $120000Benefits:AUIs 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. AUIs retirement benefit contributes an amount equal to 10 percent of a qualified participants base pay with no required employee contribution; we also offer an optional supplemental tax-deferred plan for employee retirement 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 positionEqual 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 PM20

Required Experience:

IC

Position Description: Position SummaryThe 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 Arra...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • Data Structures
  • JavaScript
  • Software Development
  • Java
  • Distributed Systems