1

Computer Software Engineering Jobs in Denver, CO

Director Software Engineering

Lone Tree, CO ยท On-site

$258K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Bachelor's Degree, Information Systems, Business, Computer Science, or related field of study * 14+ years of experience in Software Development and/or DevOps, or related position. * Higher level ...

Specialist Software Engineering

Denver, CO ยท On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Bachelor's degree in computer science, information systems, math, engineering, or other technical field, or equivalent experience * 6+ years in Software Engineering and DevOps Engineering with Strong ...

Director of Software Engineering

Denver, CO ยท On-site

$180K - $200K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

S. in Computer Science, Software Engineering, or a related technical field preferred; equivalent experience considered * 7+ years of hands-on software development experience and 5+ years in an ...

(USA) Senior Manager, Software Engineering

Denver, CO ยท On-site

$121K - $242K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 5 years' experience in software engineering or related ...

Software Engineering Intern - Summer 2027

Arvada, CO

$29 - $33.25/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Working towards a bachelor's or master's degree in computer or software engineering, computer science or related engineering major with an anticipated graduation date of Winter 2026, Spring 2027 ...

Software Engineering Intern - Summer 2027

Brighton, CO

$29 - $33.25/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Working towards a bachelor's or master's degree in computer or software engineering, computer science or related engineering major with an anticipated graduation date of Winter 2026, Spring 2027 ...

next page

Showing results 1-20

Computer Software Engineering information

See Denver, CO salary details

$65.4K

$151.8K

$211.5K

How much do computer software engineering jobs pay per year?

As of Aug 18, 2026, the average yearly pay for computer software engineering in Denver, CO is $151,843.00, according to ZipRecruiter salary data. Most workers in this role earn between $123,500.00 and $178,100.00 per year, depending on experience, location, and employer.

What is computer software engineering?

Computer software engineering is a branch of engineering focused on designing, developing, testing, and maintaining software applications and systems. Software engineers use programming languages, engineering principles, and problem-solving skills to create software that meets user needs. They often work on everything from mobile apps to large-scale enterprise systems, collaborating with other engineers, designers, and stakeholders. The field requires continuous learning due to rapidly evolving technologies and methodologies.

What are the key skills and qualifications needed to thrive as a computer software engineer?

To thrive as a Computer Software Engineer, you need strong programming skills, problem-solving abilities, and a solid foundation in computer science, typically supported by a relevant degree. Familiarity with development tools, integrated development environments (IDEs), version control systems like Git, and sometimes certifications in specific languages or frameworks are important. Excellent teamwork, communication, and adaptability help engineers collaborate effectively and respond to evolving project needs. These skills ensure the successful design, implementation, and maintenance of reliable, efficient software solutions.

What are some common challenges computer software engineers face when working on large-scale projects?

Computer software engineers working on large-scale projects often encounter challenges such as coordinating with cross-functional teams, managing complex codebases, and ensuring consistent documentation. Navigating these challenges requires strong communication skills, effective use of version control systems, and familiarity with agile methodologies. Additionally, engineers must balance meeting project deadlines with maintaining code quality and adapting to evolving requirements, making time management and adaptability crucial skills in this role.

What is the difference between Computer Software Engineering vs Computer Software Development?

AspectComputer Software EngineeringComputer Software Development
CredentialsBachelor's in Software Engineering, Computer Science, or related field; certifications like Certified Software Development Professional (CSDP)Bachelor's in Computer Science, Software Engineering, or related; certifications less common
Work EnvironmentDesigning, analyzing, and managing software projects; often involved in system architectureWriting, testing, and debugging code; focused on creating software applications
Employer & Industry UsageUsed by tech companies, consulting firms, and large organizations for complex projectsCommon across startups, tech firms, and software companies for product development

While both roles involve software creation, Computer Software Engineering emphasizes designing and managing software systems, whereas Computer Software Development focuses on coding and implementing software solutions. Understanding these differences helps in choosing the right career path or job search focus.

What are computer software engineering jobs?

Computer software engineering jobs involve designing, developing, testing, and maintaining software applications and systems. These roles typically require knowledge of programming languages, software development methodologies, and tools like version control systems. Professionals in this field often work in teams, follow coding standards, and may hold certifications such as Certified Software Development Professional (CSDP).

What do computer software engineers do?

Computer software engineers design, develop, test, and maintain software applications and systems. They use programming languages, development tools, and software engineering principles to create solutions that meet user needs and technical specifications.

What cities near Denver, CO are hiring for Computer Software Engineering jobs?

Cities near Denver, CO with the most Computer Software Engineering job openings:

Infographic showing various Computer Software Engineering job openings in Denver, CO as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 12% Part Time, 3% Contract, and 1% Nights. Highlights an 79% Physical, 2% Hybrid, and 19% Remote job distribution, with an average salary of $151,843 per year, or $73 per hour.

Software Engineering Manager

Liteye Systems, Inc.

Denver, CO โ€ข On-site

$140 - $180/hr

Other

Re-posted 29 days ago


Job description

We seek an exceptional Senior Software Engineer with 7 to 10+ years of experience to join the Engineering team and be a key contributor in all stages of product development and the growth of our business.

Responsibilities
  • Grow a strong and skillful software development team
  • Provide technical leadership for current projects
  • Develop and test software / firmware for various products and systems
  • Test and deploy software in the loop with various hardware systems
  • Coordinate with external vendors to implement the next generation technologies
  • Support various company engineering and other technical projects, which may include travel to customer locations for onsite work scope
  • Direct supervisor of other development team members
  • Serve as technical lead and mentor to junior staff
  • Assist business development and program management with cost and schedule estimates
  • Suggest, create, and implement department processes and improvements
  • Other duties as assigned
Qualifications
  • Bachelorโ€™s degree from an accredited university in Computer Science, Software Engineering or related field; Masterโ€™s degree preferred
  • Minimum 7+ years of experience in a development environment
  • Minimum 5+ years of experience developing and qualifying systems for Defense / Aerospace / Industrial applications
  • 5+ years of experience with various programming languages including C, C++ and Microsoft .NET / C#
  • Familiarity with Javascript and/or Python
  • 3+ years of leading and mentoring a software engineering team
  • Development experience for Android and IOS is a plus
  • Agile / Scrum development methodology experience is a must
  • Experience with Machine learning, Deep learning, CUDA, UI/UX, TensorFlow, Video processing and/or Computer vision is a nice to have
  • Prior experience managing resources and executing project plans
  • Strong interpersonal skills and ability to communicate complex technical concepts to both technical and nonโ€‘technical teams
  • Ability to comfortably work with external design teams and communicate with customers
  • Must be authorized to work in the U.S. and hold an active or inactive minimum DoD level โ€œSecretโ€ clearance, or be able to obtain interim clearance and maintain full โ€œSecretโ€ level clearance. Background check and drug screening is mandatory prior to start date once an offer is accepted

Location: Centennial, CO

#J-18808-Ljbffr