1

Software Engineer Software Developer Jobs in Gallatin Gateway, MT

Create detailed designs, specifications, and calculations using engineering software and tools in accordance with code requirements and IMEG standards Complete and oversee permit applications in ...

Structural Engineer

Bozeman, MT · On-site +1

$85K - $140K/yr

Proficient with engineering software such as REVIT/BIM or RISA, or similar * Experience in project engineering or project management desired * Principal knowledge of load calculations, structural ...

Project Engineer

Bozeman, MT · On-site

$80K - $100K/yr

They will use relevant software to perform engineering analysis and develop plans and reports. Project Engineers are required to have a PE license or the ability to obtain it within 6 months of ...

Data Engineer

Bozeman, MT · On-site

$123K - $148K/yr

Must-Have Skills 3+ years of data engineering experience -- pipelines, ETL, data modeling in production or research settings Strong Python proficiency (numpy, pandas, Parquet, HDF5 are daily tools ...

Senior Firmware Engineer

Bozeman, MT · On-site

$88K - $147K/yr

Analyzing, designing, programing, debugging and modifying software for use in and around test and measurement instrumentation. Interfacing code and timing work with analog and digital hardware and ...

Prior experience with FAA's design software and procedures (FAARFIELD, COMFAA, OE/AAA). * Knowledge of aviation engineering principles, practices, process, design/build, and the application to ...

Showing results 21-40

Software Engineer Software Developer information

See Gallatin Gateway, MT salary details

$51.3K

$119.6K

$177.5K

How much do software engineer software developer jobs pay per year?

As of Aug 18, 2026, the average yearly pay for software engineer software developer in Gallatin Gateway, MT is $119,578.00, according to ZipRecruiter salary data. Most workers in this role earn between $96,200.00 and $139,000.00 per year, depending on experience, location, and employer.

What is a software engineer software developer?

Software engineers and software developers are professionals who design, create, test, and maintain computer software. While the terms are often used interchangeably, software engineers typically focus on applying engineering principles to the entire software development process, including system architecture and design. Software developers are more focused on writing code and building applications based on specific requirements. Both roles require strong problem-solving skills, knowledge of programming languages, and collaboration with other team members. Their work enables the technology and applications we use every day.

What are the key skills and qualifications needed to thrive as a software engineer software developer?

To thrive as a Software Engineer or Software Developer, you need strong programming skills, problem-solving abilities, and a solid understanding of computer science principles, often supported by a degree in computer science or a related field. Familiarity with languages like Python, Java, or C++, version control systems like Git, and experience with development frameworks and cloud platforms are commonly required. Excellent teamwork, communication skills, and adaptability help you collaborate effectively and respond to evolving project needs. These skills and qualities are crucial for building reliable, scalable software and successfully contributing to dynamic development teams.

How do software engineers typically collaborate with product managers and designers during the development process?

Software engineers frequently work closely with product managers and designers to ensure that technical solutions align with user needs and business goals. This collaboration often involves participating in regular meetings such as sprint planning, design reviews, and daily stand-ups to clarify requirements, discuss feasibility, and provide feedback. Engineers contribute technical insights early in the process, help identify potential challenges, and iterate on features based on cross-functional input. Effective communication and teamwork are essential for delivering high-quality software on schedule.

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

AspectSoftware Engineer Software Developer

Both roles often require similar skills, including programming, problem-solving, and understanding software development lifecycle. They typically work in similar environments such as tech companies, startups, or IT departments. Employers often use these titles interchangeably, and candidates search for both when exploring opportunities. The main difference is that 'Software Engineer' may imply a broader scope or more emphasis on engineering principles, but in many contexts, they are considered equivalent roles.

What cities near Gallatin Gateway, MT are hiring for Software Engineer Software Developer jobs?

Cities near Gallatin Gateway, MT with the most Software Engineer Software Developer job openings:

Infographic showing various Software Engineer Software Developer job openings in Gallatin Gateway, MT as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 10% Part Time, 1% Temporary, and 5% Contract. Highlights an 90% Physical, 3% Hybrid, and 7% Remote job distribution, with an average salary of $119,578 per year, or $57.5 per hour.

Water Resource Engineer III- PE Required

KLJ Engineering LLC

Bozeman, MT

$85K/yr

Full-time

Posted 27 days ago


KLJ Engineering rating

7.3

Company rating: 7.3 out of 10

Based on 5 frontline employees who took The Breakroom Quiz

325th of 449 rated engineering


Job description

Job Summary:

We are seeking a highly skilled Water Resources Engineer with a current Professional Engineer (PE) license and strong experience serving as a Technical Task Lead and Project Manager on hydrologic and hydraulic (H&H) engineering projects. This role is ideal for an experienced engineer who combines technical expertise in H&H analysis and modeling with the leadership skills needed to successfully manage project scopes, schedules, budgets, and client relationships.

The Water Resources Engineer will lead the planning, analysis, and design of water resources infrastructure projects, including stormwater systems, drainage improvements, flood mitigation, culverts, bridges, and irrigation conveyance systems. This individual will work collaboratively with multidisciplinary teams, mentor junior staff, and deliver high-quality solutions that meet client goals and regulatory requirements.

Job Duties and Responsibilities:

Technical Leadership

  • Serve as a technical lead for advanced hydrologic and hydraulic analyses for a wide range of infrastructure projects.
  • Lead teams to develop and apply hydrologic and hydraulic models using industry-standard software such as HEC-RAS, HEC-HMS, TR-55, HydroCAD, HY-8, SRH-2D, InfoDrainage, and OpenRoads Drainage.
  • Evaluate drainage systems, floodplain impacts, culvert sizing, bridge hydraulics, and stormwater management strategies.
  • Guide junior staff and review engineering calculations, technical reports, design plans, specifications, and cost estimates.
  • Ensure designs comply with federal, state, and local regulations.

Project Management

  • Serve as Technical Task Lead and/or Project Manager for hydrologic, hydraulic, and water resource projects.
  • Manage project scope, budgets, schedules, deliverables, and quality control.
  • Coordinate with internal teams, subconsultants, and clients throughout all project phases.
  • Monitor project progress and proactively address technical and scheduling challenges.

Client & Business Development

  • Build and maintain strong client relationships.
  • Participate in proposal preparation, scope development, and fee estimation.
  • Identify opportunities for additional services and support business growth.

Team Leadership

  • Mentor and provide technical guidance to junior engineers and designers.
  • Review work products to ensure technical accuracy and consistency.
  • Foster collaboration and knowledge sharing across project teams.

Qualifications

Required

  • Bachelor’s degree in Civil Engineering or a related field.
  • Active Professional Engineer (PE) license.
  • 6+ years water resources engineering experience.
  • Strong background in hydraulic and hydrologic modeling.
  • Proficiency with relevant engineering software and modeling tools.
  • Excellent communication, organizational, and leadership skills.

Preferred

  • Experience with transportation, municipal, or water resources infrastructure projects.
  • Knowledge of Federal Emergency Management Agency floodplain requirements and Federal Highway Administration drainage design standards.
  • Experience working with public-sector clients, including Departments of Transportation, counties, and/or municipalities.
  • Active PE license in one or more of these states: CO, NM, MT, MN, ND, SD and AZ

Physical Requirements:

The physical demands described represent those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities.

The employee is regularly required to:

Sit, stand, walk, stoop, kneel, twist, crouch, and crawl.

Use hands to handle, or feel objects, tools, or controls; and reach with hands and arms.

Talk or hear and communicate clearly.

The employee must:

Be able to occasionally walk on uneven terrain up to two miles per day.

Frequently lift and move up to 10 pounds and occasionally lift and move up to 25 pounds and infrequently up to 50 pounds.

Specific vision abilities required by this job include close vision, color vision, depth perception, and the ability to adjust focus.

Other Information:

At KLJ, we have a vested interest in the personal, financial, and professional goals of our employees. The salary for this position is expected to range between $85,000-105,000K + straight time for billable hours. Factors that may be used to determine actual salary include education (or applicable experience), training, job location, competencies relevant to the role, and internal equity. We offer a competitive full suite benefit package including health, dental, vision, and life insurance, performance bonus, 401k, employee stock ownership program and a flexible work environment that gives you options to support excelling both professionally and personally. The options available for the current year are described at www.kljeng.com/careers/benefits.

This job description is not meant to be all-inclusive or restrictive and other duties may be assigned. It is a description of the job as presently defined and is subject at any time to revision. This document is intended to describe the general nature and level of work being performed by individuals assigned to this classification. This is not to be construed as an exhaustive list of all responsibilities, duties, and skills required. Individuals may be required to perform duties outside of their normal responsibilities, as needed.

All applicants must be authorized to work in the US, without employer-sponsorship. KLJ does not offer employment based VISAS.

KLJ will not be partnering with third-party recruiters on this position. Please review our third-party recruiting policy at www.kljeng.com/careers.


What KLJ Engineering employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom