Software Engineer

Jun 19, 2017

Position Overview

aWhere, Inc. is hiring a Software Engineer with strong development, debugging, and deployment proficiencies to assist with building and supporting our API solutions.  Primary duties include working with other software engineers and IT to support software development, the QA process, and production rollouts.  Other key responsibilities are to implement high quality maintainable systems, and repeatable deployment methodologies.

The successful candidate should be able to communicate and contribute to a multi-disciplinary team in a dynamic and creative working environment requiring a problem-solving mind set and great attention to detail. 

At aWhere, we prefer the full stack approach, but are not expecting one person to be strong in every skill.  We do look for people who are Agile, willing and able to pitch in where and when needed.  The job description below is not intended to describe, in detail, the multitude of tasks that may be assigned, but rather to give the employee a general sense of the responsibilities and expectations of this position.

Key Responsibilities and Functions

  • Design, implement, and maintain new and existing features in our API based product.
  • Participate and contribute to daily stand-up meetings and product lifecycle
  • Participate in peer design and code reviews.
  • Maintain technical design documents and diagrams.
  • Establish, document and maintain a protocol for deployment validation and testing.

Minimum Qualifications

  • Programming skills: C#/Java/OOP
  • The ability to work effectively with team members at all levels of the stack, from Data to IT, to project managers.
  • Understanding of meeting overarching business needs first and exploration of new technologies second.
  • A willingness to learn new techniques and processes, and to get out of your comfort zone.
  • Active practice and refinement of Agile team philosophies.

Preferred Knowledge

  • Diversity in programming languages: C#, Java, Python, Node.js, and/or JavaScript
  • Experience with Tooling/Scripting
  • SQL Development (PostgreSQL, MS SQL Server)
  • Interest in Open Source
  • Familiarity with cloud application management (Ideally AWS)

Physical Requirements

  • Must have the ability to sit in front of a computer for extended periods of time.
  • May require occasional lifting of a minimum 25 pounds from above, below and on an even plane.
  • Work is performed in a normal, climate controlled and lighted office environment.

*The physical demands described here are representative of those that must be met by a team member to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

About aWhere

Founded in 1999, aWhere collects and analyses over a billion points of data from around the globe each day to create unprecedented visibility and insight known as Agricultural Intelligence, critical decision making from farm level through to national policy.

Learn more at