Software Engineer

CareerCircle
Johnston, United States of America
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 114K

Job location

Remote
Johnston, United States of America

Tech stack

C
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
ArcGIS (Software)
Bash
C++
CMake
Code Review
Continuous Integration
Data Integration
Data Visualization
Software Debugging
Linux
Embedded C
Data Flow Control
GNU Debuggers
Human-Computer Interaction
Integrated Development Environments
Interaction Design
Python
Machine Learning
Perforce
Scrum
Qt Modeling Language (QML)
Real-Time Operating Systems
Software Engineering
Software Systems
Spatial Data Infrastructures
Data Streaming
Esri GIS (Software)
Test Driven Development
AWS Lambda
Backend
Gitlab
GIT
Data Layers
Containerization
Core Data
Information Technology
Data Analytics
Software Version Control
Serverless Computing
Docker
Jenkins
Artifactory

Job description

Serverless Computing ArcGIS (GIS Software) Artificial Intelligence Authorization (Computing) Engineering Design Process Agile Software Development Spatial Data Infrastructures Python (Programming Language) Irrigation (Landscaping And Agriculture), 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., * 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.

Requirements

Mapbox Dataflow Debugging Visionary Leadership Innovation Code Review Scalability Reliability Testability Data Layers Detail Oriented Problem Solving Agile Methodology Software Solutions, * 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, Ames, IA*Remote Linux CMake Gitlab Tooling Jenkins Robotics Perforce Debugging Usability Visionary Management Mentorship Innovation Algorithms Embedded C QT Creator Mathematics Code Review Scalability Reliability Prototyping Artifactory Communication Collaboration GNU Debuggers Visual Design Version Control Test Automation Software Design Computer Science Machine Learning Embedded Systems Containerization Agile Methodology Docker (Software) Interaction Design Software Solutions Workflow Management Root Cause Analysis User Interface (UI) Software Engineering Software Development Constructive Feedback Requirements Analysis Sprint Retrospectives Continuous Integration Continuous Development New Product Development Artificial Intelligence Technical Documentation C (Programming Language) Bash (Scripting Language) Engineering Design Process C++ (Programming Language) User Interface (UI) Design Software Quality (SQA/SQC) Qt Modeling Language (QML) User Experience (UX) Design Real-Time Operating Systems Git (Version Control System) Scrum (Software Development) Test-Driven Development (TDD) Continuous Improvement Process Design Elements And Principles Systematic Root Cause Analysis +0

Google IT Automation with Python

Benefits & conditions

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

About the company

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.

Apply for this position