Principal Software Developer

UNC Asheville - NEMAC

UNC Asheville’s National Environmental Modeling and Analysis Center (NEMAC) helps people understand—and reach decisions in— a complex and changing world.  NEMAC is currently seeking a Principal Software Developer to join our staff in a full-time position to support NEMAC’s applied research efforts.

The Principal Software Developer will be an integral part of a small software development team that creates and maintains interactive products and data visualization tools to support decision making in a visual environment, with a focus on environmental, weather, climate, and geographic sciences. The Principal Software Developer will work closely with the team leader to implement custom software designed to meet project requirements. The Principal Software Developer will regularly interface with clients to assess project needs and requirements and will give occasional presentations to clients and the public. The person filling this position must be technically savvy but also have excellent applied research, communication and project management skills to support NEMAC’s overall program.

To apply for this job please visit