1

Software Engineer Software Jobs in Iowa (NOW HIRING)

As a software developer, you will utilize modern methodologies and technologies to innovate and enhance healthcare solutions. Responsibilities : • Write software that impacts the lives of 325 ...

Software Engineer Location: Coralville, IA Reports to: Manager Status: Full-Time, Exempt, Salary Overview Leepfrog Technologies, Inc. provides its CourseLeaf software to more than 500 of the nation ...

As a software developer, you will utilize modern methodologies and technologies to innovate and enhance healthcare solutions. Responsibilities : • Write software that impacts the lives of 325 ...

As a software developer, you will utilize modern methodologies and technologies to innovate and enhance healthcare solutions. Responsibilities : • Write software that impacts the lives of 325 ...

Software Engineer (Javascript, Typescript, Node.js, AWS, Lambda, APIs) Location: Johnston, IA, US (Hybrid) Type: Contract W2 The candidate will be responsible for modernizing a series of mainframe ...

HealthCheck360 is looking to add a dynamic FullStack Software Engineer to our team! This role is uniquely positioned as a hybrid between Software Engineering and Data Analytics, making it ideal for ...

HealthCheck360 is looking to add a dynamic Full-Stack Software Engineer to our team! This role is uniquely positioned as a hybrid between Software Engineering and Data Analytics, making it ideal for ...

Software Engineer SHAZAM recognizes that financial institutions build better communities, and this drives our passion to strengthen financial institutions. We are a trusted partner to our valued ...

HealthCheck360 is looking to add a dynamic Full-Stack Software Engineer to our team! This role is uniquely positioned as a hybrid between Software Engineering and Data Analytics, making it ideal for ...

Sr. Engineer, Software

Des Moines, IA

$119K - $157K/yr

As a Senior Software Engineer, you will take deep technical ownership of significant product features and subsystems within Verint's QM and PM platform. You will lead the design and implementation of ...

HealthCheck360 is looking to add a dynamic Full‑Stack Software Engineer to our team! This role is uniquely positioned as a hybrid between Software Engineering and Data Analytics, making it ideal ...

HealthCheck360 is looking to add a dynamic Full-Stack Software Engineer to our team! This role is uniquely positioned as a hybrid between Software Engineering and Data Analytics, making it ideal for ...

HealthCheck360 is looking to add a dynamic FullStack Software Engineer to our team! This role is uniquely positioned as a hybrid between Software Engineering and Data Analytics, making it ideal for ...

HealthCheck360 is looking to add a dynamic Full‑Stack Software Engineer to our team! This role is uniquely positioned as a hybrid between Software Engineering and Data Analytics, making it ideal ...

HealthCheck360 is looking to add a dynamic Full‑Stack Software Engineer to their team. This role is uniquely positioned as a hybrid between Software Engineering and Data Analytics, where you will ...

Cottingham & Butler is looking to add a dynamic Full‑Stack Software Engineer to their HealthCheck360 team. This role is uniquely positioned as a hybrid between Software Engineering and Data ...

next page

Showing results 1-20

Software Engineer Software information

What does a Software Engineer do?

A Software Engineer is responsible for designing, developing, testing, and maintaining software applications or systems. They use programming languages and engineering principles to solve problems and build efficient, scalable software solutions. Software Engineers work on tasks such as writing code, debugging, collaborating with other team members, and ensuring software meets user and business requirements. Their role can vary depending on the company and project, ranging from building web or mobile applications to developing complex systems and infrastructure.

What are the key skills and qualifications needed to thrive as a Software Engineer, and why are they important?

To thrive as a Software Engineer, you need strong programming skills (such as in Python, Java, or C++), a solid understanding of computer science fundamentals, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, development frameworks, cloud platforms, and possibly certifications (e.g., AWS Certified Developer) are commonly required. Problem-solving ability, effective communication, and adaptability are essential soft skills for collaborating with teams and addressing complex technical challenges. These skills ensure high-quality software development, smooth project execution, and the ability to innovate in rapidly evolving technology environments.

What are some common challenges software engineers face when collaborating with cross-functional teams?

Software engineers frequently work with product managers, designers, and quality assurance specialists, which can present challenges such as aligning on project priorities, communicating technical constraints, and coordinating timelines. Effective collaboration requires clear communication to ensure everyone understands requirements and limitations. Adopting agile methodologies and using collaboration tools like Jira or Slack can help streamline workflows and reduce misunderstandings. Being proactive in seeking feedback and clarifying expectations can significantly improve teamwork and project outcomes.
Software Engineer (Gen AI)

Software Engineer (Gen AI)

Motion Recruitment

Cedar Rapids, IA • On-site

Other

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

Our client, a leader in aerospace & defense, is looking to hire a Software Engineer. This role is fully onsite in Cedar Rapids, IA.

*This is a 1-year W2 contract with benefits!*

As a Software Engineer, you will work on the research, design, & development of Generative AI tools for safety-critical defense applications. The team is looking for candidates who have first-hand experience creating AI-powered solutions in their professional and/or personal work!

What You'll Be Doing

  • Develop, design, and execute experiments to advance business capabilities using Gen AI
  • Collaborate effectively with cross-functional teams in Product & Engineering, providing technical guidance across multiple sub-projects
  • Leverage data & analytics to drive rapid iterative software development

Required Skills & Experience

  • 1+ years of professional experience in Software Engineering, Software Development, or relevant field
  • Proficiency in Python as well as Linux & Unix
  • Application of AI/ML through research and/or hands-on work to enable software solutions

Desired Skills & Experience

  • Bachelor's degree in Computer Science or relevant field
  • Experience in a R&D, Product Development, and/or Testing Environment
  • Experience deploying applications powered by Generative AI
  • Personal or professional experience with LLMs, Haystack, or LangChain
  • Prior experience or interest in the aerospace, automotive, defense, or aviation industries highly valued!

Motion Recruitment Partners is an Equal Opportunity Employer, including disability/vets. All applicants must be currently authorized to work on a full-time basis in the country for which they are applying, and no sponsorship is currently available. Employment is subject to the successful completion of a pre-employment screening. Accommodation will be provided in all parts of the hiring process as required under Motion Recruitment Employment Accommodation policy. Applicants need to make their needs known in advance.