1

Software Engineer In Training Jobs in Colorado (NOW HIRING)

Engineer In Training We are seeking an Engineer In Training (EIT) to join our growing team in Denver, CO. This is an excellent opportunity for an early-career engineer (3-5 years' experience) to ...

New

Overview We are seeking an Engineer in Training (EIT) to join our growing team in Denver, CO . This is an excellent opportunity for an early-career engineer (3-5 years' experience) to build ...

Overview We are seeking an Engineer in Training (EIT) to join our growing team in Denver, CO. This is an excellent opportunity for an early-career engineer (3-5 years' experience) to build ...

Overview We are seeking an Engineer in Training (EIT) to join our growing team in Denver, CO . This is an excellent opportunity for an early-career engineer (3-5 years' experience) to build ...

In this role, you will support the software engineering lifecycle following the program Software Development Plan (SDP) to include requirements analysis, object-oriented analysis & design, code ...

Software Engineer

Littleton, CO · On-site

$75K - $95K/yr

In this role, you will support the software engineering lifecycle following the program Software Development Plan (SDP) to include requirements analysis, object-oriented analysis & design, code ...

next page

Showing results 1-20

Software Engineer In Training information

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 Colorado? For Software Engineer In Training jobs in Colorado, the most frequently searched job titles are:
What cities in Colorado are hiring for Software Engineer In Training jobs? Cities in Colorado with the most Software Engineer In Training job openings:

Engineer In Training

Atkins Realis

Denver, CO • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

This job post has expired today. Applications are no longer accepted.


Job description

Engineer In Training

We are seeking an Engineer In Training (EIT) to join our growing team in Denver, CO. This is an excellent opportunity for an early-career engineer (3–5 years' experience) to build specialized expertise in utility engineering and coordination on complex infrastructure projects.

In this role, you'll work alongside experienced engineers to support—and progressively lead—efforts related to utility conflict analysis, relocation design, and stakeholder coordination across multidisciplinary transportation and infrastructure projects. You'll gain exposure to real-world challenges involving utilities such as water, wastewater, stormwater, gas, electric, and telecommunications systems, while developing both your technical and project coordination skills.

Your Role

Utility Engineering

  • Support the identification, analysis, and resolution of utility conflicts across multiple systems
  • Prepare utility base maps and composite exhibits using survey data, SUE information, and record drawings
  • Perform engineering calculations related to depth, clearance, offsets, and constructability
  • Evaluate alternative design and relocation solutions based on feasibility, cost, and project constraints
  • Assist in developing specifications, cost estimates, and quantity takeoffs
  • Support utility owners in advancing relocation designs, plans, and profiles

Utility Coordination

  • Assist in—and progressively take ownership of—utility coordination efforts across projects
  • Maintain conflict matrices, logs, and coordination records
  • Partner with utility owners and stakeholders to proactively resolve conflicts
  • Participate in coordination meetings and prepare summaries and action items
  • Support preparation of utility agreements, permits, and agency submittals
  • Interface with clients, subconsultants, and public agencies to ensure successful delivery

Engineering Analysis & Documentation

  • Conduct investigations using SUE data, record documentation, and field observations
  • Prepare portions of reports, including:
    • Utility conflict analyses
    • Coordination summaries
    • Design documentation
  • Develop graphics, exhibits, and technical documentation for presentations and reports
  • Analyze and interpret data to support informed engineering decisions

Construction Phase Support

  • Review construction drawings and submittals for compliance
  • Support field activities including:
    • Responding to RFIs
    • Assisting with field conflict resolution
    • Observing utility installation and construction progress
  • Contribute to progress tracking and project documentation

Collaboration & Growth

  • Coordinate with internal disciplines (roadway, drainage, structures, etc.) to integrate designs
  • Provide guidance to technicians or junior staff as your experience grows
  • Perform quality checks on calculations, plans, and documentation
  • Continue building technical expertise and leadership skills within a supportive team environment

About You

  • Bachelor's degree in Civil Engineering (required)
  • EIT certification (or actively pursuing)
  • 3–5 years of relevant experience in utility engineering, coordination, or transportation infrastructure
  • Working knowledge of utility systems and infrastructure coordination practices
  • Ability to read and interpret multi-disciplinary plans (roadway, drainage, structures, survey, ROW, etc.)
  • Familiarity with:
    • Subsurface Utility Engineering (SUE) practices
    • Federal and State utility accommodation policies
    • Right-of-way and easement considerations
    • Construction methods and procedures
  • Proficiency in CAD tools (Civil 3D and/or MicroStation preferred)
  • Strong attention to detail with excellent organizational and documentation skills
  • Effective communication and collaboration skills

Rewards & Benefits

At AtkinsRéalis, our values—Safety, Integrity, Collaboration, Innovation, and Excellence—are more than just words. They are the foundation of who we are and how we work. These principles shape our culture, guide our decisions, and inspire us to create an environment where every team member feels empowered to grow, succeed, and make a meaningful impact.

Depending on your employment status, AtkinsRéalis benefits may include medical, dental, vision, company-paid life and short- and long-term disability benefits, employer-matched 401(k) with 100% vesting, employee stock purchase plan, Paid Time Off, leaves of absences options, flexible work options, recognition and employee satisfaction programs, employee assistance program, and voluntary benefits. You can review our comprehensive benefits page here.

About AtkinsRéalis

We're AtkinsRéalis, a world-class engineering services and nuclear organization. We connect people, data and technology to transform the world's infrastructure and energy systems. Together, with our industry partners and clients, and our global team of consultants, designers, engineers and project managers, we can change the world. We're committed to leading our clients across our various end markets to engineer a better future for our planet and its people.

Additional Information

Expected compensation range is between $85,000 - $110,000 annually depending on skills, experience, and geographical location.

Are you ready to expand your career with us? Apply today and help us shape something extraordinary.

AtkinsRéalis is an equal opportunity, Drug-Free employer EOE/Veteran/Disability

Please review AtkinsRéalis' Equal Opportunity Statement here.

Applications for this position are accepted on a rolling basis; no application deadline applies.

AtkinsRéalis cares about your privacy and is committed to protecting your privacy. Please consult our Privacy Notice on our Careers site to know more about how we collect, use and transfer your Personal Data. By submitting your personal information to AtkinsRéalis, you confirm that you have read and accept our Privacy Notice.

Note to staffing and direct hire agencies:

In the event a recruiter or agency who is not on our preferred supplier list submits a resume/candidate to anyone in the company, AtkinsRéalis family of companies, we explicitly reserve the right to recruit and hire the candidate(s) at our discretion and without any financial obligation to the recruiter or agency. https://careers.atkinsrealis.com/recruitment-agencies

#LI-HYBRID

Worker Type: Employee

Job Type: Regular

At AtkinsRéalis, we seek to hire individuals with diverse characteristics, backgrounds and perspectives. We strongly believe that world-class talent makes no distinctions based on gender, ethnic or national origin, sexual identity and orientation, age, religion or disability, but enriches itself through these differences.