Skip to main content
Posted February 21, 2017
EarthX

Senior Software Engineer

San Francisco, CA, United States Full Time

Position SummaryWe are seeking a skilled, highly professional software engineer to play a major role developing apps for a large geospatial platform....

Position Summary

We are seeking a skilled, highly professional software engineer to play a major role developing apps for a large geospatial platform. You will contribute to our products by collaboratively designing and implementing user-facing, cross-platform geovisualization apps.You will create software used by millions to visualize unique and stunningly presented geospatial information

Core Responsibilities

You are a versatile software engineer who is passionate about geospatial visualisation. You produce product. Those products are widely used. You will create and deploy apps for all modern desktop and mobile platforms. You will work with a team of other app developers and backend engineers to create a seamless platform delivering awesome geospatial experiences to millions of users. You will design software, write and test code, define APIs, create documentation and deploy products. You will be learning a lot. You must be a fast and proactive learner.

Relevant Experience and Skills

  • Bachelors Degree or higher in Computer Science or other closely related field.
  • 3 years app development experience.
  • Fluent in several programming languages, but at least Javascript.
  • Professional experience with HTML, iOS and Android app development and deployment.
  • Experience developing cloud-deployed apps on AWS, Google or Azure.
  • Preferred experience in creating geospatial applications and familiarity with WebGL
  • Experience designing and implementing APIs.
  • Experience visualizing exceptionally large quantities of information.
  • You have collaboratively designed significant applications.
  • You know and have utilized the open-source tools applicable to your efforts.
  • You know how to use a development platform’s diagnostic tools.

Other Attributes

  • You think that testing your code is as important as creating it.
  • Getting optimal performance from your designs is equally important to you.
  • You design and code defensively.
  • You own a problem until it’s solved.
  • You accept input from others willingly and you provide it tactfully.
  • You’d rather work in a team instead of by yourself.
  • You bring a sense of humor and fun.
  • You contribute to EarthX's learning organisation approach by treating every challenge as an opportunity to learn and grow and help contribute to the learning of your colleagues.
  • You have a career or personal interest in global, ecological and social issues

Compensation and Benefits

A competitive compensation and benefits package will be designed to attract a superior candidate. We reward continuous improvement through the contributions of each individual and are committed to a corporate culture that honors a healthy life-work balance. We are a growing company with opportunities for advancement.

Application Process

Shortlisted candidates for the position will be contacted by phone or email.

EarthX is an Equal Opportunity Employer


This listing expired on Mar 23. Applications are no longer accepted.

Below are some other jobs we think you might be interested in.