1

Intermediate Software Engineer Jobs in Colorado (NOW HIRING)

Provides training/cross-training in Structured Problem Solving, SPC, PCS, equipment, software and ... as intermediate math and computer skills. Excellent listening skills necessary. * Requires ...

Proficiency in structural-specific software * Advanced experience with performing engineering ... Intermediate experience with applicable building codes * Proficient at advanced internal and ...

Proficiency in structural-specific software * Advanced experience with performing engineering ... Intermediate experience with applicable building codes * Proficient at advanced internal and ...

Proficiency in structural-specific software * Advanced experience with performing engineering ... Intermediate experience with applicable building codes * Proficient at advanced internal and ...

Proactively seeks opportunities for continuous learning and understanding of industry software ... Intermediate proficiency in Revit and Bluebeam Revu. Experienced Level - III * Bachelor's degree in ...

Test Engineer

Colorado Springs, CO · On-site

$100K - $165K/yr

You will be working with the GMASS program including systems engineering, software (SW), hardware ... Intermediate skill level with Microsoft Office Suite. Intermediate users demonstrate a strong grasp ...

... or Software Engineering. * One of the following certifications: * DAU DCWF 521 Cyber Defense Infrastructure Support Specialist - Intermediate Playlist * CIN A-531-1900 Joint Cyber Analysis Course ...

DCO Engineer (mid)

Aurora, CO · On-site

$130K - $150K/yr

... or Software Engineering. * One of the following certifications: * DAU DCWF 521 Cyber Defense Infrastructure Support Specialist - Intermediate Playlist * CIN A-531-1900 Joint Cyber Analysis Course ...

... or Software Engineering. * One of the following certifications: * DAU DCWF 521 Cyber Defense Infrastructure Support Specialist - Intermediate Playlist * CIN A-531-1900 Joint Cyber Analysis Course ...

DCO Engineer (mid)

Aurora, CO · On-site

$130K - $150K/yr

... or Software Engineering. * One of the following certifications: * DAU DCWF 521 Cyber Defense Infrastructure Support Specialist - Intermediate Playlist * CIN A-531-1900 Joint Cyber Analysis Course ...

Showing results 41-60

Intermediate Software Engineer information

See Colorado salary details

$66.8K

$155.1K

$216.1K

How much do intermediate software engineer jobs pay per year?

As of Aug 11, 2026, the average yearly pay for intermediate software engineer in Colorado is $155,124.00, according to ZipRecruiter salary data. Most workers in this role earn between $126,200.00 and $181,900.00 per year, depending on experience, location, and employer.

What does an intermediate software engineer do?

An Intermediate Software Engineer is responsible for designing, developing, testing, and maintaining software applications. They typically have a few years of experience and can work independently on moderately complex tasks, while also collaborating with senior engineers and other team members. Their work might involve writing code, reviewing pull requests, debugging, and participating in code reviews. Intermediate Software Engineers help ensure that software meets quality standards and project requirements while also learning new technologies and best practices.

What types of projects and responsibilities can an intermediate software engineer expect on a typical team?

As an Intermediate Software Engineer, you’ll often work on both new feature development and maintaining existing codebases. You’ll be expected to write clean, efficient code, participate in code reviews, and help troubleshoot issues alongside senior engineers. Collaboration is common—you’ll frequently interact with product managers, QA testers, and other developers to clarify requirements and ensure timely delivery. This role provides a balance of autonomy and mentorship, making it a great opportunity to broaden your technical skills while contributing meaningfully to team objectives.

What are the key skills and qualifications needed to thrive as an intermediate software engineer?

To thrive as an Intermediate Software Engineer, you need proficiency in programming languages (such as Python, Java, or JavaScript), solid problem-solving abilities, and a relevant degree or equivalent experience. Experience with version control systems (like Git), familiarity with development frameworks, and sometimes certifications in cloud technologies or agile methodologies are valuable. Strong collaboration, communication, and adaptability help you contribute effectively to team projects and navigate shifting priorities. These technical and soft skills ensure you can deliver reliable code, work productively within teams, and adapt to evolving project requirements.

What is the difference between Intermediate Software Engineer vs Junior Software Developer?

AspectIntermediate Software EngineerJunior Software Developer
Required Experience2-4 years0-2 years
SkillsProficient in multiple programming languages, problem-solving, and system designBasic coding skills, understanding of programming fundamentals
Work EnvironmentCollaborates on complex projects, may mentor juniorsFocuses on learning, executing assigned tasks
ResponsibilitiesDesigns components, troubleshoots issues, contributes to architectureImplements features, fixes bugs, learns best practices

The Intermediate Software Engineer typically has more experience and takes on more complex tasks than a Junior Software Developer. They are expected to work independently on parts of projects and contribute to system design, whereas juniors focus on learning and executing basic tasks. This distinction helps employers identify the right level of expertise needed for specific roles.

What are the most commonly searched types of Software Engineer jobs in Colorado? The most popular types of Software Engineer jobs in Colorado are:

Geotechnical Engineer - Intermediate

Knight Piésold

Denver, CO • On-site

$93K - $118K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 29 days ago


Job description

Description
Do you like working on dynamic projects all over the world? Are you interested in applying your skills, talents, and education to work at a company that has a strong history and is well known in the industry? Do you want to be part of a team that will inspire you and offer you opportunities to learn and grow? If you said yes to these questions, then read on to learn more about Knight Piésold and the opportunities we have open.
Why Join Knight Piésold?
  • You will be joining a reputable, well established global consulting firm with over 100 years of industry experience.
  • We believe in the One Team approach, with everyone working together toward achieving a shared goal. Our engineers develop their skills through working on diverse projects, our knowledge-sharing culture, career mentoring program and collaborating with top professionals in the industry.
  • We offer unique opportunities to travel and see the world while you learn, with projects around the world to take you on a career enhancing experience and adventure.

The Role:
The successful job applicant will be part of a dynamic geotechnical engineering team and will direct and review the integration of technical activities and products related to geotechnical work, including planning and participating in geotechnical site investigation/laboratory testing programs and results interpretation, geotechnical analysis, detail design, technical support during construction, reporting, and communications. Projects may include water dams, tailing dams, heap leach pads, mine waste rock dumps, heavily loaded structural foundations, and other earthworks, mining, and renewable energy facilities.
  • Intimately understand and be able to work effectively in the field of geotechnical engineering.
  • Direct field work programs associated with geotechnical site investigations.
  • Interpret in-situ data from geotechnical site investigations and analyze data from laboratory testing to determine type, classification and geotechnical engineering characteristics of soils.
  • Utilize the above information or information provided by others, perform geotechnical analysis and designs of, or make recommendations for, project components including excavations, dams, foundations, fluid or mine waste impoundments, spillways, pipeline or penstock anchorages.
  • Develop or lead the development of clear and concise letters or reports to present the complete work to clients or others.
  • Provide technical review of study reports, drawings and technical specifications.
  • Review project information including source criteria, scope of work, procedures and requirements, diagrams and drawings, specifications and other client-produced documents, to determine the approach and work to be undertaken, budgeted, scheduled and implemented. This requires working with a single engineering or scientific discipline or multiple disciplines.
  • Mentor and develop less experienced staff in completing work tasks that meet both client and internal quality/efficiency expectations. Lead and demonstrate through responsible project management leadership. Emphasize teamwork and look for continuous improvement in all individual task and project work.
  • Become the client liaison in all matters related to the project or the undertaking. Develop working relationships with the client representatives and staff.
  • Investigate, assess and assist in securing assignments in the mining, water resources and hydropower sectors. Provide knowledgeable contributions to the company's overall marketing strategy.

An Ideal Candidate:
  • Minimum of a Bachelor's degree (BS) in civil engineering with an emphasis in geotechnical engineering.
  • Master's degree (MSc) in Geotechnical Engineering is strongly preferred.
  • 4 to 10 years of experience.
  • Registered, or on track to be registered, as a Professional Engineer (P.E.).
  • Spanish language skills are a strong asset.
  • Proficiency in MS Office and slope stability programs (e.g., GeoStudio and/or RocScience) required.
  • Familiarity with gINT, FLAC or PLAXIS and other latest geotechnical design software strongly preferred.
  • Knowledge of Civil 3D is an asset.

Work Environment:
Work will be in both office and field environment with travel to various outdoor sites determined by project needs. Adherence to safety standards including those of the firm, MSHA, OSHA is mandatory.
Compensation:
In accordance with Colorado state law, the following Annual compensation range is applicable for the job and Colorado location associated with this requisition: $93,000-$118,000/year. Actual compensation may vary from posted hiring range based upon compensable factors, including: experience, education, and skill level.
Benefits:
Because our employees are our most important asset, we created a benefit program to support you and your family now and into the future. Our benefits include: 401(k) / Roth 401(k) / Employer matching, Health insurance - including Prescription drugs, Dental insurance, Vision insurance, Flexible spending account (health and dependent care reimbursement), Health Savings account (HSA), Short and long-term disability, Life insurance, Wellness and employee assistance programs, Flexible work schedule, Paid time off (Vacation, Sick, Holiday), Professional development assistance, Employee referral bonus, Transit benefit program, as well as a Discretionary annual bonus program.
Knight Piésold provides equal employment opportunities to all employees and applicants for employment without regard to race, color, creed, ancestry, national origin, citizenship, sex or gender (including pregnancy, childbirth, and pregnancy-related conditions), gender identity or expression (including transgender status), sexual orientation, marital status, religion, age, disability, genetic information, service in the military, or any other characteristic protected by applicable federal, state, or local laws and ordinances.
EEO Policy
Applicants with disabilities may be entitled to reasonable accommodation under the terms of the Americans with Disabilities Act and certain state or local laws. If you need assistance completing any forms or to otherwise participate in the resume submission process, please contact a member of our Human Resources team by sending an e-mail message to Denver@knightpiesold.com or please call us at 1-303-629-8788 between the hours of 8:00am - 5:00pm MST, Monday-Friday.