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:
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.
- 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.
- 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
- ...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...SeniorRemote work
- ...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:...SeniorLocal areaRelocation
- ...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
$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%),...SeniorHourly payFull timeLocal areaFlexible hours- ...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...SeniorLocal area
$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...SeniorTemporary workRelocationFlexible hours- ** 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...SeniorLong term contract
$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...SeniorFull timeH1b$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...SeniorFull timeRemote workWorldwide$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...SeniorPermanent employmentImmediate start$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...SeniorTemporary workWorldwideFlexible hours- ...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...SeniorPermanent employmentH1b
$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...SeniorPermanent employmentFull timeH1bLive inWork at officeImmediate startRemote work- ...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
$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...SeniorWork experience placementRemote work$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...SeniorFull timeH1b$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...SeniorLocal area$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...SeniorLocal area- ...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
$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...SeniorFull timeH1b- 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
$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 (...SeniorFull timeRemote workWorldwideFlexible hours- ...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
$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,...SeniorTemporary workRemote workWork from home$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...SeniorFull timeH1b$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...SeniorFull timeH1b$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...SeniorFull timeH1b- ...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...SeniorRemote workMonday to Friday
$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...SeniorFull timeH1b
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!
Related searches
- software developer fintech Johnston, IA
- ngo software engineer Johnston, IA
- intel software engineer Johnston, IA
- software engineer healthcare Johnston, IA
- startup software engineer Johnston, IA
- software engineer amazon Johnston, IA
- software developer positions Johnston, IA
- consulting software engineer Johnston, IA
- part time software developer remote Johnston, IA
- software developer Johnston, IA


