1

Intermediate Software Developer Jobs in Montana (NOW HIRING)

... Engineering or related field * 5+ years of job-related experience * Intermediate knowledge of ... Proficient using a heating and cooling load software such as Trane Trace * Excellent working ...

... Engineering or related field * 5+ years of job-related experience * Intermediate knowledge of ... Proficient using a heating and cooling load software such as Trane Trace * Excellent working ...

... Engineering or related field * 5+ years of job-related experience * Intermediate knowledge of ... Proficient using a heating and cooling load software such as Trane Trace * Excellent working ...

... Engineering or related field * 5+ years of job-related experience * Intermediate knowledge of ... Proficient using a heating and cooling load software such as Trane Trace * Excellent working ...

Mechanical Designer

Billings, MT · On-site

$70K - $85K/yr

... Engineering or related field * 5+ years of job-related experience * Intermediate knowledge of ... Proficient using a heating and cooling load software such as Trane Trace * Excellent working ...

... Engineering or related field * 5+ years of job-related experience * Intermediate knowledge of ... Proficient using a heating and cooling load software such as Trane Trace * Excellent working ...

... Engineering or related field * 5+ years of job-related experience * Intermediate knowledge of ... Proficient using a heating and cooling load software such as Trane Trace * Excellent working ...

... Engineering or related field * 5+ years of job-related experience * Intermediate knowledge of ... Proficient using a heating and cooling load software such as Trane Trace * Excellent working ...

Mechanical Designer

Missoula, MT · On-site

$70K - $85K/yr

... Engineering or related field * 5+ years of job-related experience * Intermediate knowledge of ... Proficient using a heating and cooling load software such as Trane Trace * Excellent working ...

Buyer / Receiver

Billings, MT · On-site

$14.50 - $18.50/hr

... engineering, and operations teams to ensure material availability · Ensuring compliance with ... · Basic to Intermediate Microsoft Office Skills · Strong Communication: Ability to work ...

Buyer / Receiver

Billings, MT · On-site

$14.50 - $18.50/hr

... engineering, and operations teams to ensure material availability • Ensuring compliance with ... • Basic to Intermediate Microsoft Office Skills • Strong Communication: Ability to work ...

Buyer / Receiver

Billings, MT

$15.75 - $20/hr

... with maintenance, engineering, and operations teams to ensure material availability Ensuring ... to Intermediate Microsoft Office Skills Strong Communication: Ability to work effectively with ...

next page

Showing results 1-20

Intermediate Software Developer information

See Montana salary details

$44.1K

$102.7K

$152.4K

How much do intermediate software developer jobs pay per year?

As of Jul 1, 2026, the average yearly pay for intermediate software developer in Montana is $102,657.00, according to ZipRecruiter salary data. Most workers in this role earn between $82,600.00 and $119,300.00 per year, depending on experience, location, and employer.

What are intermediate software developers?

Intermediate software developers are professionals with a few years of experience in software development, typically ranging from 2 to 5 years. They possess a solid understanding of programming languages, software design principles, and development tools. Unlike junior developers, intermediate developers are expected to work more independently, contribute to larger projects, and may mentor less experienced team members. They often collaborate with other developers, designers, and stakeholders to build, test, and maintain software applications.

What is the difference between Intermediate Software Developer vs Junior Software Developer?

AspectIntermediate Software DeveloperJunior Software Developer
Experience LevelTypically 2-4 years of experienceUsually 0-1 year of experience
SkillsProficient in multiple programming languages, able to handle complex tasksBasic understanding of programming, requires supervision
ResponsibilitiesDesigning, developing, and troubleshooting software modulesAssisting in coding, testing, and learning project workflows
Work EnvironmentIndependent problem-solving, collaborating with teamsLearning from senior staff, following instructions

The Intermediate Software Developer has more experience, handles complex tasks independently, and contributes significantly to projects. In contrast, the Junior Software Developer is in the early stages of their career, focusing on learning and supporting team efforts. Understanding these differences helps employers and candidates set appropriate expectations for each role.

What are the key skills and qualifications needed to thrive as an Intermediate Software Developer, and why are they important?

To thrive as an Intermediate Software Developer, you need a solid understanding of programming languages (such as Java, Python, or C#), software development principles, and typically a bachelor’s degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and relevant frameworks is expected. Strong problem-solving abilities, effective communication, and a collaborative mindset help developers navigate complex projects and work well within teams. These skills and qualities are vital for building robust software solutions, ensuring code quality, and contributing positively to project outcomes.

What are some typical challenges that Intermediate Software Developers face when transitioning from junior roles?

Intermediate Software Developers often encounter challenges such as taking on more complex projects, balancing multiple priorities, and increasing responsibility for code quality and maintainability. At this level, you'll likely be expected to contribute to architectural decisions, mentor junior developers, and collaborate more closely with cross-functional teams such as QA and product management. Navigating these new expectations requires effective communication, strong problem-solving skills, and a proactive approach to continuous learning. Embracing feedback and seeking guidance from senior team members can help you grow and succeed in this role.
What are the most commonly searched types of Software Developer jobs in Montana? The most popular types of Software Developer jobs in Montana are:
What are popular job titles related to Intermediate Software Developer jobs in Montana? For Intermediate Software Developer jobs in Montana, the most frequently searched job titles are:
What job categories do people searching Intermediate Software Developer jobs in Montana look for? The top searched job categories for Intermediate Software Developer jobs in Montana are:
What cities in Montana are hiring for Intermediate Software Developer jobs? Cities in Montana with the most Intermediate Software Developer job openings:
Infographic showing various Intermediate Software Developer job openings in Montana as of June 2026, with employment types broken down into 2% Internship, 48% Full Time, 48% Part Time, and 2% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $102,657 per year, or $49.4 per hour.
Mechanical Designer

$70K - $85K/yr

Full-time

Posted 7 days ago


Job description


Position Title: Mechanical Designer
Description
Mechanical DesignerPosition Description

As a Mechanical Designer, you will gain comprehensive exposure to HVAC and plumbing system design, including performing engineering calculations, developing technical specifications, and applying building codes with an advanced understanding of compliance requirements. This role involves continued development of three-dimensional Revit system modeling and the production of coordinated ductwork and piping designs. You will be entrusted with managing small to mid-sized projects from initial concept through final design, operating with minimal oversight from a senior engineer.

Position Salary Range*

The expected salary range for this position is $70,000 to $85,000 annually.

Required Qualifications**
  • A Bachelor's degree or higher education in Mechanical Engineering or related field
  • 5+ years of job-related experience
  • Intermediate knowledge of Autodesk MEP Revit, Auto CADD, Bluebeam, Microsoft Office, and Outlook
  • Ability to design plumbing system for a small to medium size project under minimal guidance from professional engineer from start to finish
  • Working knowledge of HVAC systems, such as VAV systems, VRF systems, and Package rooftop systems
  • Working knowledge of hydronic pipe sizing, pump selection, duct sizing and fan selection
  • Working knowledge of hydronic heating system design and chilled water-cooling system design
  • Working knowledge of digital temperature control systems
  • Proficient using a heating and cooling load software such as Trane Trace
  • Excellent working knowledge of plumbing systems, such as domestic hot & cold-water systems, natural gas, and waste and vent systems
  • Working knowledge of pipe sizing and layout of plumbing systems
  • Ability to collaborate and efficiently work on a team to produce high quality construction documents for projects
  • Basic knowledge of Plumbing and Mechanical Building Codes
  • High level of Quality control and ability to correct design issues
  • Client direct communication

Did you know that some people hold back on applying to jobs if they don't meet 100% of the listed requirements? We don't want you to hold back! If you check most of the qualifications above and believe you could successfully do the work, we encourage you to apply!

Position Responsibilities***
  • Consult with the client to determine functional requirements of new or renovated systems and/or projects and prepares information regarding design, specifications, estimated costs, and construction time
  • Collaborate with other disciplines to produce preliminary concepts and drawings such as developing electrical coordination lists for mechanical equipment
  • Review shop drawings for mechanical equipment during the construction administration process
  • Perform necessary research for design of complete systems
  • Conduct site surveys for as-building existing HVAC and plumbing systems for input into drawings
  • Conduct site inspections and prepares field reports for verification that installations meet design document requirements
  • Integrate engineering elements into design for client review and approval
  • Prepare scale drawings and contract documents for contractors
  • Complete cost estimates
  • Select equipment and prepare specifications
  • Provide basic research to codes and/or jurisdictional requirements
  • Perform engineering studies and prepare reports
  • Complete all necessary engineering functions to produce quality construction documents
  • Site travel and team meetings
Working at Cushing Terrell

Cushing Terrell is a multidisciplinary design firm with 17 offices and more than 500 team members who bring together their expertise to deliver holistic built environments. Leveraging our influence as designers, we work to create sustainable systems and spaces that help people live their best lives.

Why Cushing Terrell

At Cushing Terrell, we empower creative designers to discover imaginative, responsible, first-of-their kind environments. But more than that, we support a strong, cohesive team from our design professionals to our business operations staff. Together, we champion diversity, equity, inclusion, and belonging placing people at the center of our practice, thus our tagline, "design meets you."

Together, we find joy in uncovering imaginative solutions for the people who work here, the people we work for, and the planet as a whole.

We offer a competitive benefits package, work opportunities in a variety of locations and markets, and a company culture that celebrates all the unique viewpoints and personalities that make up our talented team. View our Employee Benefits Guide for more information.

Things to Note

*Actual pay will be determined based on the candidate's years of experience, licensure status, location, level of proficiency, and other job-related factors (as permitted by law). This position is also eligible for an annual performance bonus.

**Applicants must be currently authorized to work in the United States on a full-time basis. Cushing Terrell will not sponsor applicants for work visas.

***The majority of the time, a person in this role will be sitting in an office with limited physical requirements. This may require individuals to bend, stretch, twist, and reach.

Cushing Terrell is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, or national origin, or any other characteristic protected by applicable federal, state, or local laws and ordinances. Contact 406.248.7455 if you require assistance or accommodation during the employment application process.

Note to recruitment agencies: Cushing Terrell does not accept unsolicited resumes from search firms or agencies. Any resume submitted to any employee of Cushing Terrell without a prior written search agreement will be considered unsolicited and the property of Cushing Terrell.


Cushing Terrell

Compensation details: 70000-85000 Yearly Salary


PI59fabf6d11d9-31181-39787910