1

Junior Software Programmer Jobs in Bozeman, MT (NOW HIRING)

Civil Project Manager

Bozeman, MT · On-site

$88K - $118K/yr

Team Leadership -- Mentor junior staff, delegate tasks appropriately, and contribute to a ... Software * Microsoft Office (Outlook, Word, Excel, PowerPoint, Project) - Proficient * Projectwise ...

Team Leadership - Mentor junior staff, delegate tasks appropriately, and contribute to a ... Software * Microsoft Office (Outlook, Word, Excel, PowerPoint, Project) - Proficient * Projectwise ...

Civil Project Manager

Bozeman, MT · On-site

$70 - $90/hr

Team Leadership -- Mentor junior staff, delegate tasks appropriately, and contribute to a ... Software Technical Expertise * Demonstrates clear understanding of project‑related technical ...

... junior to mid-level geochemists and scientists. Over time, the successful candidate will have ... S. or Ph.D.) in Geochemistry, Geology, Hydrogeology, Environmental Engineering, Environmental ...

... junior to mid-level geochemists and scientists. Over time, the successful candidate will have ... S. or Ph.D.) in Geochemistry, Geology, Hydrogeology, Environmental Engineering, Environmental ...

... junior to mid-level geochemists and scientists. Over time, the successful candidate will have ... S. or Ph.D.) in Geochemistry, Geology, Hydrogeology, Environmental Engineering, Environmental ...

Lab Analyst II

Bozeman, MT · On-site

$19.59 - $24.52/hr

Works under the supervision of senior laboratory personnel and may assist in training junior staff ... Proficient in data entry and familiar with laboratory information systems and software. Physical ...

Showing results 21-36

Junior Software Programmer information

See Bozeman, MT salary details

$7

$27

$48

How much do junior software programmer jobs pay per hour?

As of Sep 5, 2026, the average hourly pay for junior software programmer in Bozeman, MT is $27.51, according to ZipRecruiter salary data. Most workers in this role earn between $16.68 and $33.85 per hour, depending on experience, location, and employer.

What is a junior software programmer?

A Junior Software Programmer is an entry-level professional responsible for writing, testing, and maintaining code under the guidance of more experienced developers. They typically work on specific tasks or small projects, learning industry practices and programming languages on the job. Junior programmers often collaborate with other team members to develop software solutions and resolve bugs, gaining experience as they grow into more advanced roles.

What are the key skills and qualifications needed to thrive as a junior software programmer?

To thrive as a Junior Software Programmer, you need a solid understanding of programming fundamentals, typically demonstrated by a degree in computer science or related field and experience with languages like Python, Java, or C++. Familiarity with version control systems (such as Git), basic debugging tools, and integrated development environments (IDEs) is also important. Strong problem-solving abilities, attention to detail, and effective communication are essential soft skills that help you learn quickly and collaborate with team members. These skills ensure you can contribute to codebases efficiently, adapt to new technologies, and support team goals in a fast-evolving technical environment.

What are some common challenges a junior software programmer might face during their first year on the job?

In their first year, Junior Software Programmers often encounter challenges such as adapting to new codebases, understanding development workflows, and balancing learning with productivity. They may also find it difficult to communicate technical issues clearly to team members or to estimate how long a task will take. However, most teams provide mentorship and regular feedback to help new programmers grow and integrate smoothly with the team’s processes.

What is the difference between Junior Software Programmer vs Junior Web Developer?

AspectJunior Software ProgrammerJunior Web Developer
Required SkillsProgramming languages (e.g., Java, C++, Python), software development fundamentalsHTML, CSS, JavaScript, basic backend knowledge
Work EnvironmentSoftware companies, tech firms, development teamsWeb agencies, tech startups, freelance projects
Common UsageDeveloping software applications, system toolsBuilding websites, web applications

Junior Software Programmers focus on developing software applications and systems using programming languages, often working in software or tech companies. Junior Web Developers specialize in creating websites and web-based applications, typically working in web agencies or startups. While both roles require basic coding skills, their focus areas and tools differ, making each suitable for different career paths within the tech industry.

What job categories do people searching Junior Software Programmer jobs in Bozeman, MT look for?

The top searched job categories for Junior Software Programmer jobs in Bozeman, MT are:

Infographic showing various Junior Software Programmer job openings in Bozeman, MT as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 10% Part Time, and 5% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $60,695 per year, or $29.2 per hour.

Senior Highway Engineer

Robert Peccia & Associates

Bozeman, MT • On-site

$95K - $120K/yr

Full-time

Retirement

Re-posted 3 days ago


Key responsibilities

  • Serve as the discipline lead for roadway design on projects of varying complexity and scope.

  • Plan, manage, and oversee all aspects of small- to medium-sized projects, ensuring high-quality deliverables on time and within budget.

  • Act as a team leader for complex, multi-disciplinary projects, coordinating with engineers, clients, and agencies.


Job description

Senior Highway Engineer
  • Streets & Highways Group
  • All Office Locations
  • $95,000 - $120,000 (base salary)
  • Regular Full-Time

Robert Peccia & Associates (RPA) is excited to offer a dynamic opportunity for a Senior Highway Engineer within our Streets and Highways Group. In this role, you will provide design leadership and technical support on roadway and transportation infrastructure projects across the northwest, contributing your expertise to one of the region’s top-ranked transportation teams. We are seeking an innovative, self-motivated, and team-oriented leader with a passion for transportation infrastructure, a comprehensive range of roadway design experience, and strong leadership skills.

This role offers significant growth opportunities, including career advancement and leadership pathways within RPA.

As a Senior Highway Designer, you will work with a team of engineers on diverse transportation design projects, from rural highways to complex urban interchanges. Responsibilities include:

  • Design Leadership: Serve as the discipline lead for roadway design on projects of varying complexity and scope.
  • Project Management: Plan, manage, and oversee all aspects of small- to medium-sized projects, ensuring high-quality deliverables on time and within budget.
  • Collaboration: Act as a team leader for complex, multi-disciplinary projects, coordinating with engineers, clients, and agencies.
  • Client Engagement: Build and maintain strong relationships with clients and agencies through proactive communication and exceptional service.
  • Mentorship: Guide and develop junior engineers, fostering technical and professional growth within the team.
  • Documentation & Analysis: Prepare written reports, calculations, and comprehensive design documentation.

Requirements

We are looking for a highly skilled professional who combines strong technical knowledge in highway design with leadership abilities and a commitment to teamwork. The ideal candidate will meet the following qualifications:

  • Education and Certification: Bachelor’s degree in Civil Engineering (or related field) with a Professional Engineering (PE) license in Montana, or ability to obtain within six months.
  • Experience: 6+ years of progressive experience in roadway design. Prior design experience with projects for the Montana Department of Transportation (MDT) or Federal Highway Administration (FHWA) is highly desirable.
  • Technical Proficiency: Advanced skills in roadway design software including Civil3D, MicroStation, and GEOPAK.
  • Personal Attributes: Detail-oriented, self-motivated, and able to manage multiple deadlines effectively. Strong interpersonal skills, common sense, and a solutions-oriented approach are essential for success in this role.

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.