Job Title: Software Engineer
Job Description
This Software Engineer role focuses on building innovative software solutions that support seed sales representatives in the field by maximizing data collected from agricultural machines to help address challenges such as irrigation and pest issues. You will develop core data concepts at the lowest level of the platform, act as the first line of defense for authorization issues, and help integrate the base data layer with other applications as needed. The position centers on Python development within an AWS environment using agile methodology, with the opportunity to contribute to research and development of new products in the seed market on long-term projects.
Responsibilities
Develop software solutions that support seed sales representatives in the field by leveraging data collected from agricultural machinery.
Design and implement core data concepts at the lowest level of the platform to enable scalable and reliable data-driven features.
Act as the first line of defense for authorization issues, investigating and resolving access-related problems within the platform.
Build and maintain Python-based services and components within an AWS environment, ensuring performance, reliability, and security.
Help integrate the base data layer with other applications and services, enabling seamless data flow across the broader ecosystem.
Collaborate with cross-functional teams using agile methodology to plan, prioritize, and deliver high-quality software features.
Work with geospatial tools and technologies, such as Mapbox and Esri, to support location-based features and data visualization.
Contribute to research and development efforts for new products in the seed market, exploring innovative solutions to agricultural challenges.
Write clean, maintainable, and testable code, and participate in code reviews to uphold engineering best practices.
Troubleshoot and debug issues in production and development environments, providing timely fixes and improvements.
Essential Skills
At least 2 years of experience in Python development.
Hands-on experience working with AWS services.
Experience developing Python Lambda functions or similar serverless components.
Familiarity with agile software development methodology and practices.
Ability to diagnose and resolve authorization and access-related issues.
Experience integrating data layers or back-end services with other applications.
Additional Skills & Qualifications
Experience with Mapbox for mapping and geospatial visualization.
Experience with Esri technologies and tools.
Experience working with spatial data is preferred.
Experience in the agricultural or seed industry is preferred.
Interest in research and development of new products and solutions.
Strong problem-solving skills and attention to detail in data-centric environments.
Work Environment
This is a fully remote role, offering long-term flexibility and the opportunity to work from your preferred location. You will operate within an AWS-based technology stack, focusing on Python development and serverless components such as Lambda, while collaborating with your team through agile practices. The work centers on research and development of new products in the seed market, with long-term contracts that may lead to ongoing opportunities. The remote environment emphasizes collaboration, autonomy, and the use of modern cloud and geospatial tools, without a specific on-site dress code.
Job Type & Location
This is a Contract position based out of Johnston, IA.
Pay and Benefits
The pay range for this position is $45.00 - $55.00/hr.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: - Medical, dental & vision - Critical Illness, Accident, and Hospital - 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available - Life Insurance (Voluntary Life & AD&D for the employee and dependents) - Short and long-term disability - Health Spending Account (HSA) - Transportation benefits - Employee Assistance Program - Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace Type
This is a fully remote position.
Application Deadline
This position is anticipated to close on Jul 6, 2026.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email actalentaccommodation@actalentservices.com for other accommodation options.
San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.
Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.