Certified Woman & Minority Owned

Senior Software Engineer


Reference Number: JNIASS90

Senior Software Engineer
experience  Not Disclosed
location  Urbandale, IA
duration  10.5 Months
salary  Not Disclosed
jobtype  Not Disclosed
Industry  Manufacturing
Job Description

Description:

We are seeking a highly technical and self-directed Senior Software Engineer to contribute to the development of data processing pipelines for a new AI-enabled data analytics product targeted at Large Ag customers.

Ideal candidates will have:

5+ years of professional software development experience using Python
2+ years of hands-on experience with AWS and Databricks in production environments
We are looking for mid-career professionals with a proven track record of deploying cloud-native solutions in fast-paced software delivery environments.

In addition to technical expertise, successful candidates will demonstrate:

Strong communication skills, with the ability to clearly articulate technical concepts to both technical and non-technical stakeholders (this is extremely important)
The ability to work effectively with limited supervision in a distributed team environment
A proactive mindset, adaptability, and a commitment to team success

Key Responsibilities:

Design and implement AWS/Databricks solutions to process large geospatial datasets for real-time API services
Develop and maintain REST APIs and backend processes using AWS Lambda
Build infrastructure as code using Terraform
Set up and maintain CI/CD pipelines using GitHub Actions
Optimize system performance and workflows to improve scalability and reduce cloud costs
Enhance monitoring and alerting across systems using Datadog
Support field testing and customer operations by debugging and resolving data issues
Collaborate with product managers and end users to understand requirements, build backlog, and prioritize work
Work closely with data scientists to productionize prototypes and proof-of-concept models

Required Skills & Experience:

Excellent coding skills in Python with experience deploying production-grade software
Strong foundation in test-driven development
Solid understanding of cloud computing, especially AWS services such as IAM, Lambda, S3, RDS
Professional experience building Databricks workflows and optimizing PySpark queries

Preferred Experience:

Experience working with geospatial data and related libraries/tools
Experience building and operating API using AWS lambda
Familiarity with data lake architectures and Delta Lake
Experience with event-driven architectures and streaming data pipelines (e.g., Kafka, Kinesis)
Exposure to ML Ops or deploying machine learning models in production
Prior experience in cross-functional teams involving product, data science, and backend engineering teams

Notes:

Onsite


VIVA is an equal opportunity employer. All qualified applicants have an equal opportunity for placement, and all employees have an equal opportunity to develop on the job. This means that VIVA will not discriminate against any employee or qualified applicant on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status

Apply for this Job





(Please ensure email matches your resume email)



(document types allowed: doc/docx/rtf/pdf/txt) (max 2MB)

By submitting this form, you are consenting to the VIVA team contacting you via Phone/Email

Join VIVA and grow

VIVA is faster, easier and you still have complete control