22-126 Software Engineer

Updated: over 1 year ago
Location: Silver Spring, MARYLAND
Deadline: 03 Jan 2023

Posting Details
Posting Detail Information


Working Title 22-126 Software Engineer
Position Location Silver Spring, MD
Is this position eligible for hybrid or remote work? Yes - Remote
Research Professional Position Yes
Posting Number 202201905AP
Position Type Admin Professional/ Research Professional
Classification Title Research Associate IV
Number of Vacancies 1
Work Hours/Week 40
Proposed Annual Salary Range $100,000 - $120,000 Salary is commensurate with experience and qualifications.
Employee Benefits
Colorado State University (CSU) is committed to providing employees with a strong and competitive benefits package that supports you, your health, and your family. Visit CSU’s Human Resources website for detailed benefit plan information for permanent full-time and part-time faculty and administrative professional employees in the following University benefit areas: https://hr.colostate.edu/hr-community-and-supervisors/benefits/benefits-eligibility/ & https://hr.colostate.edu/prospective-employees/our-perks/ .
Desired Start Date 02/01/2023
Position End Date (if temporary)
To ensure full consideration, applications must be received by 11:59pm (MT) on 01/03/2023
Description of Work Unit
The Cooperative Institute for Research in the Atmosphere (CIRA) at Colorado State University (CSU) seeks to fill a full-time software engineering position for its collaborative research and development as a Cooperative Institute with the Weather Information and Applications Division of the National Oceanic and Atmospheric Administration (NOAA) National Weather Service (NWS) Meteorological Development Laboratory (MDL) in Silver Spring, MD. The position is for a senior software engineer whose background includes enterprise-level design and development using Java, the Spring Framework, and the Java Persistence Architecture (JPA) with Hibernate and PostgreSQL. This position is located in a federal facility in Silver Spring, MD and requires the ability to pass a National Agency Check with Inquiries (NACI) Tier 1 federal background check for building access. The office will be in Silver Spring; however, the option exists to work remotely from your home/office with periodic coordination meetings in Silver Spring.
CIRA is a multi-million-dollar research organization located on CSU’s Foothills Campus in Fort Collins, CO. CIRA is a Cooperative Institute that is also a research department within CSU’s College of Engineering, in partnership with the Department of Atmospheric Science. Its vision is to conduct interdisciplinary research in the atmospheric sciences by entraining skills beyond the meteorological disciplines; exploiting advances in engineering and computer science; facilitating transitional activity between pure and applied research; leveraging both national and international resources and partnerships; and assisting the nation, the NWS, the State of Colorado, and CSU through the application of its research to areas of societal benefit.
The collaboration between CIRA and the MDL centers on providing technical expertise to the MDL by keeping abreast of current and upcoming technologies and applying them to CIRA and the MDL. This focus includes investigating new techniques that can be used in the next generation of operational forecast and guidance products; designing and developing operational decision support services; providing a framework to foster innovation and science sharing while promoting best practices; and helping streamline the Research to Operations (R2O) pipeline. Through this partnership, CIRA has been an integral part of key projects highlighted in the NWS Weather-Ready Nation Roadmap.
Position Summary
The Weather Information and Applications Division of the MDL seeks a Software Engineer to work on the Impact-based Decision Support Services (IDSS) Management System (IMS) project. This project will create for the NWS a set of nationally consistent and operationally supported tools for IDSS.
This position requires senior experience in enterprise-level Java, Spring/Hibernate/JPA, and PostgreSQL design and development. In collaboration with the project team, the individual in this position will help design, develop, test, refine, and document IMS. An enterprise system with many facets, IMS will consist of browser-based graphical user interfaces as well as a web-based API, behind which will sit a PostgreSQL database. Slack bots will also form part of IMS. IMS will be built using the Spring Framework and make extensive use of Hibernate and JPA in order to effect database persistence. Other technologies on which IMS will depend are Docker (for container-based deployment) and Vaadin (for web application development), and IMS will run within the Amazon Web Services platform. The individual in this position should have the experience needed both to help guide Java software development that results in more optimal, higher performance enterprise applications and to test and benchmark system components. A high-level priority for the NWS, IMS has a number of stakeholders and collaborating groups/institutions, so the work will involve coordinating with them in order to ensure that objectives are met. As a senior position, the individual who occupies it should be able to guide more junior members of the project team in technical matters. The work will include participating in twice-weekly development discussions, and semi-annual in-person meetings may take place in Silver Spring. The work may also involve assisting with the development or provision of project-related presentations. This position reports to a CIRA Senior Research Associate who also works on the project.
Required Job Qualifications
  • The successful candidate must be legally authorized to work in the United States by the start date. CIRA will not sponsor a visa for this position now or in the future.
  • Ability to pass a National Agency Check with Inquiries (NACI) Tier 1 federal background check because the position is located inside a federal facility.
  • B.S. in computer science or software engineering AND
  • 10+ years’ software engineering/development experience and a OR
  • M.S. or Ph.D. in computer science or software engineering AND
    • 5+ years’ software engineering/development experience and an 5+ years’ experience using Java in enterprise applications, with 2+ years of that experience being in Java 11+
  • 3+ years’ experience using the Spring Framework in enterprise applications
  • 2+ years’ experience using JPA, Hibernate, and PostgreSQL in enterprise applications
  • 2+ years’ experience developing on Linux/Unix systems
  • 2+ years’ experience working with APIs and JSON
  • 2+ years cloud computing experience
  • 1+ years’ experience using Git
  • 1+ years’ experience using Maven
Preferred Job Qualifications
  • Experience with the following methodologies, technologies, and tools:
    • Agile
    • Amazon Web Services
    • Bash
    • Docker
    • Flyway
    • Gerrit
    • GIS shapefiles
    • Java Topology Suite
    • Jenkins
    • PostGIS
    • Redmine
    • Slack
    • Vaadin
    • XML
  • Experience working as a member of a small (3-6 person) team
  • Experience adhering to software development best practices
Diversity Statement
Reflecting departmental and institutional values, candidates are expected to have the ability to advance the Department’s commitment to diversity and inclusion.

Essential Duties


Job Duty Category Software Engingeering
Duty/Responsibility
  • Working with the project team, design, develop, test, and refine IMS
  • As needed or required, learn other technologies on which the project depends, e.g., Docker and Vaadin
  • As needed or required, interface with project stakeholders and collaborating groups/institutions to coordinate and/or effect project goals/plans
  • As needed or required, serve as a technical lead to more junior members of the project team
  • Participate in project meetings
Percentage Of Time 90
Job Duty Category Documentation and Reporting
Duty/Responsibility
  • In collaboration with the project team, document IMS
  • As needed or requested, give or assist with presentations related to IMS
  • As needed or requested, provide status reports to CIRA and/or the project sponsor
Percentage Of Time 10

Application Details


Special Instructions to Applicants
A cover letter that fails to address the required and preferred qualifications of this position may not be considered further after review by the search committee. CSU is an EO/EA/AA employer and conducts background checks on all final candidates.
References will not be contacted without prior notification of candidates.
Conditions of Employment Pre-employment Criminal Background Check (required for new hires), Special Requirements/Other - Must be legally authorized to work in the United States by the start date. CIRA will not sponsor a visa for this position now or in the future. This position is located in a federal facility in Silver Spring, MD and requires the ability to pass a Nationa
Search Contact [email protected]
EEO Statement
Colorado State University is committed to providing an environment that is free from discrimination and harassment based on race, age, creed, color, religion, national origin or ancestry, sex, gender, disability, veteran status, genetic information, sexual orientation, gender identity/expression, or pregnancy in its employment, programs, services and activities, and admissions, and, in certain circumstances, marriage to a co-worker. The University will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. Colorado State University is an equal opportunity and equal access institution and affirmative action employer fully committed to achieving a diverse workforce and complies with all Federal and Colorado State laws, regulations, and executive orders regarding non-discrimination and affirmative action. The Office of Equal Opportunity is located in 101 Student Services.
The Title IX Coordinator is the Director of the Office of Title IX Programs and Gender Equity, 123 Student Services Building, Fort Collins, CO 80523-0160, (970) 491-1715, [email protected] .
The Section 504 and ADA Coordinator is the Director of the Office of Equal Opportunity, 101 Student Services Building, Fort Collins, CO 80523-0160, (970) 491-5836, [email protected] .
The Coordinator for any other forms of misconduct prohibited by the University’s Policy on Discrimination and Harassment is the Vice President for Equity, Equal Opportunity and Title IX, 101 Student Services Building, Fort Collins, Co. 80523-0160, (970) 491-5836, [email protected] .
Any person may report sex discrimination under Title IX to the Office of Civil Rights, Department of Education .
Background Check Policy Statement
Colorado State University strives to provide a safe study, work, and living environment for its faculty, staff, volunteers and students. To support this environment and comply with applicable laws and regulations, CSU conducts background checks for the finalist before a final offer. The type of background check conducted varies by position and can include, but is not limited to, criminal history, sex offender registry, motor vehicle history, financial history, and/or education verification. Background checks will also be conducted when required by law or contract and when, in the discretion of the University, it is reasonable and prudent to do so.


Similar Positions