Senior Software Engineer
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
Below are some other jobs we think you might be interested in.
-
Senior Network Administrator
- Irvine Ranch Water District
- Irvine, CA, USA
Apr 29 -
Senior Cyber Security Analyst
- Valley Water
- San Jose, CA, USA
May 13 -
AdaptiveWork Systems Engineer
- Pinkerton
- Seattle, WA, USA
May 03 -
Senior IT Project Manager
- Pennsylvania Turnpike Commission
- Middletown, PA, United States
- Hybrid
May 09 -
DevOps Engineer III
- Security Risk Advisors
- Philadelphia, PA, USA
- Remote
May 01 -
Chief Information Officer (CIO)
- National Institute on Aging
- Bethesda, MD, USA
May 09 -
Unified Technology Solutions Architect
- Pennsylvania Turnpike Commission
- Middletown, PA, United States
- Hybrid
May 16 -
Assistant Director, Infrastructure and Business Development
- Metropolitan Transportation Commission
- San Francisco, CA, USA
- Hybrid
Apr 29 -
Executive Vice President Information Technology and Chief Information Officer (EVP & CIO)
- Bonneville Power Administration
- Portland, OR, USA
- Hybrid
Apr 27 -
IT Vendor & Contracts Manager
- Washington State Department of Natural Resources
- Olympia, WA, USA
- Hybrid
May 03 -
Mobile/Web Developer (.Net)
- Air Line Pilots Association
- Atlanta, GA, USA
May 17 -
IT Service Management Specialist
- Pennsylvania Turnpike Commission
- Middletown, PA, United States
- Hybrid
May 01 -
Assistant Director, Service Delivery
- Metropolitan Transportation Commission
- San Francisco, CA, USA
- Hybrid
Apr 29