2

Remote Github Software Engineer Jobs in Iowa (NOW HIRING)

Sr Groovy Developer

Des Moines, IA · Remote

$53.25 - $70.25/hr

Sr Groovy Developer Des Moines, IA - REMOTE Iowa HHS provides high quality programs and services ... Jira, GITHUB and CI/CD * Integrate software components and third-party programs * Gather and ...

Remote Reference ID: JN -042026-106484 Date Posted: 05/20/2026 Shortcut: * Description ... Proficiency with AI-assisted development tools such as GitHub Copilot. * Excellent communication ...

Collaborate with software, data architects, and product managers to design complete software ... Experience with Github or equivalent source control systems * Experience with Amazon Web Services ...

Collaborate with software, data architects, and product managers to design complete software ... Experience with Github or equivalent source control systems * Experience with Amazon Web Services ...

next page

Showing results 1-20

Remote Github Software Engineer information

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

To thrive as a Remote Github Software Engineer, you need strong coding abilities (often in languages like Ruby, Go, or JavaScript), experience with version control systems, and a solid understanding of software development principles, typically backed by a relevant degree or significant professional experience. Familiarity with GitHub's ecosystem, CI/CD pipelines, cloud platforms, and tools like Docker or Kubernetes is crucial, along with knowledge of automated testing frameworks. Exceptional written communication, self-motivation, and collaboration skills are essential for effective teamwork and problem-solving in a remote environment. These skills and qualities ensure you can contribute high-quality code, coordinate with distributed teams, and deliver reliable software solutions efficiently.

How does a Remote Github Software Engineer typically collaborate with team members across different time zones?

As a Remote Github Software Engineer, effective collaboration often relies on asynchronous communication tools like GitHub Issues, Pull Requests, and project boards. Regularly updating documentation, leaving detailed code reviews, and participating in scheduled virtual meetings help ensure everyone stays aligned despite time differences. Strong written communication skills are essential, as much of the collaboration happens through comments and documentation rather than real-time discussions. This setup fosters flexibility but also requires proactive communication to avoid misunderstandings and project delays.

What does a Remote Github Software Engineer do?

A Remote Github Software Engineer is responsible for designing, developing, and maintaining software applications, typically using the GitHub platform for version control and collaboration. They work from a remote location, collaborating with team members through online tools and repositories. Their tasks often include writing code, reviewing pull requests, managing issues, and ensuring the quality and security of software projects. Effective communication and strong problem-solving skills are essential for success in this role.
What are the most commonly searched types of Github Software Engineer jobs in Iowa? The most popular types of Github Software Engineer jobs in Iowa are:
What cities in Iowa are hiring for Remote Github Software Engineer jobs? Cities in Iowa with the most Remote Github Software Engineer job openings:

Sr Groovy Developer

ECHO IT SOLUTIONS INC .

Des Moines, IA • Remote

$53.25 - $70.25/hr

Other

Posted 14 days ago


Job description

Sr Groovy Developer
Des Moines, IA - REMOTE
Iowa HHS provides high quality programs and services that protect and improve the health and resiliency of individuals, families, and communities. The public health IT team at HHS is a fun and rewarding place to work. The team fosters growth amongst our peers.
The disease surveillance system for the state of Iowa is currently being replaced. This position will be a developer on the scrum team working alongside the vendor during development. They will then continue to support and enhance the system in an agile approach.
We are looking for a self-starter who is charged with designing and coding software on an agile development team. A good candidate will have a positive attitude and strong communication skills to work closely with clients to determine what they need, then use programming languages to create programs.
The technology responsibilities of this position are as follows:
  • Must have critical thinking skills, as well as strong problem-solving abilities
  • Producing clean, efficient code based on specifications
  • Familiar with Groovy, SpEL & PostgreSQL
  • Experience with Jasper reports would be a plus
  • Testing and deploying programs and systems
  • Experience in agile frameworks and popular coding languages such as, Jira, GITHUB and CI/CD
  • Integrate software components and third-party programs
  • Gather and evaluate user feedback to recommend and execute improvements
  • Create technical documentation for reference and reporting
  • Excellent communication skills and attention to detail
  • Resourcefulness and troubleshooting skills
  • Experience with databases and Object-Relational Mapping

Daily breakdown
20% Meetings
80% Development and documentation