1

Assistant Software Engineer Jobs in Bozeman, MT (NOW HIRING)

Transportation Project Engineer - Mid-Level

Bozeman, MT ยท On-site

$80K - $106K/yr

Software * Microsoft Office (Outlook, Word, Excel) - Advanced * Market Sector Software (AutoCAD C3D ... May perform assistant project management services. May perform the role of project engineer on ...

Transportation Project Engineer - Mid-Level

Bozeman, MT ยท On-site

$80K - $106K/yr

Software * Microsoft Office (Outlook, Word, Excel) - Advanced * Market Sector Software (AutoCAD C3D ... May perform assistant project management services. May perform the role of project engineer on ...

... Assist project team with labor cost codes for the project โ€ข Work with Project Manager and ... software โ€ข Effective written and oral communication sufficient to be able to elicit and ...

... Assist project team with labor cost codes for the project โ€ข Work with Project Manager and ... software โ€ข Effective written and oral communication sufficient to be able to elicit and ...

BIM/VDC Engineer

Bozeman, MT ยท On-site

$70K - $100K/yr

Field Support: Assist with survey and field layout under guidance from senior field engineers ... Preferred Software Skills: * Autodesk Revit * Autodesk CAMduct * Autodesk Navisworks * Bluebeam ...

Engineering Manager SUMMARY The Engineering Manager will assist and collaborate with the Director ... Comprehensive knowledge of Microsoft Office applications and various property specific software ...

Showing results 21-40

Assistant Software Engineer information

See Bozeman, MT salary details

$33.7K

$90.6K

$137.3K

How much do assistant software engineer jobs pay per year?

As of Sep 4, 2026, the average yearly pay for assistant software engineer in Bozeman, MT is $90,574.00, according to ZipRecruiter salary data. Most workers in this role earn between $71,900.00 and $106,600.00 per year, depending on experience, location, and employer.

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

To thrive as an Assistant Software Engineer, you need a solid understanding of programming languages (such as Java, Python, or C++), software development fundamentals, and typically a bachelor's degree in computer science or a related field. Familiarity with version control systems like Git, basic debugging tools, and common development frameworks is important. Strong problem-solving abilities, collaboration, and effective communication help you work efficiently within teams and adapt to evolving project requirements. These skills and qualities are essential for delivering quality code, learning quickly, and contributing to successful software projects.

What are some common challenges faced by assistant software engineers when joining a new development team?

Assistant Software Engineers often encounter challenges such as adapting to unfamiliar codebases, learning new technologies or frameworks used by the team, and understanding the team's workflow and communication practices. It's common to spend initial weeks focusing on onboarding tasks, shadowing experienced developers, and gradually taking on more complex assignments. Collaboration with senior engineers is key, as they provide guidance and feedback to help you grow technically and integrate smoothly into the team's processes.

What is the difference between Assistant Software Engineer vs Software Engineer?

AspectAssistant Software EngineerSoftware Engineer
Required CredentialsBachelor's degree in CS or related field; some internshipsBachelor's or higher; more experience preferred
Work EnvironmentEntry-level, supervised tasks, learning-focusedFull responsibility for projects, independent problem-solving
Employer & Industry UsageCommon in tech companies, startups, IT departmentsStandard role across tech, finance, healthcare, and more

The main difference is experience and responsibility. Assistant Software Engineers are entry-level, focusing on learning and supporting tasks, while Software Engineers handle full project development independently. The roles often overlap in credentials and work environment, but the Software Engineer position involves greater autonomy and technical expertise.

Is 25 too late to become an assistant software engineer?

Age is not a barrier to becoming an assistant software engineer; many professionals start or transition into tech careers at 25 or later. Success depends on acquiring relevant skills such as programming languages, understanding software development processes, and gaining practical experience through projects or certifications.

What is an assistant software engineer?

An assistant software engineer is an entry-level or junior role responsible for supporting software development tasks such as coding, testing, and debugging under the supervision of senior engineers. They often work with programming languages like Java, Python, or C++ and may need foundational knowledge of software development tools and methodologies.

What are the most commonly searched types of Software Engineer jobs in Bozeman, MT?

The most popular types of Software Engineer jobs in Bozeman, MT are:

What are popular job titles related to Assistant Software Engineer jobs in Bozeman, MT?

For Assistant Software Engineer jobs in Bozeman, MT, the most frequently searched job titles are:

What job categories do people searching Assistant Software Engineer jobs in Bozeman, MT look for?

The top searched job categories for Assistant Software Engineer jobs in Bozeman, MT are:

Infographic showing various Assistant Software Engineer job openings in Bozeman, MT as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 12% Part Time, and 4% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $90,574 per year, or $43.5 per hour.

Transportation Engineer

Robert Peccia & Associates

Bozeman, MT โ€ข On-site

$80K - $100K/yr

Full-time

Retirement

Re-posted 2 days ago


Job description

Transportation Engineer
  • Transportation Planning & Operations Group
  • All Office Locations
  • $80,000 - $100,000 (base salary)
  • Regular Full-Time

Robert Peccia & Associates (RPA) is excited to offer a dynamic opportunity for a Transportation Engineer within our Transportation Planning & Operations Group. In this role, you will support the development of transportation solutions that improve safety, mobility, and system performance across the Northwest. You will contribute to a wide range of planning, preliminary engineering, and conceptual design projects for MDT, FHWA, and local municipalities as part of one of the region’s top transportation teams.

We are seeking a motivated, detail-oriented, and team-focused professional with a strong foundation in transportation engineering and a desire to grow into increasing levels of responsibility within the team.

As a Transportation Engineer, you will work collaboratively with a team of engineers and planners on diverse transportation planning and operations projects. Responsibilities include:

  • Project Delivery: Contribute to transportation engineering projects from planning through preliminary engineering and conceptual design, supporting successful project outcomes.
  • Alternatives Analysis: Assist in identifying and evaluating transportation improvement alternatives, considering safety, operations, and system performance.
  • Technical Analysis: Perform traffic operations, safety, and planning analyses to support engineering decisions and recommendations.
  • Conceptual Design: Assist in developing conceptual layouts, preliminary plans, and visualizations to communicate project ideas and solutions.
  • Tools & Methods: Apply transportation analysis tools, including traffic modeling and simulation, as needed to support project evaluations.
  • Collaboration: Work within multidisciplinary teams, coordinating with engineers, planners, clients, and agencies.
  • Documentation: Prepare technical reports, calculations, and supporting documentation with a high level of accuracy and attention to detail.
  • Growth & Development: Expand technical expertise and take on increasing responsibility in project delivery, technical tasks, and client interaction.

Requirements

We are looking for a well-rounded professional who combines technical capability with strong communication skills and a commitment to continuous learning.

  • Education and Certification: Bachelor’s degree in Civil Engineering (transportation emphasis preferred) or related field. Professional Engineering (PE) license in Montana, or ability to obtain within six (6) months.
  • Experience: 4–8 years of experience in traffic and/or transportation engineering. Experience with MDT, FHWA, or local agency projects is desirable.
  • Technical Proficiency: Understanding of transportation analysis and simulation tools such as Synchro, SimTraffic, and Vissim. Experience with design software including Civil 3D is preferred.
  • Analytical Skills: Ability to apply engineering judgment to evaluate alternatives and develop practical transportation solutions.
  • Communication: Strong written and verbal communication skills with the ability to clearly present technical information.
  • Teamwork: Ability to work effectively in a collaborative, multidisciplinary environment.
  • Personal Attributes: Detail-oriented, self-motivated, and able to manage multiple priorities. Demonstrates sound judgment and a solutions-oriented mindset.
  • Culture Fit: Commitment to being an active participant in our employee-owned culture and alignment with RPA’s Core Values.

Benefits

About RPA

Robert Peccia & Associates (RPA) is a distinguished, 100% employee-owned civil engineering, planning, and land surveying firm headquartered in Montana. Established in 1978, we are renowned for our personalized service and commitment to designing practical and sustainable solutions for our clients.

We champion an open leadership style based on mutual trust, empowering our team members to influence the future of RPA. Our commitment to a collaborative culture has fostered consistent growth and one of the lowest staff turnover rates in the industry. At RPA, our core values—listening, respect, integrity, empowerment, teamwork, and social responsibility—drive our success and shape our dynamic work environment.

Company Culture and Benefits

At RPA, our employee-owners are the cornerstone of our success. That is why we invest in you, your professional development, your community, and your future, celebrating both your work achievements and personal milestones. Our comprehensive benefits package includes:

  • Generous Retirement Plan: RPA contributes to your retirement future, with no match required, starting on day one.
  • 100% Employee Owned: Our Employee Stock Ownership Program (ESOP) provides you with direct ownership in the company, aligning your success with ours.
  • Competitive Salary and Bonuses: Enjoy a rewarding compensation structure including competitive base salary and company-wide bonus program.
  • Flexible Work Environment: We support work-life balance with excellent leave policies, flexible schedules, and paid time over 40 hours per week.
  • Professional Growth: We support and encourage professional development and involvement in civic/professional organizations and provide ample opportunity for career growth within RPA.

Additional details about our benefits can be found on our RPA Advantage Page.