Senior / Software Engineers - Ag Leader - Central IA, US (Hybrid)
Ready to use your Software Engineering talent to implement change? Join our team of innovators revolutionizing agriculture!
The Culture Ag Leader was...
Ready to use your Software Engineering talent to implement change? Join our team of innovators revolutionizing agriculture!
The Culture
Ag Leader was born from a passion and determination to transform agriculture forever. In 1992, Ag Leader changed the industry by bringing real-time yield data to farmers’ fingertips. Today, Ag Leader has become a global team that provides year-round solutions to help farmers plan, plant, apply, and harvest more efficiently and profitably.
The Opportunity
To work on a cross-functional team building software products that help farmers maximize profit and field productivity as a Senior Software Engineer (hiring multiple positions/levels). You and your teammates will be responsible for designing and delivering quality, innovative solutions to customer needs. This is a challenging opportunity to gain experience and expertise in a variety of programming environments related to development in embedded devices and Linux. There will be opportunities to participate in training and personal development.
Work Environment
This is a hybrid work-from-home and in-the-office opportunity. Candidates will be expected in the Ames, Iowa office a few days a week.
Responsibilities
• Work with team members to design, implement and test innovative solutions to customer needs
• Deliver high-quality working code within a sprint boundary
• Demonstrate working features to a broad audience within the company
• Show courage and openness by actively participating in retrospectives and code reviews, focusing on growth of yourself and your team
• Work as needed on applications written in a variety of programming languages
Senior Software Engineers will also
• Mentor and teach less experienced team members in new product development as an equal
• Lead the team through designing, implementing, and testing innovative solutions to customer needs
• Participate in discussions and initiatives with other technical leaders, working to improve our technical solutions and development process
• Technically assist team members in troubleshooting software solutions
• Evaluate the implementation of a design through code reviews
Qualifications/Skills
• Bachelor’s degree or higher from an accredited academic institution in computer science, software engineering, or other engineering discipline
• Experience in product development focused on software products
• Strong understanding of C++
• Experience working with Linux and embedded systems
• Also desirable:
- Python experience
- Knowledge of geospatial functions and concepts
- Foundations in math concepts
- Working knowledge of Agile software development methods preferred such as Scrum, Continuous Integration, and Test-Driven Development
Below are some other jobs we think you might be interested in.
-
Lead Big Data Engineer (Team Lead) - Hybrid Denver, CO
- GridX
- Denver, CO, USA
- Hybrid
Jun 05 -
Senior IT Project Manager
- Pennsylvania Turnpike Commission
- Middletown, PA, United States
- Hybrid
May 09 -
Senior Cyber Security Analyst
- Valley Water
- San Jose, CA, USA
May 13 -
Unified Technology Solutions Architect
- Pennsylvania Turnpike Commission
- Middletown, PA, United States
- Hybrid
May 16 -
Director of Government Affairs, Institute for AI Policy and Strategy (IAPS)
- Institute for AI Policy and Strategy (IAPS)
- Washington, D.C., USA
- Hybrid
Jun 05 -
Systems Administrator
- City of Chicago Office of Inspector General
- Chicago, IL, USA
May 23 -
Information Technology Director
- City of Tigard
- Tigard, OR, USA
May 08 -
Mobile/Web Developer (.Net)
- Air Line Pilots Association
- Atlanta, GA, USA
May 17