Home | Jobs | Search

Position Detail

Organization: NatureServe
Title: Software Engineer
Location: Arlington, VA
Application Deadline:
Posted: 2017-08-08

Position Description:

NatureServe is looking to hire a software engineer with experience developing web applications using Java and JavaScript.

NatureServe's software engineers work on a mixture of new and existing projects. Some of the applications we build allow scientists to collect and manage information about rare and endangered species and ecosystems. Other applications provide conservation professionals and planners with tools that analyze this data and help guide their conservation decisions. And finally, we build websites that present this information to educate the public on the natural world that surrounds them, allowing them to explore the challenges that face it and discover the ways in which they can help. Most of these projects have a very heavy focus on geospatial data. If you are not yet an expert on interactive, online maps, this position should provide opportunities to learn!


This position is for a software engineer to develop web applications using Java and JavaScript. Development tasks are expected to include a heavy focus on geospatial data. This position will involve working across the complete life cycle of software development, from requirements and design through implementation and testing.


Work within an agile team environment to develop web applications using Java and JavaScript
Be fully involved in the complete life cycle of software development, from requirements gathering through design, implementation, and testing.


2+ years of experience developing web applications and services using Java, HTML, CSS, and JavaScript
Experience with widely used libraries and frameworks, including Spring, Jersey, Jackson, jQuery, etc.
Basic SQL skills and relational database experience
Basic experience with web server administration capabilities, e.g. Apache Tomcat, Apache Http Server
Proficiency with source control systems, especially Git
Proficiency with issue tracking software, e.g. JIRA

Experience with web and/or desktop GIS
Experience with big data
Experience with CMS administration or development, especially Drupal


Ability to conform to standard office hours
Ability to move or adjust light computer and peripheral equipment
Ability to travel independently to attend meetings and conferences


Click on the link below to complete NatureServe's online application.


NatureServe is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.