1

Software Engineer In Training Jobs in Longmont, CO

Overview We are seeking a full-time Senior Java Software Engineer in Boulder, CO to join our ... training in data structures or object-oriented design methodology * Demonstrated strong and ...

Software Engineer

Fort Collins, CO · On-site

$120K - $200K/yr

This position is in-person. Toyon is seeking highly qualified Software Engineer candidates to ... and training, among other factors, when preparing an offer of employment. Equal Opportunity ...

Software Engineer

Boulder, CO · On-site

$100 - $165/hr

Awetomaton is seeking a Software Engineer to support the TAP Lab at the Boulder Ground Information ... In this role, you will lead the software integration effort required to connect the Python-based ...

Posted today

Software Engineer

Boulder, CO · On-site

$120 - $145/hr

In this role, you'll be working on a core area of our stack: the systems that coordinate quantum ... of software and quantum engineers, reporting to the Software Engineering Manager. This is a ...

next page

Showing results 1-20

Software Engineer In Training information

See Longmont, CO salary details

$23.7K

$103.7K

$186.8K

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

As of Aug 28, 2026, the average yearly pay for software engineer in training in Longmont, CO is $103,662.00, according to ZipRecruiter salary data. Most workers in this role earn between $64,300.00 and $118,600.00 per year, depending on experience, location, and employer.

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 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 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 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 cities near Longmont, CO are hiring for Software Engineer In Training jobs?

Cities near Longmont, CO with the most Software Engineer In Training job openings:

Engineer-in-Training II - Civil

Martin-Martin Inc

Fort Collins, CO • Hybrid

$77K - $83K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 26 days ago


Job description

Description


Martin/Martin, Inc. is looking for a civil engineer to join our Civil Engineering Group in our Fort Collins, 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.


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.


About Martin/Martin


Martin/Martin, Inc. is a civil, structural, and investigative 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.


With ten office locations and a staff of 400+, Martin/Martin engineers have project experience in all 50 states and on all seven continents. (Yes, even Antarctica!)


View our 2025 Year in Review here.


The Team


Our civil engineering teams focus on site and infrastructure design, including leading projects such as the 16th Street Mall redesign in Denver.


Responsibilities

  • Use of computer design and graphics software, including AutoCAD and Civil 3D.
  • Coordinate work of other disciplines
  • Completes design calculations for project components
  • Studies and applies building code and/or jurisdictional requirements under the supervision of the Project Manager
  • Perform reference research
  • Prepares details
  • Prepares and writes reports
  • Calculates and checks dimensions
  • Provides field observation, review of shop drawings and product submittals during construction
  • Work overtime when necessary.

Requirements


Required

  • Bachelor's degree in engineering from an ABET accredited engineering curriculum
  • Proficiency with Civil3D
  • Has passed Fundamentals of Engineering (FE) Examination
  • 2-5 years' experience
  • Must be eligible to work for any employer in the United States, without the need for visa sponsorship now or in the future.
  • Ability to work in the Fort Collins area. Relocation reimbursement may be provided, depending on the role and job function.

Desired

  • Relevant Intern experience.
  • Knowledge or proficiency with StormCAD, FlowMaster, WaterCAD, AutoTurn.
  • Knowledge of building and material design codes
  • Strong time management and organizational skills
  • Self-motivated and able to work independently for extended periods of time
  • Strong written, technical, and interpersonal skills
  • Construction field experience
  • Can manage small projects through design
  • GPA of 3.5 or higher

Working Conditions, Skills, and Abilities


This position is primarily technical in nature and requires working inside and outside the office to complete a wide range of activities. The following abilities are required:

  • Move inside or outside the office and on non-ADA accessible construction sites
  • Remain stationary for long periods of time
  • Repetitive movement on tasks such as using a keyboard or mouse
  • Carry, ascend, and descend a ladder
  • Identify color
  • Read, communicate, and document in English
  • Determine and exchange accurate information
  • Occasionally move or hold equipment weighing up to 50 pounds

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 $77,000 to $83,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.


 Perks & Benefits

  • Medical/Dental/Vision, including plans with 100% (employee-only) coverage
  • Minimum 3 weeks Paid Time Off (PTO) and 9-observed company holidays annually
  • Hybrid Work Schedule
  • Annual Wellness Subsidy
  • Sabbatical (after 7 years of continuous employment)
  • 401(k) Plan Company Match
  • Annual Profit Sharing (when appropriate)
  • Extensive Employee Events (outings, picnics, golf, and ski days)
  • Committee and Community Involvement

Professional Development
Martin/Martin provides ongoing internal continuing education, training, and mentorship, reimbursement for PE/SE licenses, and direct support for active participation in professional organizations.

---


Martin/Martin, Inc. is dedicated to the principles of equal employment opportunity. We prohibit unlawful discrimination against applicants or employees based on race, color, religion, sex, sexual orientation, gender identity, national origin, age, genetic information, disability or protected veteran status, or any other legally protected basis, in accordance with applicable law.


Please note that due to the volume of applications received, we are unable to respond to individual inquiries about the status of your application.