2

Remote Programming Jobs in Iowa City, IA (NOW HIRING)

You will be leveraging your skills on-site, via remote support as well as with training programs to ... technician or engineer in the automotive, robotic or similar industries. ● Possess a valid ...

Salesforce Developer

Iowa City, IA · On-site +1

$54.25 - $72/hr

Salesforce Developer Location: Iowa City, IA 52243; can work remotely Duration: 12 months with ... Would you consider the candidate to work remote (connected)? Screening Requirements: REQUIRED ...

Remote/flexible hours * Generous personal time off and holiday programs * Health, dental, vision ... We provide full-service engineering, including comprehensive planning, design, construction ...

Electrical Engineer

Muscatine, IA · On-site +1

$107K - $139K/yr

Job Title - Electrical Engineer Location - Austin, TX \u007C Denver, CO (Centennial) \u007C Minneapolis, MN \u007C Muscatine, IA \u007C Remote Job Type - Hybrid Requisition ID - 11053 Stanley ...

Electrical Engineer

Muscatine, IA · On-site +1

$107K - $139K/yr

Job Title - Electrical Engineer Location - Austin, TX | Denver, CO (Centennial) | Minneapolis, MN | Muscatine, IA | Remote Job Type - Hybrid Requisition ID - 11053 Stanley Consultants, Inc. is ...

Engineer, E&I

Cedar Rapids, IA · On-site +1

$140K - $180K/yr

The position of E&I Engineer will provide technical direction to assigned design efforts pre-and ... This is a remote role and can be based anywhere in the United States. Must be able to travel up to ...

Showing results 21-40

Remote Programming information

See Iowa City, IA salary details

$24.5K

$87K

$145.8K

How much do remote programming jobs pay per year?

As of Aug 9, 2026, the average yearly pay for remote programming in Iowa City, IA is $87,033.00, according to ZipRecruiter salary data. Most workers in this role earn between $61,200.00 and $113,500.00 per year, depending on experience, location, and employer.

What are remote programming jobs?

Remote programming jobs involve working to develop computer software without working in an office. Instead, you perform your duties as a programmer in a remote office location or from home. This job typically involves projects using a computer language such as Java, C++, Python, or Ruby, to name only a few. Programming jobs run a wide gamut of responsibilities, depending on the project and the industry of your employer, but may include database systems or app development.

How does working as a remote programmer impact collaboration with team members?

As a remote programmer, collaboration often relies on digital communication tools such as Slack, Zoom, and project management platforms like Jira or Trello. While you may not have face-to-face interactions, regular virtual meetings, code reviews, and real-time messaging help maintain strong team connections. It's important to proactively communicate and document your work to ensure alignment with your team. Remote settings can offer flexibility, but they also require strong self-discipline and organization to stay on track with shared goals.

What is remote programming?

Remote programming refers to the practice of writing, testing, and maintaining computer software from a location outside of a traditional office environment. Remote programmers typically work from home or other locations using internet-connected devices to collaborate with teams, access code repositories, and deploy software. This type of work offers flexibility in terms of location and often allows for more control over work hours. Remote programming has become increasingly popular due to advancements in communication tools and the global demand for technical skills.

Can you work remotely as a remote programmer?

Remote programming jobs are common and allow programmers to work from anywhere with an internet connection. These roles often require proficiency in collaboration tools, version control systems, and strong communication skills. Many companies offer flexible schedules and fully remote positions for programmers across various experience levels.

What is the difference between Remote Programming vs Remote Web Development?

AspectRemote ProgrammingRemote Web Development
Required SkillsVarious programming languages, software developmentHTML, CSS, JavaScript, front-end/back-end frameworks
Work EnvironmentRemote, often in software companies or freelanceRemote, typically in web agencies or tech firms
CertificationsProgramming certifications (e.g., Java, Python)Web development certifications (e.g., HTML, CSS, JavaScript)
Industry UsageSoftware, app development, enterprise solutionsWebsite, web app, and platform development

Remote Programming involves developing software across various languages and platforms, often for applications or systems. Remote Web Development focuses specifically on building websites and web applications using HTML, CSS, and JavaScript. While both roles require coding skills and remote work setups, Remote Programming covers a broader range of software projects, whereas Remote Web Development specializes in web-based solutions.

What are the key skills and qualifications needed to thrive as a remote programmer?

To thrive as a Remote Programmer, you need strong proficiency in programming languages, problem-solving abilities, and typically a degree in computer science or related experience. Familiarity with version control systems like Git, cloud platforms, and collaboration tools such as Slack or Jira is standard. Excellent time management, self-motivation, and effective communication skills help remote programmers excel in distributed teams. These competencies are crucial for delivering high-quality code, meeting deadlines, and collaborating seamlessly in a remote work environment.
More about Remote Programming jobs
What are popular job titles related to Remote Programming jobs in Iowa City, IA? For Remote Programming jobs in Iowa City, IA, the most frequently searched job titles are:
What job categories do people searching Remote Programming jobs in Iowa City, IA look for? The top searched job categories for Remote Programming jobs in Iowa City, IA are:
What cities near Iowa City, IA are hiring for Remote Programming jobs? Cities near Iowa City, IA with the most Remote Programming job openings:
Infographic showing various Remote Programming job openings in Iowa City, IA as of August 2026, with employment types broken down into 1% Internship, 78% Full Time, 15% Part Time, 1% Temporary, 4% Contract, and 1% Nights. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $87,033 per year, or $41.8 per hour.

Deployment Engineer

ALVEST

Iowa City, IA • Remote

Full-time

Posted 17 days ago


Job description

As the leader of autonomous vehicle solutions in industry and aviation, TractEasy is successfully and rapidly growing its business in the North America region. To match the needs for deployment, maintenance, support and training, we are looking for a skilled Field Service Engineer based in Iowa. As experts on our autonomous vehicle solutions, our Field Service Engineers are either based at a client site or frequently travelling to other customer sites and help grow and scale our business with their skills and knowledge.


Mission

As part of the global Field Services team, you as a Field Service Engineer (Deployment Engineer) will be responsible for deploying and maintaining a fleet of vehicles in the Des Moines or Iowa City area. You will be the first Engineer based in this location with additional employees joining the regional team as the company grows.

You are TractEasy’s face to our customers, keeping our autonomous vehicles in operations and our customer satisfaction on highest levels. You will be leveraging your skills on-site, via remote support as well as with training programs to help our customers achieve operational excellence with our autonomous vehicle solutions. You therefore are a key part of TractEasy’s future success by driving the continuous improvement of our processes and best practices, based on the knowledge and experience you’ll gain – both on-the-ground and at our company office in Denver.


Activities

Your responsibilities will include:

● Coordinating and performing the deployment and entry into service of our autonomous vehicles, with the support of the dedicated Project Manager

● Managing the vehicle’s commissioning process, validating the vehicle setup, it’s deployment and the in the product support / improvement with your hands-on feedback

● Performing mechanical and electrical maintenance interventions on the vehicles whenever necessary

● Hands-on installation and configuration of autonomous hardware and software components as needed

● Delivering basic and advanced training sessions, assisting trained customers in the operation and deployment of TractEasy’s autonomous vehicles

● Providing remote assistance to our customers through our support system

● Participating, along with the Project Manager, on the on-road authorization processes, by performing tests and delivering documentation to the relevant authorities / regulatory bodies

● Reporting of risks, issues and variations in project scope, as well as supporting the development and implementation of risk management and mitigation plans

● Participating in the continuous improvement of our autonomous vehicle solutions – from deployment to maintenance to best practices in operations


Position details / perks

Building the future: Working on cutting-edge technology, driving the future of autonomous vehicle solutions in industry and aviation as the market leader

Team: Working with a young, and highly motivated team of experts – building a career while learning from the best with a great culture, regular team-events, learning and development activities

Customers: Major international industry leaders trusting in TractEasy’s solutions

Network: Strong international network with TractEasy / TLD / EasyMile offices in major locations around the world

Location: Des Moines or Iowa City, Iowa


Profile

There is no typical profile at TractEasy, we all come from different backgrounds and that is what makes us strong!

Don't hesitate to apply if you are motivated and interested by innovative transportation and technologies.


Requirements

Technician/Bachelor Degree in the Automotive or Robotic or similar field is required

● At least 2 years of experience as technician or engineer in the automotive, robotic or similar industries.

● Possess a valid drivers license

● Clean background check


Technical skills

● Automotive, robotic or similar field maintenance knowledge

● Appetite for cutting-edge automation technology

● Basic knowledge of CanBus technology, vehicle maintenance, electrical systems and hydraulic systems is a plus


Soft skills

● Good presentation and communication skills

● Proactive with a strong customer and team focus, as well as a passion for service excellence

● Able to work independently

● Self-starter with strong capability to interact and work in a multinational environment

● Strong technical acumen and problem-solving skills, with the ability to adapt to a dynamic and fast-paced environment


Languages skills

● Business fluent (written and spoken) English


About TractEasy

Built by TLD, powered by EasyMile driverless technology.


TractEasy is a joint venture between two industry leaders: TLD and EasyMile. It is an independent distributor of

autonomous towing solutions with close cooperation and integration with its parent companies.


Together, they offer the most advanced driverless technology on the market to airport and industrial clients.


TractEasy delivers a turn-key, full-service solution for autonomous towing operations with EZTow. From project definition to installation, integration and daily operations, we support our customers throughout the process to make integration as seamless as possible with minimum impact on ongoing operations.


The Company is committed to protecting the confidentiality, integrity, and availability of its information assets in alignment with ISO 27001. All employees are required to follow information security policies, safeguard company data and systems, and promptly report any suspected security incidents or violations.