1

Computer Programming Online Jobs in Iowa (NOW HIRING)

Cloud Engineer

Des Moines, IA · On-site

$115K - $130K/yr

Bachelor's degree in Information Technology, Computer Science, or related field, or equivalent ... Experience administering Microsoft 365 solutions including Exchange Online and SharePoint Online

CNC Programmer

Cedar Falls, IA · On-site

$24.75 - $33.75/hr

Take positive action to advance personal knowledge of manufacturing technology, CNC programming ... COMPUTER SKILLS Proficient with Microsoft Office products including, but not limited to, Word ...

CNC Programmer

Cedar Falls, IA · On-site

$24.75 - $33.75/hr

Take positive action to advance personal knowledge of manufacturing technology, CNC programming ... COMPUTER SKILLS: * Proficient with Microsoft Office products including, but not limited to, Word ...

CNC Programmer

Cedar Falls, IA · On-site

$24.75 - $33.75/hr

Take positive action to advance personal knowledge of manufacturing technology, CNC programming ... COMPUTER SKILLS: * Proficient with Microsoft Office products including, but not limited to, Word ...

CNC Programmer

Cedar Falls, IA · On-site

$24.75 - $33.75/hr

Take positive action to advance personal knowledge of manufacturing technology, CNC programming ... COMPUTER SKILLS: * Proficient with Microsoft Office products including, but not limited to, Word ...

... online Python tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Ability to explain Pythonic programming conventions, decorators, and generators while preparing ...

Python Tutor

Ames, IA · Remote

$40/hr

... online Python tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Ability to explain Pythonic programming conventions, decorators, and generators while preparing ...

... online Robotics tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... engineering, computer science, and artificial intelligence applications. * Curriculum Awareness ...

Robotics Tutor

Ames, IA · Remote

$40/hr

... online Robotics tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... engineering, computer science, and artificial intelligence applications. * Curriculum Awareness ...

Bachelor's degree in Computer Science, Engineering, Information Technology, Cybersecurity, or ... Experience in one or more of the following: digital trust and online protection, trust and safety ...

SolidWorks Tutor

Ames, IA · Remote

$40/hr

... online SolidWorks tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Skilled at teaching parametric feature-based modeling, assembly design, and engineering ...

... online SolidWorks tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Skilled at teaching parametric feature-based modeling, assembly design, and engineering ...

Showing results 41-60

Computer Programming Online information

What is computer programming online?

Computer programming online refers to the practice of writing, testing, and deploying computer software using internet-based tools and platforms. This can include learning to code through online courses, collaborating with other programmers remotely, or using cloud-based development environments. Online programming offers flexibility in learning and working from anywhere with an internet connection and often provides access to a wide range of resources and communities.

What are the key skills and qualifications needed to thrive as an online computer programmer?

To thrive as an Online Computer Programmer, you need a solid grasp of programming languages (such as Python, Java, or JavaScript), algorithmic thinking, and a relevant degree or coding certifications. Familiarity with version control systems like Git, cloud platforms, and integrated development environments (IDEs) is typically required. Strong problem-solving abilities, effective communication, and self-motivation are standout soft skills in remote programming roles. These skills and qualities are crucial for delivering high-quality code, collaborating virtually, and meeting project deadlines in a dynamic, distributed work environment.

How do online computer programming roles typically collaborate with team members given the remote nature of the position?

In online computer programming roles, collaboration often relies on a combination of digital communication tools such as Slack, Microsoft Teams, or Zoom, as well as version control platforms like GitHub or GitLab. Team members participate in regular virtual meetings, code reviews, and asynchronous discussions to ensure alignment on project goals and progress. While remote collaboration can present challenges like time zone differences or less face-to-face interaction, most teams establish clear communication protocols and shared documentation to maintain productivity and cohesion. This structure allows programmers to contribute independently while staying closely connected with their peers and project managers.

What is the difference between Computer Programming Online vs Software Developer?

AspectComputer Programming OnlineSoftware Developer
CredentialsTypically requires programming certifications or coursesRequires a degree in computer science or related field
Work EnvironmentRemote, online platforms, freelance or contract basisUsually office-based or remote, employed by companies
Industry UsageCommon in freelance, online courses, and self-paced learningWidely used in software companies, tech firms, and startups
Search & Comparison IntentOften searched for as online coding or programming jobsCompared for career development or job opportunities

Computer Programming Online focuses on individual coding tasks, often freelance or self-paced, while Software Developer involves creating software applications within a team or company environment. Both roles require programming skills, but the work settings and career paths differ.

Can you work from home as a computer programmer?

Computer programmers often have the option to work from home, especially if their employer supports remote work and they have the necessary skills in programming languages, collaboration tools, and version control systems. Many programming jobs are project-based and can be completed independently, making remote work common in the field.

What are the most commonly searched types of Computer Programming jobs in Iowa?

The most popular types of Computer Programming jobs in Iowa are:

What are popular job titles related to Computer Programming Online jobs in Iowa?

For Computer Programming Online jobs in Iowa, the most frequently searched job titles are:

What job categories do people searching Computer Programming Online jobs in Iowa look for?

The top searched job categories for Computer Programming Online jobs in Iowa are:

Infographic showing various Computer Programming Online job openings in Iowa as of August 2026, with employment types broken down into 2% As Needed, 82% Full Time, 13% Part Time, 2% Contract, and 1% Nights. Highlights an 76% Physical, 2% Hybrid, and 22% Remote job distribution.

Digital Workspace Platforms Engineering Manager

Davenport, IA • On-site

Deloitte
Finance and Insurance • 10K+ employees

Full-time

Re-posted 3 days ago


Key responsibilities

  • Lead the engineering design, build, and lifecycle management of enterprise digital workspace platforms including M365, endpoint management, and collaboration tooling

  • Develop and maintain platform engineering roadmaps aligned to CTO strategy, practitioner experience goals, and enterprise architecture standards

  • Oversee a team of platform engineers, providing technical direction, performance management, and professional development


Deloitte rating

8.2

Company rating: 8.2 out of 10

Based on 93 frontline employees who took The Breakroom Quiz

48th of 154 rated financial services


Job description

The Digital Workspace Platforms Engineering Manager leads the engineering strategy, architecture, and lifecycle management of Deloitte's enterprise digital workspace platforms, including end-user computing, M365, collaboration tooling, and productivity services. This role is responsible for translating platform strategy into scalable, reliable, and secure engineering solutions that enable more than 150,000 US practitioners to work seamlessly across hybrid environments. The Sr. Manager oversees a team of platform engineers, drives technical roadmaps, governs platform standards, and ensures deep integration with adjacent enterprise systems including identity, security, and service management. Success is measured by platform engineering quality, system reliability, deployment velocity, and the tangible impact delivered to the practitioner experience.

Recruiting for this role ends on October 31, 2026

Work You'll Do

As a Digital Workspace Platforms Engineering Manager, you will:

  • Lead the engineering design, build, and lifecycle management of enterprise digital workspace platforms including M365, endpoint management, and collaboration tooling
  • Develop and maintain platform engineering roadmaps aligned to CTO strategy, practitioner experience goals, and enterprise architecture standards
  • Lead ongoing reviews and refreshes of technology standards
  • Manage existing and new external vendor relationships
  • Oversee a team of platform engineers, providing technical direction, performance management, and professional development
  • Establish and enforce engineering standards, configuration baselines, and quality assurance practices across all workspace platforms, ensuring scalable, long-term interoperability with systems
  • Drive platform integration with enterprise systems including Entra ID, ITSM, zero-trust security frameworks, and observability tooling
  • Partner with architecture, security, and infrastructure teams to ensure platforms meet compliance, scalability, and resilience requirements
  • Evaluate emerging technologies and lead proof-of-concept efforts to continuously advance the firm's digital workspace engineering capabilities

The successful candidate would possess these skills:

  • Ability to work independently and collaborate as part of a team
  • Effective written and verbal communication skills
  • Meticulous attention to detail and quality of work product
  • Ability to build and sustain professional relationships
  • Ability to lead projects or workstreams
  • Ability to manage and prioritize multiple tasks in a fast-paced and dynamic environment
  • Strong interpersonal skills and professional demeanor
  • Ability to meet deadlines
  • Ability to mentor and provide clear guidance to others

The Team

The Digital Workspace Platforms Engineering team sits within Deloitte's CTO Practitioner Productivity organization and is responsible for the engineering foundation that powers how Deloitte's workforce operates every day. From endpoint configuration to M365 service management and collaboration platform engineering, this team builds and maintains the technology backbone that enables client delivery, internal collaboration, and practitioner productivity at scale. The team operates at the intersection of enterprise architecture, security, and end-user experience - making a direct and lasting impact on how Deloitte works.

Qualifications

Required:

  • 8+ years of experience in digital workspace engineering, end-user computing, or enterprise platform/infrastructure engineering
  • 6+ years of technical expertise in M365 platform engineering including Exchange Online, SharePoint, Teams, Intune, and Entra ID including but not limited to:
  • Strong understanding of zero-trust architecture, endpoint security, and enterprise identity management 1+ year leading platform engineering teams and managing technical roadmaps
  • Proven ability to manage cross-functional engineering programs with executive-level stakeholder communication
  • Bachelor's degree in Information Technology, Computer Science, Human-Computer Interaction, Business, or a related field and/or additional relevant professional experience
  • Ability to travel 10-20%, on average, based on the work you do and the clients and industries/sectors you serve
  • Limited immigration sponsorship may be available

Preferred:

  • Microsoft 365 Certified: Enterprise Administrator Expert or equivalent certification
  • Experience with DEX (Digital Employee Experience) observability platforms such as Nexthink or Lakeside
  • Familiarity with MCP/A2A agentic protocols and AI-integrated workspace tooling
  • Background in professional services or large-scale enterprise IT engineering environments

The wage range for this role takes into account the wide range of factors that are considered in making compensation decisions including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs. The disclosed range estimate has not been adjusted for the applicable geographic differential associated with the location at which the position may be filled. At Deloitte, it is not typical for an individual to be hired at or near the top of the range for their role and compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range is $97,000 to $179,000.

You may also be eligible to participate in a discretionary annual incentive program, subject to the rules governing the program, whereby an award, if any, depends on various factors, including, without limitation, individual and organizational performance.

EA_ExpHire

#LH-1

EA_ITS_ExpHire

Qualifications:

The Digital Workspace Platforms Engineering Manager leads the engineering strategy, architecture, and lifecycle management of Deloitte's enterprise digital workspace platforms, including end-user computing, M365, collaboration tooling, and productivity services. This role is responsible for translating platform strategy into scalable, reliable, and secure engineering solutions that enable more than 150,000 US practitioners to work seamlessly across hybrid environments. The Sr. Manager oversees a team of platform engineers, drives technical roadmaps, governs platform standards, and ensures deep integration with adjacent enterprise systems including identity, security, and service management. Success is measured by platform engineering quality, system reliability, deployment velocity, and the tangible impact delivered to the practitioner experience.

Recruiting for this role ends on October 31, 2026

Work You'll Do

As a Digital Workspace Platforms Engineering Manager, you will:

  • Lead the engineering design, build, and lifecycle management of enterprise digital workspace platforms including M365, endpoint management, and collaboration tooling
  • Develop and maintain platform engineering roadmaps aligned to CTO strategy, practitioner experience goals, and enterprise architecture standards
  • Lead ongoing reviews and refreshes of technology standards
  • Manage existing and new external vendor relationships
  • Oversee a team of platform engineers, providing technical direction, performance management, and professional development
  • Establish and enforce engineering standards, configuration baselines, and quality assurance practices across all workspace platforms, ensuring scalable, long-term interoperability with systems
  • Drive platform integration with enterprise systems including Entra ID, ITSM, zero-trust security frameworks, and observability tooling
  • Partner with architecture, security, and infrastructure teams to ensure platforms meet compliance, scalability, and resilience requirements
  • Evaluate emerging technologies and lead proof-of-concept efforts to continuously advance the firm's digital workspace engineering capabilities

The successful candidate would possess these skills:

  • Ability to work independently and collaborate as part of a team
  • Effective written and verbal communication skills
  • Meticulous attention to detail and quality of work product
  • Ability to build and sustain professional relationships
  • Ability to lead projects or workstreams
  • Ability to manage and prioritize multiple tasks in a fast-paced and dynamic environment
  • Strong interpersonal skills and professional demeanor
  • Ability to meet deadlines
  • Ability to mentor and provide clear guidance to others

The Team

The Digital Workspace Platforms Engineering team sits within Deloitte's CTO Practitioner Productivity organization and is responsible for the engineering foundation that powers how Deloitte's workforce operates every day. From endpoint configuration to M365 service management and collaboration platform engineering, this team builds and maintains the technology backbone that enables client delivery, internal collaboration, and practitioner productivity at scale. The team operates at the intersection of enterprise architecture, security, and end-user experience - making a direct and lasting impact on how Deloitte works.

Qualifications

Required:

  • 8+ years of experience in digital workspace engineering, end-user computing, or enterprise platform/infrastructure engineering
  • 6+ years of technical expertise in M365 platform engineering including Exchange Online, SharePoint, Teams, Intune, and Entra ID including but not limited to:
  • Strong understanding of zero-trust architecture, endpoint security, and enterprise identity management 1+ year leading platform engineering teams and managing technical roadmaps
  • Proven ability to manage cross-functional engineering programs with executive-level stakeholder communication
  • Bachelor's degree in Information Technology, Computer Science, Human-Computer Interaction, Business, or a related field and/or additional relevant professional experience
  • Ability to travel 10-20%, on average, based on the work you do and the clients and industries/sectors you serve
  • Limited immigration sponsorship may be available

Preferred:

  • Microsoft 365 Certified: Enterprise Administrator Expert or equivalent certification
  • Experience with DEX (Digital Employee Experience) observability platforms such as Nexthink or Lakeside
  • Familiarity with MCP/A2A agentic protocols and AI-integrated workspace tooling
  • Background in professional services or large-scale enterprise IT engineering environments

The wage range for this role takes into account the wide range of factors that are considered in making compensation decisions including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs. The disclosed range estimate has not been adjusted for the applicable geographic differential associated with the location at which the position may be filled. At Deloitte, it is not typical for an individual to be hired at or near the top of the range for their role and compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range is $97,000 to $179,000.

You may also be eligible to participate in a discretionary annual incentive program, subject to the rules governing the program, whereby an award, if any, depends on various factors, including, without limitation, individual and organizational performance.

EA_ExpHire

#LH-1

EA_ITS_ExpHire

Education:Bachelor's DegreeEmployment Type:

What Deloitte employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom