1

Software Engineer In Training Jobs in Denver, CO

At VIZIO we're built around supporting each other in a relaxed, collaborative environment. We're ... Now we need a brilliant Sr Software Engineer to join us and own the development of our features ...

Software Engineer

Englewood, CO · On-site

$85K - $152K/yr

Rincon Research Corporation seeks a Software Engineer to create cutting edge software and cloud ... You will work in a multi-disciplinary R&D environment with similarly skilled and motivated ...

next page

Showing results 1-20

Software Engineer In Training information

See Denver, CO salary details

$24.7K

$107.9K

$194.5K

How much do software engineer in training jobs pay per year?

As of May 28, 2026, the average yearly pay for software engineer in training in Denver, CO is $107,933.00, according to ZipRecruiter salary data. Most workers in this role earn between $66,900.00 and $123,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Software Engineer In Training, and why are they important?

To thrive as a Software Engineer In Training, you need a solid understanding of programming fundamentals, problem-solving abilities, and a relevant degree or coursework in computer science or a related field. Familiarity with version control systems like Git, coding languages such as Python or Java, and basic software development tools is typically required. Strong communication, eagerness to learn, and teamwork skills help set individuals apart in this role. These competencies are crucial for adapting quickly, contributing effectively to projects, and developing into a well-rounded software engineer.

What kinds of projects can a Software Engineer In Training expect to work on, and how are these projects structured for learning and development?

As a Software Engineer In Training, you will typically be assigned to smaller-scale features or assist with components of larger projects under the guidance of more experienced engineers. These projects are structured to gradually introduce you to the company’s technology stack, development processes, and best practices. You’ll often participate in code reviews, pair programming, and regular team meetings, which help build both technical and collaborative skills. The environment is designed to provide mentorship and hands-on experience, so you can confidently progress to more complex responsibilities over time.

What is a Software Engineer In Training?

A Software Engineer In Training is an entry-level professional who is learning the skills and practices required to become a fully qualified software engineer. Typically, they work under the supervision of senior engineers, assisting with coding, testing, and debugging software applications. This role is designed to provide hands-on experience, mentorship, and exposure to industry-standard tools and processes. Over time, individuals in this position gain the necessary knowledge and experience to advance to more independent engineering roles.

What is L1, L2, L3, and L4 developer?

In software engineering, L1, L2, L3, and L4 typically refer to different levels of developer seniority or experience, with L1 being entry-level and L4 being senior or lead roles. These levels often correspond to increasing technical skills, responsibilities, and expectations, and are used by companies to structure career progression and compensation. As a Software Engineer In Training, you are usually at the L1 or L2 level, focusing on learning core skills and gaining practical experience.

What is the difference between Software Engineer In Training vs Software Developer?

AspectSoftware Engineer In TrainingSoftware Developer
CredentialsTypically pursuing or holding a bachelor's degree in computer science or related fieldUsually has a similar educational background, often with some work experience
Work EnvironmentEntry-level, often in training or mentorship programs within tech companiesFull-time development roles, working on projects and coding tasks
Employer UsageCommonly used for new graduates or interns starting their software engineering careersUsed for professionals actively developing software solutions

In summary, a Software Engineer In Training is an entry-level role focused on learning and development, often for recent graduates, while a Software Developer is a more experienced role involving active software creation. Both roles share similar educational backgrounds but differ in experience and responsibilities.

What are popular job titles related to Software Engineer In Training jobs in Denver, CO? For Software Engineer In Training jobs in Denver, CO, the most frequently searched job titles are:
What cities near Denver, CO are hiring for Software Engineer In Training jobs? Cities near Denver, CO with the most Software Engineer In Training job openings:

Engineer-in-Training I - Civil

Martin/Martin Consulting Engineers

Lakewood, CO • On-site

$70K - $77K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted yesterday


Job description

Job Type
Full-time
Description
Martin/Martin, Inc. is looking for a civil engineer to join our Civil Engineering Group in our Lakewood, Colorado office. This engineer will work for multiple project managers on a broad range of project types. The position would offer the opportunity to work on varied types of projects, including municipal, utility healthcare, affordable housing, educational facilities, housing developments, and much more.
About Martin/Martin
Martin/Martin, Inc. is a full-service civil and structural consulting engineering firm, headquartered in the Denver area, built on experience and industry leadership cultivated since the 1940s. Our engineered solutions are developed through a culture of integrity, service, creativity, and quality for the benefit of our clients and the community. Our structural engineers develop customized structural systems to meet design requirements for new facilities and expansions. Our civil teams focus on site and infrastructure design including traffic/transportation, parking, street layout/lighting, water and wastewater utilities, stormwater drainage, circulation, paving, surveying, security issues, and other site considerations. Our investigative engineers can provide support for existing projects, both buildings and sites, to design and implement repairs, renovations, or improvements. With nine office locations and a staff of more than 370, Martin/Martin engineers regularly perform work throughout Colorado, across the United States, and internationally.
A typical workweek can include engineering calculations, drawing development, and site visits. This position allows for interactions with owners, architects, and contractors early in your career, along with opportunities for marketing activities. Projects are typically in the Rocky Mountain Region.
Examples Of Responsibilities:
  • Work under the supervision of a licensed engineer to accomplish structural/civil design calculations and tasks.
  • Produce high-quality project documentation using computer design and graphics software programs.
  • Actively participate in personal professional development through learning code requirements, asking lots of questions, completing reference research, and attending technical training seminars.
  • Assist Project Manager in construction administration tasks such as shop drawing review, performing field observations, and responding to Requests for Information.
  • Collaboratively engage with other Martin/Martin staff to provide exceptional engineering solutions for our clients.

WORKING CONDITIONS/SKILLS/ABILITIES
This position is primarily physical in nature and is continually exposed to outside weather, completing a wide range of activities summarized herein. The following abilities are required:
  • Move inside or outside the office and on non-ADA accessible construction sites
  • Walk, kneel, crawl, stoop, bend, and remain stationary for long periods of time
  • Repetitive movement on tasks such as using a keyboard or mouse
  • Identify color
  • Read, communicate, and document in English
  • Determine and exchange accurate information
  • Move or hold equipment weighing up to 50 pounds
  • Position self in atypical environments and small, confined areas

Requirements
Required
  • Bachelor's degree in engineering from an ABET accredited engineering curriculum
  • Has passed FE Examination

Desired
  • Professional attitude
  • Collaborates effectively with others
  • Previous engineering and/or construction experience
  • Strong verbal and written communication skills
  • Demonstrates strong commitment to professional development
  • Structural and Investigative: Master's degree (MSCE/MSAE) from an ABET accredited engineering curriculum

Compensation
The wage range for this role considers 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.
  • Base Salary: For individuals hired in Colorado, a reasonable estimate of the current range for this role is $70,000 to $77,000 annually.
  • Accrued Time: This is a salaried position with accrued time eligibility. Accrued time allows additional compensation or time-off to be earned for any eligible hours worked exceeding 40 hours per week.
  • Base Salary Review: This role is eligible to participate in Martin/Martin's annual base salary increase review process.
  • Annual Bonus: This role is eligible to participate in a discretionary annual bonus program.

Base salary review and increases, in addition to annual bonuses, are dependent on various factors, including a hired individual's job-level and annual company performance.
Benefits:
  • 401(k) Plan Company Match and Profit Sharing (when appropriate)
  • Company Paid Continuing Education
  • Competitive Pay
  • Comprehensive Health and Dental Coverage
  • Employee Assistance Program (EAP)
  • Extended Vision Coverage
  • Flexible Spending Account, Health Savings Account (HSA)
  • Life, Short-Term, and Long-Term Disability Insurance
  • Minimum 3 weeks Paid Time Off (PTO) and Holidays
  • RTD - EcoPass
  • Wellness Reimbursement

Perks:
  • Committee Involvement (Innovation, Diversity and Inclusion, Recreation)
  • Community Involvement (Martin/Martin Gives Back Program)
  • Employee Recognition Awards
  • Extensive Employee Events (outings, picnics, golf, and ski days)
  • Four-weeks paid sabbatical after 7 years of employment.
  • Hybrid Work Environment
  • Internal Continuing Education and Training
  • On-Site Workout Facilities
  • PE License Reimbursement
  • Working on the Best Projects

Martin/Martin, Inc. is dedicated to the principles of equal employment opportunity. We prohibit unlawful discrimination against applicants or employees on the basis of age 40 and over, color, disability, gender identity, genetic information, military or veteran status, national origin, race, religion, sex, sexual orientation or any other applicable status protected by state or local law.
Applicants must be authorized to work for any employer in the U.S. We are unable to offer visa sponsorship for this position at this time.
Please note that due to the volume of applications received, we are unable to respond to individual inquiries about the status of your application.
Salary Description
$70,000 - $77,000 annually