Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Developer

Kasmo Global

Job Title: Senior Software Developer
Location: Johnston, IA (Hybrid - Onsite Tuesday through Thursday; must reside within 50 miles)
Start Date: Minimum 2 weeks from date of offer acceptance

Position Overview:

We are seeking a Senior Software Developer with a strong background in industrial automation to join our R&D engineering team in Johnston, IA. This role is ideal for a seasoned professional passionate about building software solutions for custom research and development equipment across greenhouses, laboratories, seed processing, and field environments. You'll work hands-on with hardware, design and maintain C++ applications, and contribute to advanced imaging and automation projects.

Key Responsibilities:
  • Collaborate with cross-functional engineering teams to deliver software solutions for custom R&D equipment.
  • Design, develop, and maintain C++ software to control imaging and automation systems.
  • Integrate hyperspectral imaging technologies with robotic and industrial systems.
  • Program PLCs using Structured Text (preferably Beckhoff).
  • Work with machine vision systems, smart sensors, and industrial communication protocols (e.g., MQTT, MODBUS).
  • Develop, test, and document software based on seasonal R&D schedules.
  • Operate safely around shop equipment and directly interface with hardware during development.
  • Maintain clear and professional communication within the team and with stakeholders.
Required Qualifications:
  • 10+ years of experience in industrial automation.
  • Bachelor's degree in Engineering (Agricultural, Biological, Mechanical, Software, or related field) or equivalent work experience.
  • Proficiency in both Linux and Windows environments.
  • Expertise in C++ development.
  • Hands-on experience with PLC programming in Structured Text .
  • Experience with machine vision systems and smart sensors.
  • Familiarity with industrial protocols such as MQTT , MODBUS , etc.
  • Strong team collaboration and communication skills.
  • Authorization to work in the U.S. without sponsorship.
Preferred Qualifications:
  • Experience in C# .NET development.
  • Knowledge or experience with hyperspectral cameras .
  • Familiarity with Rockwell PLCs .
  • Understanding of design patterns , N-tiered architecture , and CRUD database operations .
  • Proficiency in synchronous programming concepts: resource locking, deadlocks, race conditions.
  • Experience with:

    • Serial communication (Modbus RTU, CAN).
    • Ethernet protocols (EtherCAT, PowerLink, EthernetIP, Modbus TCP).
    • IEC 61131 PLC languages.
  • Prior work in the agricultural industry .
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Senior Software Developer in Johnston, IA vacancy
  • Apply for this position by sending your details to ****@*****.*** A senior software engineer designs and builds enterprise application systems and responds to development needs by researching technical trends and recommending software packages, frameworks, and design... 
    Senior

    LaunchIT

    Urbandale, IA
    more than 2 months ago
  •  ...Job Title: Senior Software Engineer Location: Urbandale, IA Duration: 14 months Will work a split schedule between onsite...  ...product teams by planning its work, coordinating with others, and developing functionality to enable teams to be successful in quality... 
    Senior
    Remote work

    Artech

    Urbandale, IA
    1 day ago
  •  ...Job Title: Senior Software Engineer Location: Johnston, IA Job Description: We are seeking a highly skilled and experienced...  .../onsite professional who can work closely with our team to develop high-level code for research areas. Responsibilities:... 
    Senior
    Local area
    Relocation

    My3Tech Inc

    Johnston, IA
    4 days ago
  •  ...EY is looking for a Senior in Application Design and Development to assist in managing large application implementations. The role involves developing user interfaces and leveraging Oracle’s solutions. You will lead project deliverables, manage client relationships, and... 
    Senior

    EY

    Des Moines, IA
    2 days ago
  • $76.67 per hour

     ...product teams by planning its work, coordinating with others, and developing functionality to enable teams to be successful in quality and...  ..., Terraform. ~(3 - 6 years) Experience in programming/software development (Go (70%), Java (10%), Rust (10%), Python (5%),... 
    Senior
    Hourly pay
    Full time
    Local area
    Flexible hours

    Aditi Consulting

    Urbandale, IA
    5 days ago
  •  ...by significantly expanding its licensing business. The Senior Software Engineer I owns the team’s backend services, frontend applications...  ...for future use. Show a passion for learning and developing skills, trying new technologies, and practicing solution-centric... 
    Senior
    Local area

    Corteva Agriscience

    Johnston, IA
    1 day ago
  • $79.8k - $178.1k

     ...Job Description As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture...  ...to perform software development tasks associated with developing, debugging or designing software applications or operating systems... 
    Senior
    Temporary work
    Relocation
    Flexible hours

    Oracle

    Des Moines, IA
    3 days ago
  • ** NOTE: This role is Hybrid ONSITE 4 days per week in Des Moines, IA **We are looking for a SENIOR Java Software Developer to support banking technology initiatives in Des Moines, Iowa. This Long-term Contract opportunity is ideal for a developer who enjoys building reliable... 
    Senior
    Long term contract

    Robert Half

    Des Moines, IA
    2 days ago
  • $77k - $202k

     ...AssociateJob Description & SummaryThe OpportunityAs a GIS Web AI Developer, Senior Associate, you will play a pivotal role in helping clients...  ...consulting. You will analyze client needs, implement software solutions, and provide training and support for seamless integration... 
    Senior
    Full time
    H1b

    PwC

    Des Moines, IA
    3 days ago
  • $143k - $193.05k

     ...The Infrastructure Modernization business unit is seeking a Senior Principal Software Engineer to serve as a visionary and hands-on technical...  ...resilient automation platforms that support dynamic workloads Developing modern, secure APIs to improve integration with enterprise... 
    Senior
    Full time
    Remote work
    Worldwide

    Rocket Software

    Des Moines, IA
    5 days ago
  • $100,000 - $160,000 per week

    Multiple Permanent Opportunities - Senior Software Engineers & Software EngineersLocation: West side of Des Moines, IA - Hybrid Weekly with FlexibilitySalary: $100,000-$160,000 base + bonus + every Fri close at 3pm.For immediate and confidential consideration, please apply... 
    Senior
    Permanent employment
    Immediate start

    Robert Half

    Waukee, IA
    2 days ago
  • $135.2k - $306.4k

     ...tier-0 OCI services. This is an exciting opportunity to work with senior architects & leaders at OCI as well as a broader Oracle...  ...plane level and performance problems. You should be a rock-solid developer able to dive deep into low-level systems, design broad distributed... 
    Senior
    Temporary work
    Worldwide
    Flexible hours

    Oracle

    Des Moines, IA
    3 days ago
  •  ...transform how we work. Job DescriptionAs a senior technical contributor on the AI Platform...  .... QualificationsPreferred: Experience developing cloud-native applications and platform...  ...field of study, and at least 2 years of software development experience (ex. Angular, NodeJS... 
    Senior
    Permanent employment
    H1b

    Wellmark Blue Cross Blue Shield

    Des Moines, IA
    2 days ago
  • $155k

    SENIOR Salesforce Developer - PERM FTE. 100% REMOTE MUST RESIDE IN IOWA OR DALLAS, TX OR AUSTIN, TEXAS ONLY!!🔥 Ready to take your Salesforce career to the next level? Join a national acquisition mode BE A PART OF EXPLOSIVE GROWTH IN THE NEXT UPCOMING YEAR! MULTIPLE HIRES... 
    Senior
    Permanent employment
    Full time
    H1b
    Live in
    Work at office
    Immediate start
    Remote work

    Robert Half

    Des Moines, IA
    2 days ago
  •  ...Full-Stack Java DeveloperDesign, develop, and maintain full-stack Java applications with a focus on financial services and mortgage products.Collaborate with cross-functional teams to define, design, and ship new features.Ensure the performance, quality, and responsiveness... 
    Senior

    My3Tech Inc

    Des Moines, IA
    3 days ago
  • $150k - $200k

     ...Senior DevOps for Pienso Funding $7M Founded 2016 Remote Salary $150k - $200k Seed Company...  ...goals while keeping an eye on developer productivity and security. Help ensure operational...  ...experience 3+ years of traditional software development experience Professional experience... 
    Senior
    Work experience placement
    Remote work

    GrabJobs

    Des Moines, IA
    3 days ago
  • $77k - $202k

     ...SummaryThe OpportunityAs a SAP BRIM Consultant, Senior Associate, you will play a pivotal role...  ...by analyzing client needs, implementing software solutions, and providing training and...  ...offers a dynamic environment where you can develop a deeper understanding of the business... 
    Senior
    Full time
    H1b

    PwC

    Des Moines, IA
    3 days ago
  • $116.2k - $229.1k

     ...this role ends on 9/11/2026.Work you'll doAs a ServiceNow HRSD Senior Consultant you will be responsible for:Supporting ServiceNow HR...  ...othersThe teamOur HR Strategy & Technology Offering is dedicated to developing leading global HR strategies and implementing cutting-edge HR... 
    Senior
    Local area

    Deloitte

    Des Moines, IA
    3 days ago
  • $260.1k

     ...get together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. As a Senior Staff Software Engineer on thePlatform Payments team, you'll define the engineering vision for how fiat moves into and out of Coinbase across... 
    Senior
    Local area

    Coinbase

    Des Moines, IA
    3 days ago
  •  ...EXPERIENCE_RANGE_IN_REQUIRED_SKILLS_ "6+ years in software engineering or data science, with 2+ years in GenAI/LLM/Agentic AI Proficiency...  ..., vector search systems, and LLM evaluation workflows. • Develop AI agents with Lang Chain, AutoGen, LlamaIndex, or LangGraph for... 
    Senior

    Q1 Technologies

    West Des Moines, IA
    3 days ago
  • $91k - $321.5k

     ...ManagerJob Description & SummaryThe OpportunityAs a CTIO - AI Engineer- Senior Manager, you will play a pivotal role in transforming raw data...  ..., recognizing when to take action and when to escalate, while developing and sustaining diverse and inclusive teams.In this role, you... 
    Senior
    Full time
    H1b

    PwC

    Des Moines, IA
    3 days ago
  • Apply for this position by sending your details to ****@*****.*** A senior software engineer designs and builds enterprise application systems and responds to development needs by researching technical trends and recommending software packages, frameworks, and design... 
    Senior

    LaunchIT

    Urbandale, IA
    more than 2 months ago
  • $120.5k - $162.68k

     ...Job Description Summary: We are seeking an accomplished Senior Software Engineer with deep expertise in IBM IMS™ Transaction Manager...  ...complex system-level components. ~ Direct hands-on experience developing or maintaining IMS TM and DB applications on IBM z/OS (... 
    Senior
    Full time
    Remote work
    Worldwide
    Flexible hours

    Rocket Software

    Des Moines, IA
    4 days ago
  •  ...Senior.NET Developer–Full Stack DeveloperLocation: 1305 E. Walnut Des Moines IA onsiteThis is a Senior.NET Developer position that will assist in end-to-end system enhancement and new development using C#, Angular (6+), Bootstrap, CSS3, HTML5, TypeScript, JavaScript,... 
    Senior

    My3Tech Inc

    Des Moines, IA
    3 days ago
  • $132.23k - $176.31k

     ...where innovation drives the future of AI-ready connectivity, a Senior Software Engineer - HCM plays a pivotal role behind every successful...  ..., translating requirements, reviewing designs, and guiding developers. • Lead testing activities, including unit, integration,... 
    Senior
    Temporary work
    Remote work
    Work from home

    Lumen Inc

    Des Moines, IA
    5 days ago
  • $77k - $202k

     ...SummaryThe OpportunityAs a SAP Program Manager - Senior Associate, you will lead the charge in...  ...technical teams to define objectives, develop plans, allocate resources, and monitor...  ...in analyzing client needs, implementing software solutions, and providing training and support... 
    Senior
    Full time
    H1b

    PwC

    Des Moines, IA
    1 day ago
  • $77k - $202k

     ...OpportunityAs a SAP Order to Cash Consultant, Senior Associate, you will play a pivotal role...  ...client requirements, implement CRM software solutions, and provide training and support...  ...generate new ideas and solve problems. You will develop a deeper understanding of the business... 
    Senior
    Full time
    H1b

    PwC

    Des Moines, IA
    3 days ago
  • $77k - $202k

     ...Description & SummaryThe OpportunityAs a GenAI Python Systems Engineer - Senior Associate, you will play a pivotal role in transforming raw...  ...our Data and Analytics Engineering practice, you will focus on developing and implementing advanced AI and ML solutions to drive... 
    Senior
    Full time
    H1b

    PwC

    Des Moines, IA
    2 days ago
  •  ...Senior.NET DevelopersThe Department of Management's Division of Information Technology...  ...is seeking a highly skilled Senior.NET Developers to join our team. This position provides...  ...Digital Marketing, ERP Management, Custom Software Development, Web Development, UI/ UX Design... 
    Senior
    Remote work
    Monday to Friday

    InterSources

    Des Moines, IA
    3 days ago
  • $77k - $202k

     ...individuals analyse client needs, implement software solutions, and provide training and...  ...your work fits into the overall strategy.Develop a deeper understanding of the business context...  ...-enabled Quote-to-Cash solutions. As a Senior Associate, you will analyze complex client... 
    Senior
    Full time
    H1b

    PwC

    Des Moines, IA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!