2

Remote Computer Programming Jobs in Colorado Springs, CO

RF - Engineer

Colorado Springs, CO ยท On-site +1

$139K - $200K/yr

Occasional lifting (up to 20 pounds), constant sitting with occasional use of computer terminal ... Travel to remote company work locations may be required. DISCLAIMER The above statements are ...

Bachelor's degree preferably in Computer Science, Information Technology, Computer Engineering, or ... remote client service delivery. Recruiting for this role ends on 06/30/2026. Work you'll do As a ...

IT Systems Engineer

Colorado Springs, CO ยท On-site +1

$120K - $160K/yr

TS/SCI Potential for Remote Work: ORA_ON_SITE Description SAIC is seeking a Mid-Level IT Systems ... Bachelor's degree in Computer Science, Information Systems, Engineering, or a related technical ...

Chief Engineer

Colorado Springs, CO ยท On-site +1

$160K - $190K/yr

This role is remote but with a location preference of Colorado Springs, CO. Support of a broad ... Bachelor's degree in engineering, computer science, or related field. * 10+ years' experience of ...

next page

Showing results 1-20

Remote Computer Programming information

See Colorado Springs, CO salary details

$32.5K

$64K

$94.1K

How much do remote computer programming jobs pay per year?

As of Jun 21, 2026, the average yearly pay for remote computer programming in Colorado Springs, CO is $64,031.00, according to ZipRecruiter salary data. Most workers in this role earn between $49,800.00 and $78,800.00 per year, depending on experience, location, and employer.

What is remote computer programming?

Remote computer programming involves writing, testing, and maintaining software code from a location outside of a traditional office, typically from home or another remote setting. Programmers collaborate with teams using digital tools, version control systems, and communication platforms to build software solutions. This arrangement offers flexibility, but also requires strong communication skills, self-discipline, and familiarity with remote work technologies. Many companies offer remote computer programming positions to access a global talent pool and provide employees with a better work-life balance.

What is the difference between Remote Computer Programming vs Remote Software Development?

AspectRemote Computer ProgrammingRemote Software Development
Required CredentialsTypically requires programming certifications or degrees in computer scienceOften requires similar credentials, with additional experience in software design and architecture
Work EnvironmentPrimarily focused on writing, testing, and debugging codeIncludes coding but also involves planning, designing, and managing software projects
Employer & Industry UsageUsed across tech companies, startups, and freelance platformsCommon in software firms, tech departments, and development agencies
Search & Comparison IntentPeople compare to understand coding roles and skillsPeople compare to grasp broader software project responsibilities

Remote Computer Programming involves writing and testing code, while Remote Software Development encompasses coding along with designing and managing entire software projects. Both roles share similar credentials and work environments but differ in scope and responsibilities.

What are the key skills and qualifications needed to thrive as a Remote Computer Programmer, and why are they important?

To thrive as a Remote Computer Programmer, you need strong proficiency in programming languages (such as Python, Java, or JavaScript), problem-solving abilities, and a relevant degree or coding certifications. Familiarity with version control systems (like Git), cloud platforms, and collaboration tools (such as Slack or Jira) is typically required. Excellent communication, self-motivation, and time management skills are crucial for remote collaboration and productivity. These skills and qualities ensure efficient code delivery, effective teamwork, and the ability to meet project goals independently in a remote setting.

What are some common challenges faced by remote computer programmers and how can they be addressed?

Remote computer programmers often encounter challenges related to communication, collaboration, and time management. Without in-person interactions, it can be harder to clarify requirements, coordinate with team members, or stay informed about project updates. To address these challenges, successful remote programmers proactively use collaboration tools, attend regular virtual meetings, and maintain clear, written documentation. Building strong communication habits and setting structured work schedules also help maintain productivity and foster effective teamwork.
What are the most commonly searched types of Computer Programming jobs in Colorado Springs, CO? The most popular types of Computer Programming jobs in Colorado Springs, CO are:
What are popular job titles related to Remote Computer Programming jobs in Colorado Springs, CO? For Remote Computer Programming jobs in Colorado Springs, CO, the most frequently searched job titles are:
What job categories do people searching Remote Computer Programming jobs in Colorado Springs, CO look for? The top searched job categories for Remote Computer Programming jobs in Colorado Springs, CO are:
Senior Software Engineer - Engineering Simulation Group (Flow Team)

Senior Software Engineer - Engineering Simulation Group (Flow Team)

Datacor

Colorado Springs, CO โ€ข On-site, Remote

$120K - $159K/yr

Other

Posted 23 days ago


Job description

The Role:

The Datacor Engineering Software Group (DESG) is seeking a highly skilled and self-motivated senior-level Software Engineer with a strong computer science foundation and deep experience in the .NET ecosystem, WPF, and MVVM.

You will play an instrumental part in implementing our next-generation architectural platform and UI across the Flow Team's industry-leading products Fathom, Arrow, Impulse, and xStream, ensuring clean separation of concerns and driving modernization across our tech stack.

You will also contribute broadly across the codebase: developing new features, improving system design, diagnosing complex defects, and strengthening long-term architectural health. You will work autonomously when needed while also collaborating closely with engineers in both software and mechanical engineering domains.

Responsibilities:

Architecture & Modernization

  • Contribute to the design and implementation of an MVVM-based architecture that improves modularity, separation of concerns, and testability.
  • Design and develop modern WPF interfaces aligned with updated UX principles.
  • Influence architectural decisions supporting the next generation of pipe flow simulation applications.
  • Evaluate design options, identify tradeoffs, and ensure long-term maintainability and performance.
  • Promote consistency in design patterns and engineering standards across the codebase.

Execution & Delivery

  • Implement core product features end-to-end across UI, application logic, and relevant platform subsystems.
  • Translate business and product requirements into clear technical specifications.
  • Contribute to modernization initiatives including refactoring, optimization, and incremental clean-architecture adoption.
  • Contribute to the evolution and upkeep of internal CI/CD systems and development automation.

Quality & Support

  • Collaborate with QA on test strategy and help resolve escalated product issues.
  • Diagnose complex bugs and performance issues across UI and backend boundaries.
  • Improve code quality through reviews, documentation, and engineering best practices.
  • Serve as an escalation point for Support on advanced technical issues.

Collaboration & Knowledge Sharing

  • Work closely with developers, QA, Product Management, and domain experts in a highly collaborative agile environment.
  • Document designs and share knowledge across the team.
  • Mentor peers and help maintain a healthy engineering culture.

Qualifications:

Required

  • Bachelor's degree in Computer Science or related field, or equivalent experience.
  • 5+ years of experience in desktop software development.
  • Strong proficiency in modern C# and the .NET ecosystem.
  • Extensive experience with WPF, XAML, and MVVM in production applications.
  • Experience developing Windows applications using Visual Studio.
  • Experience working in large, legacy codebases with established architectural patterns.
  • Strong debugging and problem-solving skills for complex, multi-module systems.
  • Effective communication with PM, QA, Support, and engineering peers.
  • Ability to operate autonomously and deliver high-quality solutions from high-level requirements.

Preferred

  • Experience implementing clean architecture or similar modular designs within legacy modernization efforts.
  • Experience with WinForms.
  • Experience with VB.NET.
  • Experience with JSON data serialization.
  • Background building engineering, scientific, or simulation software.
  • Familiarity with performance optimization techniques in UI or computational workflows.
  • Experience collaborating with UX designers or applying modern UI/UX practices.
  • Exposure to CI/CD systems, build automation, and modern DevOps workflows.
  • Experience mentoring engineers or contributing to architectural decision-making.
  • Understanding of Windows system administration and desktop deployment considerations.

Hybrid Preferred (Colorado Springs, CO office) but remote candidates may be considered