portal resources jobs companies n natureserve senior software engineer (location: flexible)

Senior Software Engineer (Location: Flexible)


ABOUT NATURESERVE:  

For nearly 50 years, NatureServe has been the authoritative source for biodiversity data throughout the Western Hemisphere. With an international network of nearly 100 natural heritage programs across the United States, Canada, and Latin America, NatureServe is the leading source of information on rare and endangered species and threatened ecosystems. To protect threatened biodiversity, NatureServe works with over 1,000 conservation scientists to collect, aggregate, and standardize biodiversity statistics, providing comprehensive data to the public for strategic conservation efforts. NatureServe and its network programs develop and manage the most comprehensive data for over 100,000 species and ecosystems, answering fundamental questions about what exists, where it is found, and how it is doing. 

 

NatureServe offers full-time employees a comprehensive benefits package that includes:

  • 401K savings and retirement plan with matching contributions
  • Health and dental insurance
  • Short and long-term disability
  • Annual and sick leave
  • Life insurance
  • Telework/Flex work

 

DESCRIPTION:  

NatureServe is seeking to hire a senior software engineer to design and implement map-centric web applications using React JS and Esri ArcGIS technologies. Candidates with Geographic Information Systems (GIS), geospatial, Drupal, or PHP development experience are strongly preferred, though we will consider all individuals that can demonstrate their ability to learn quickly.

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. Finally, we build interactive web applications 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 and are increasingly being built using AWS and Azure cloud technologies. If you are not yet an expert on interactive, web-based mapping applications, this position should provide opportunities to learn!

NatureServe is not a traditional software development company. We are a non-profit primarily comprised of scientists and conservation professionals. You will join a small group of talented, dedicated software engineers that work alongside our scientists as members of agile teams. All our software engineers are fully engaged in the complete life cycle of software development, from requirements and design through implementation and testing. Visit our story map [1] to explore some of NatureServe’s conservation data and tools.

ESSENTIAL DUTIES: 

  • Work within an agile team environment to develop highly interactive web applications built using Java, Drupal/PHP, ArcGIS, and React.
  • Be fully involved in the complete life cycle of software development, from requirements gathering through design, implementation, and testing.

The essential job functions listed above are not meant to be all-inclusive and may be subject to change at any time.

REQUIRED EXPERIENCE AND QUALIFICATIONS:

  • 5+ years of experience developing web applications and services using Java, JavaScript, HTML, and CSS
  • Familiarity with widely used Java libraries and frameworks including Spring, Jersey, Jackson, and Hibernate
  • Willingness and ability to work across all aspects of a web development stack
  • Flexibility to adapt to changing circumstances and learn new technologies as needed
  • Proficiency with source control systems, especially Git
  • Proficiency with issue tracking software, e.g. Jira


The following skills are not requirements but would be very beneficial. 

  • Experience with developing web applications with responsive behaviors
  • Experience with one or more widely used libraries and frameworks such as React, jQuery, AngularJS, Knockout, Dojo, etc.
  • Demonstrable visual design skills, especially involving user-system interactions
  • Experience with web and/or desktop GIS, especially the ArcGIS API for JavaScript 4.x
  • Experience with ArcGIS Server and ArcGIS Online Experience Builder
  • Experience with continuous integration and deployment using microservices and Docker containers
  • Experience with Amazon Web Services (AWS) or Azure cloud computing platforms
  • Basic SQL skills and relational database experience
  • Python development experience, especially using arcpy or pandas
  • PHP development experience
  • Experience with CMS administration or development, especially Drupal
  • Basic experience with web server administration capabilities, e.g. Apache Tomcat, Apache HTTP Server 


We consider candidates from any educational background. We value your ability to solve problems over your formal education credentials.

ESSENTIAL PHYSICAL REQUIREMENTS:

  • Ability to remain in a stationary position.
  • Ability to effectively communicate in technical meetings with multiple participants.
  • Ability to efficiently use a computer for the majority of the work day


NATURESERVE IS AN EQUAL OPPORTUNITY EMPLOYER

m/f/vet/disability

An equal opportunity, reasonable accommodations employer, NatureServe complies with the Americans with Disabilities Act of 1990. If you need accommodation in the employment process or this document in an alternative format, please contact our office at 703-908-1840 or info@natureserve.org. We stand in support of equality for and advancement of all people based on their qualifications and actions alone without regard to color, gender, age, religion, national origin, or disability.


  1. https://arcg.is/0KLzCq

Other openings you might be interested in

Senior IAM Engineer - Location Flexible - Veterans Encouraged to Apply

Senior IAM Engineer - Location Flexible - Veterans Encouraged to Apply

ROLE DESCRIPTION Dropbox is committed to having a world class identity management platform. In this role, you will be the engineering expert on all things IAM, IdP, & SaaS user life cycle management. You will be apart of the development of Dropbox’s

this week
Senior Business Intelligence Engineer, Data Science - Location Flexible

Senior Business Intelligence Engineer, Data Science - Location Flexible

Role Description The Business Intelligence team sits at the intersection of numerous cross-functional partnerships including (but not limited to) Product, Growth, Marketing, Sales, Business Development, Data Engineering, and Data Science. We wear mul

this week
Senior Java Backend Engineer - Remote

Senior Java Backend Engineer - Remote

This position requires U.S. residency. Summary SemanticBits is looking to hire a talented senior software developer who can develop modern digital health services implemented as highly scalable Java services deployed on the AWS cloud in Docker cont

yesterday
Back End Senior Software Engineer (Springfield, VA)

Back End Senior Software Engineer (Springfield, VA)

Please Note: Position is Fully Remote. We are looking for someone who has a passion for solving new and interesting problems. We welcome what you bring: new ideas and fresh perspectives that can help grow our team and our platform-both internally and

today
Remote Back-End Senior Software Engineer

Remote Back-End Senior Software Engineer

Please Note: Position is Fully Remote. We are looking for someone who has a passion for solving new and interesting problems. We welcome what you bring: new ideas and fresh perspectives that can help grow our team and our platform-both internally an

this week
Senior Software Engineer Americas

Senior Software Engineer Americas

Company Description Shopify’s mission is to make commerce better for everyone. From building a new product feature for our commerce platform, to helping a merchant troubleshoot an issue over the phone, we want to empower our ecosystem through our wo

today
Senior Software Engineer

Senior Software Engineer

Superside is growing fast and we're currently looking to expand our engineering team with a bunch of talented and product-driven engineers. We are looking for both front-end, full-stack, and back-end engineers. Read more to learn about Superside, the

today
Senior Software Engineer (New York, NY)

Senior Software Engineer (New York, NY)

Our team is looking for a senior or principle backend software engineer to join our core product team as an individual contributor and help build & scale Rho’s commercial banking technology. We require a team member who can be a key contributor to ou

today
Senior Software Engineer

Senior Software Engineer

Our team is looking for a senior or principle backend software engineer to join our core product team as an individual contributor and help build & scale Rho’s commercial banking technology. We require a team member who can be a key contributor to ou

today
More remote jobs

Other jobs at NatureServe

One job in the last 60 days · 2 in total · avg 0.40 jobs/mo · 387 job visits

Senior Software Engineer (Location: Flexible)

Senior Software Engineer (Location: Flexible)

ABOUT NATURESERVE:   For nearly 50 years, NatureServe has been the authoritative source for biodiversity data throughout the Western Hemisphere. With an international network of nearly 100 natural heritage programs across the United States, Canada,

6w ago
Senior Accountant

Senior Accountant

SUMMARY OF JOB: The Senior Accountant works closely with the Director of Finance and NatureServe staff to assist with the budgeting process, process payroll and check requests, and provide other accounting functions as needed. The essential job func

4m ago
NatureServe