Lead Software Engineer
Do you want to help improve the lives of farmers and help protect our country’s food supply? Are you motivated by solving hard problems with real-world impact? We are looking for experienced leads to help build our next generation products and services and to guide and mentor our current team of talented engineers.
Requirements:
Creativity and passion for developing high quality code
Strong interest in taking ownership of the entire development process from development, through testing and deployment
Interest and confidence in learning and working with new technologies
A passion for mentoring and developing both junior and experienced Software Engineers
Able to provide direct, constructive feedback on the fly to your peers and team
A desire for a collaborative development process and both learning from and teaching your teammates
Skills:
Expert understanding of web technologies and web application architectures
Experience directly managing Junior - Senior Software Engineers
Strong organizational and communication skills
6 years or greater working proficiency in Ruby and/or Java or other OOP languages
Experience with relational databases (e.g., MySQL, PostgreSQL)
Experience using Git or other distributed version control software
Bonus:
Experience with AWS or similar distributed architecture
Experience with NoSQL databases (e.g., Couchbase)
Experience working full-stack with MVC/MVP frameworks like angular.js and backbone.js
A passion for data visualization
What We Offer:
Our team is composed of top scientist and engineers. The environment is extremely engaging and fast-paced, with dozens of specialties coming together to provide the best possible products and experience for our customers.
Competitive salary, excellent benefits, and some of the best perks in the industry, including:
We let you explore personally compelling topics by occasionally taking time to work on independent projects and contributing the results back to the open source community.
We provide lunch, dinner and a large assortment of snacks and drinks throughout the day.
Company sponsored outings, including go-kart races, curling, holiday yacht parties, sporting events, etc
We host meetup groups and tech-talks, we sponsor and participate in conferences such as Strange Loop, Clojure Conj and Strata.
Our engineers and scientists are encouraged to visit agents and farmers to see first-hand how our products are being used and get feedback.
We use a variety of programming languages and technologies: Python, Clojure, Ruby, Java, AWS, ElasticSearch, Hadoop, etc. We practice iterative development, we encourage our engineers to take risks, try new things and create prototypes. We aim at building the highest quality systems in the industry.
Unique opportunity to make a real world impact - we are solving problems that have a massive impact on farmers lives and food security.
We strive for high quality in everything we do. From the precision of our agronomic models and the performance of our in-house databases, to the food we serve for lunch everyday; we are constantly refining and improving. We offer an environment where your passion for high quality software will be embraced by like-minded engineers.