No Team: Software Engineering Reports to: Software Engineering Manager The Culture Ag Leader was ... Bachelor's degree or higher in Computer Science, Software Engineering, or related engineering ...
No Team: Software Engineering Reports to: Software Engineering Manager The Culture Ag Leader was ... Bachelor's degree or higher in Computer Science, Software Engineering, or related engineering ...
Software Engineer
Johnston, IA · On-site
Bachelor's degree in software engineering, computer science, or a relevant field preferred ... Life insurance and short- and long-term disability provided at no cost * Time away from work - PTO ...
Software Engineer
Johnston, IA · On-site
Bachelor's degree in software engineering, computer science, or a relevant field preferred ... Life insurance and short- and long-term disability provided at no cost * Time away from work - PTO ...
Bachelor's degree in Computer Science or a related field. * Experience: 3-5+ years of industry ... Software fundamentals: Solid understanding of objectoriented programming, data structures, and ...
Bachelor's degree in Computer Science or a related field. * Experience: 3-5+ years of industry ... Software fundamentals: Solid understanding of objectoriented programming, data structures, and ...
Embedded Software Engineer
Waterloo, IA · On-site
$70K - $120K/yr
Bachelor's degree in Software Engineering, Computer Engineering, Computer Science, Electrical Engineering, Mechanical Engineering, or a related engineering discipline (or equivalent professional ...
Embedded Software Engineer
Waterloo, IA · On-site
$70K - $120K/yr
Bachelor's degree in Software Engineering, Computer Engineering, Computer Science, Electrical Engineering, Mechanical Engineering, or a related engineering discipline (or equivalent professional ...
Entry Level Software Engineer
$65K - $90K/yr
Requirements * Bachelor's or Master's of Science degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering or related degree. * Experience with C or C ...
Quick apply
Entry Level Software Engineer
$65K - $90K/yr
Requirements * Bachelor's or Master's of Science degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering or related degree. * Experience with C or C ...
Software Engineer
Johnston, IA · On-site
As a Software Engineer, you will be responsible for supporting the development, maintenance and ... Life insurance and short- and long-term disability provided at no cost * Time away from work - PTO ...
Software Engineer
Johnston, IA · On-site
As a Software Engineer, you will be responsible for supporting the development, maintenance and ... Life insurance and short- and long-term disability provided at no cost * Time away from work - PTO ...
Embedded Software Engineer
$70K - $120K/yr
Bachelor's or Master's of Science degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering or related experience/degree. * Experience with C or C++ programming ...
Quick apply
Embedded Software Engineer
$70K - $120K/yr
Bachelor's or Master's of Science degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering or related experience/degree. * Experience with C or C++ programming ...
Software Engineer
$80K - $90K/yr
Requirements: - Bachelor's degree or Diploma in Computer Science, Engineering, related field, or equivalent work experience. - 3+ years of experience in software development, with proficiency in one ...
Software Engineer
$80K - $90K/yr
Requirements: - Bachelor's degree or Diploma in Computer Science, Engineering, related field, or equivalent work experience. - 3+ years of experience in software development, with proficiency in one ...
Embedded Software Engineer
Urbandale, IA · On-site
$70K - $120K/yr
Bachelor's or Master's of Science degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering or related experience/degree. * Experience with C or C++ programming ...
Embedded Software Engineer
Urbandale, IA · On-site
$70K - $120K/yr
Bachelor's or Master's of Science degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering or related experience/degree. * Experience with C or C++ programming ...
Entry Level Software Engineer
Dubuque, IA · On-site
$65K - $90K/yr
Bachelor's or Master's of Science degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering or related degree. * Experience with C or C++ programming languages
Entry Level Software Engineer
Dubuque, IA · On-site
$65K - $90K/yr
Bachelor's or Master's of Science degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering or related degree. * Experience with C or C++ programming languages
Software Engineer - Displays
Dubuque, IA · On-site
$65K - $95K/yr
Bachelor's degree in Computer Science, Software Engineering, or a related technical field. * Proficiency in Object Oriented Programming. (C++, Java, or C# Preferred) * Experience developing in Linux ...
Software Engineer - Displays
Dubuque, IA · On-site
$65K - $95K/yr
Bachelor's degree in Computer Science, Software Engineering, or a related technical field. * Proficiency in Object Oriented Programming. (C++, Java, or C# Preferred) * Experience developing in Linux ...
Software Engineer - Displays
$65K - $95K/yr
Bachelor's degree in Computer Science, Software Engineering, or a related technical field. * Proficiency in Object Oriented Programming. (C++, Java, or C# Preferred) * Experience developing in Linux ...
Quick apply
Software Engineer - Displays
$65K - $95K/yr
Bachelor's degree in Computer Science, Software Engineering, or a related technical field. * Proficiency in Object Oriented Programming. (C++, Java, or C# Preferred) * Experience developing in Linux ...
Software Engineer - Displays
Dubuque, IA · On-site
$65K - $95K/yr
Bachelor's degree in Computer Science, Software Engineering, or a related technical field. * Proficiency in Object Oriented Programming. (C++, Java, or C# Preferred) * Experience developing in Linux ...
Software Engineer - Displays
Dubuque, IA · On-site
$65K - $95K/yr
Bachelor's degree in Computer Science, Software Engineering, or a related technical field. * Proficiency in Object Oriented Programming. (C++, Java, or C# Preferred) * Experience developing in Linux ...
Embedded Software Engineer
Cedar Rapids, IA · On-site
$128K - $169K/yr
Embedded Software Engineer LOCATION: Cedar Rapids, IA EMPLOYMENT TYPE: Full time/Contract Roles ... Bachelor/Master Degree in Computer Engineering, Computer Science or Electrical Engineering or ...
Quick apply
Embedded Software Engineer
Cedar Rapids, IA · On-site
$128K - $169K/yr
Embedded Software Engineer LOCATION: Cedar Rapids, IA EMPLOYMENT TYPE: Full time/Contract Roles ... Bachelor/Master Degree in Computer Engineering, Computer Science or Electrical Engineering or ...
Software Engineer
Dubuque, IA · On-site
As a Full-Stack Software Engineer at Cottingham & Butler, you will play a crucial role in building ... Bachelor's degree in Computer Science or a related field, or equivalent relevant experience.
Software Engineer
Dubuque, IA · On-site
As a Full-Stack Software Engineer at Cottingham & Butler, you will play a crucial role in building ... Bachelor's degree in Computer Science or a related field, or equivalent relevant experience.
Software Engineer
Dubuque, IA · On-site
As a Full-Stack Software Engineer at Cottingham & Butler, you will play a crucial role in building ... Bachelor's degree in Computer Science or a related field, or equivalent relevant experience.
Software Engineer
Dubuque, IA · On-site
As a Full-Stack Software Engineer at Cottingham & Butler, you will play a crucial role in building ... Bachelor's degree in Computer Science or a related field, or equivalent relevant experience.
As a Full-Stack Software Engineer at Cottingham & Butler, you will play a crucial role in building ... Bachelor's degree in Computer Science or a related field, or equivalent relevant experience.
As a Full-Stack Software Engineer at Cottingham & Butler, you will play a crucial role in building ... Bachelor's degree in Computer Science or a related field, or equivalent relevant experience.
Software Engineer
Dubuque, IA · On-site
$90 - $130/hr
As a Full-Stack Software Engineer at Cottingham & Butler, you will play a crucial role in building ... Bachelor's degree in Computer Science or a related field, or equivalent relevant experience.
Software Engineer
Dubuque, IA · On-site
$90 - $130/hr
As a Full-Stack Software Engineer at Cottingham & Butler, you will play a crucial role in building ... Bachelor's degree in Computer Science or a related field, or equivalent relevant experience.
Entry Level Software Engineer
$65K - $90K/yr
Other degrees are considered if relevant experience exists. * Professional proficiency in Python with demonstrated experience in automation, testing, or software development. * Strong verbal and ...
Quick apply
Entry Level Software Engineer
$65K - $90K/yr
Other degrees are considered if relevant experience exists. * Professional proficiency in Python with demonstrated experience in automation, testing, or software development. * Strong verbal and ...
Entry Level Software Engineer
Urbandale, IA · On-site
$65K - $90K/yr
Other degrees are considered if relevant experience exists. * Professional proficiency in Python with demonstrated experience in automation, testing, or software development. * Strong verbal and ...
Entry Level Software Engineer
Urbandale, IA · On-site
$65K - $90K/yr
Other degrees are considered if relevant experience exists. * Professional proficiency in Python with demonstrated experience in automation, testing, or software development. * Strong verbal and ...
Software Engineer No Degree information
What is a software engineer no degree?
A Software Engineer No Degree job is a role in software development that does not require a formal computer science degree. Employers may prioritize skills, experience, and project work over formal education. Many self-taught developers or coding bootcamp graduates enter the field by building a strong portfolio and demonstrating their coding abilities.
What are the key skills and qualifications needed to thrive as a software engineer no degree?
To thrive as a Software Engineer without a degree, you should demonstrate strong programming skills, problem-solving abilities, and a solid understanding of computer science fundamentals through self-study, bootcamps, or relevant work experience. Proficiency in industry-standard languages such as Python, Java, or JavaScript, and familiarity with tools like Git, cloud services, and relevant certifications can help validate your expertise. Effective communication, adaptability, and collaboration set top candidates apart by enabling them to work well within diverse technical teams. These competencies ensure you can contribute meaningfully to projects, learn rapidly on the job, and keep pace with evolving technologies in a competitive field.
What opportunities for advancement are available to software engineers without a formal degree?
Software Engineers without a traditional degree can often advance through demonstrated skills, contributions to successful projects, and continuous professional development. Many companies prioritize practical experience, problem-solving capability, and initiative when considering promotions, with roles ranging from senior engineer to team lead or technical specialist. Participating in open-source projects, earning industry-recognized certifications, and taking on additional responsibilities are common ways to showcase growth potential. Networking, mentorship, and learning new technologies can also accelerate career progression in this dynamic field.
Is 25 too late to become a software engineer?
What are the most commonly searched types of Software Engineer No Degree jobs in Iowa?
The most popular types of Software Engineer No Degree jobs in Iowa are:
What are popular job titles related to Software Engineer No Degree jobs in Iowa?
For Software Engineer No Degree jobs in Iowa, the most frequently searched job titles are:
- Software Engineer Usa
- Healthcare Software Engineer Full Time
- Senior Software Engineer Contract
- Senior Specialist Software Engineer 500K
- From Home Bioinformatics Software Engineer
- Senior Sdet
- Embedded Software Engineer
- Temporary Software Engineer Relocation
- Remote Integration Software Engineer
- Government Software Engineer
What job categories do people searching Software Engineer No Degree jobs in Iowa look for?
The top searched job categories for Software Engineer No Degree jobs in Iowa are:
- Defense Software Engineer
- Senior Palantir Software Engineer
- Remote Software Engineer Ncr
- Software Engineer With No Experience
- Sr C++ Software Engineer
- Weekend Software Engineer
- Hybrid Embedded Software Engineer
- Contract Wso2 Software Engineer
- Contractual Software Engineer Visa Sponsorship
- Software Engineer Software Developer
What cities in Iowa are hiring for Software Engineer No Degree jobs?
Cities in Iowa with the most Software Engineer No Degree job openings:

Software Engineer
Ames, IA
Full-time
Posted 5 days ago
Job description
Job Posting: 4/16/2026
FLSA Status: Salaried, Exempt
Location: Ames, IA
Supervisory: No
Team: Software Engineering
Reports to: Software Engineering Manager
The Culture
Ag Leader was born from a passion and determination to transform agriculture forever. In 1992, Ag Leader changed the industry by bringing real-time yield data to farmers’ fingertips. Today, more than 30 years later, Ag Leader has become a global team that provides year-round solutions to help farmers plan, plant, apply, and harvest more efficiently and profitably. We are improving the lives of farmers. We are increasing the efficiency of production agriculture around the world. And we aren’t slowing down.
Ready to use your talent to implement change? Join our team of innovators revolutionizing agriculture.
The Opportunity
To work on a cross-functional team building software products that help farmers maximize profit and field productivity as a Software Engineer. In this position you, along with your teammates, will be responsible for designing and delivering quality, innovative solutions to customer needs. In addition, you will serve as a mentor for your teammates and a technical expert for the department. This is a challenging opportunity to gain experience and expertise in a variety of programming environments related to development in embedded devices and Linux. There will be opportunities to participate in training and personal development.
As a team member, you will demonstrate and promote the Ag Leader Way:
- Willing, Ready, Doing
- Courage to do what is Right
- Excellence
- Approachable
The Right Person Will
- Contribute and thrive in a cross-functional team environment
- Commit to bringing their best every day
- Delight in problem solving no matter the problem
- Be flexible and willing to work in a variety of programming languages
- Give and receive constructive feedback to others
Responsibilities
- Mentor and guide less experienced team members, providing technical assistance, feedback, and support across teams.
- Lead the design, implementation, and testing of innovative software solutions that exceed customer needs.
- Champion continuous improvement, agile practices, and change initiatives by identifying and resolving challenges using root cause analysis or similar methods.
- Participate as a technical leader in discussions and initiatives to improve solutions, processes, and development practices.
- Model best practices in code quality, actively lead code reviews, and foster a culture of constructive feedback.
- Facilitate cross-team / team collaboration, including meetings and conflict resolution, to drive alignment and progress.
- Create, update, and maintain technical documentation, processes, and development standards.
- Deliver high-quality, working code and demonstrate product features to stakeholders and company-wide audiences.
- Actively engage in retrospectives, showing openness to feedback and commitment to team and personal growth.
- Develop a comprehensive understanding of our products and their impact in the field.
- Support recruitment by participating in candidate interviews.
Qualifications/Skills
Education & Experience
- Bachelor’s degree or higher in Computer Science, Software Engineering, or related engineering discipline
- 5+ years of product development experience focused on software products
- Strong professional experience with Linux and embedded systems
- 5+ years’ experience and strong understanding of C++
Programming Languages
- C, C++, Python, QML
- Bash, YAML
- Software Design & Architecture
- Test-driven development/design, continuous integration, Scrum/Agile methods
- Clean coding, refactoring, and code specifications
- Knowledge of design principles (SOLID, domain-driven, pragmatic/clean architecture)
Build & DevOps
- GitLab, Perforce, Jenkins, Artifactory
- Docker, Yocto, CMake, Conan
UI/UX & Tools
- Qt Designer
- UI/UX design fundamentals (visual design, interaction design, prototyping, usability testing)
Specialized Areas
- Vision processing and machine learning
- Robotics and robotic path planning
- Geospatial functions and concepts
- Electrical schematics and pinouts
- Strong foundations in math concepts
Testing & Troubleshooting
- Automated testing frameworks (e.g., gtest, QML testing)
- Debugging with gdb/lldb and profiling tools
- Root cause analysis
Applicants must be authorized to work for any employer in the United States. We are unable to sponsor or provide sponsorship of an employment Visa at this time.
Ag Leader is a drug-free work environment. All offers for employment are contingent upon a pre-employment drug screen and background check.
Ag Leader participates in E-verify
About AG LEADER TECHNOLOGY
Sourced by ZipRecruiter
Industry
Manufacturing
Company size
51 - 200 Employees
Headquarters location
Ames, IA, US
Year founded
1986