1

Senior Programmer Jobs in Montana (NOW HIRING)

Supervisor - Sr. Engineer Location: Columbus, MT Schedule: 5x2, 4x3 9hr Shifts Job Responsibilities and Duties: At Sibanye-Stillwater, the Supervisor - Sr. Engineer is responsible for owning the ...

Sr Engineer I, Asset

Billings, MT ยท On-site

$141K - $172K/yr

The Sr. Engineer performs troubleshooting, failure analysis, and develops recommendations to improve equipment performance, system integrity, and operational efficiency. The Sr. Engineer works ...

Sr Engineer I, Asset

Billings, MT ยท On-site

$141K - $172K/yr

The Sr. Engineer performs troubleshooting, failure analysis, and develops recommendations to improve equipment performance, system integrity, and operational efficiency. The Sr. Engineer works ...

Sr. Engineer - ME

Billings, MT ยท On-site

$102K - $141K/yr

Keystone Engineering is currently seeking a Sr. Mechanical Engineer to join our team as we expand into the Western states. Apply today! Position Type: Full-time Location: Montana, Utah, Washington ...

Sr. Engineer - CE

Billings, MT ยท On-site

$102K - $141K/yr

Keystone Engineering is currently seeking a Sr. Civil Engineer to join our team as we expand into the Western states. Apply today! Position Type: Full-time Location: Montana, Utah, Washington, and/or ...

Senior Power Engineer

Helena, MT ยท On-site

$100K - $139K/yr

Senior Power Engineer ID: 1091 Location: Helena, MT. Department: Engineering More about this job > Description Position Summary: Electrical Engineer who will lead the design, development, and ...

next page

Showing results 1-20

Senior Programmer information

See Montana salary details

$12

$47

$65

How much do senior programmer jobs pay per hour?

As of Aug 12, 2026, the average hourly pay for senior programmer in Montana is $47.98, according to ZipRecruiter salary data. Most workers in this role earn between $40.38 and $57.36 per hour, depending on experience, location, and employer.

How do senior programmers typically mentor junior team members, and what impact does this have on team productivity?

Senior Programmers often play a key mentorship role by guiding junior developers through code reviews, pair programming, and sharing best practices. They provide technical leadership and help troubleshoot complex issues, ensuring code quality and knowledge transfer across the team. This mentorship not only fosters professional growth for junior members but also contributes to stronger team cohesion and faster problem-solving, ultimately boosting overall productivity and project success.

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

To thrive as a Senior Programmer, you need advanced proficiency in programming languages, solid software development experience, and often a relevant degree or equivalent expertise. Familiarity with frameworks, version control systems like Git, and agile development tools is typically required, and certifications in cloud platforms or specific technologies can be advantageous. Strong problem-solving, leadership, and communication skills enable effective collaboration and mentorship within development teams. These skills and qualities are crucial for delivering robust, scalable solutions and driving technical excellence in complex projects.

What is a senior programmer?

Senior Programmers are experienced software developers who take on advanced coding tasks and often provide technical leadership within their teams. They are responsible for designing, developing, and maintaining complex software systems, as well as mentoring junior developers. Senior Programmers typically have strong problem-solving skills, deep knowledge of programming languages, and experience with software architecture. They may also be involved in code reviews, setting best practices, and collaborating with other departments to deliver high-quality software solutions.

What is the difference between Senior Programmer vs Software Developer?

AspectSenior ProgrammerSoftware Developer
Required CredentialsBachelor's degree in Computer Science or related field; extensive coding experienceBachelor's degree often preferred; coding skills essential
Work EnvironmentDevelopment teams, project-based work, often in tech or software companiesSimilar environments; involved in designing, coding, testing software
Employer & Industry UsageUsed across tech, finance, healthcare, and other industries requiring software solutionsCommonly used in software firms, startups, and corporate IT departments

While both roles involve coding and software development, a Senior Programmer typically has more experience, takes on complex tasks, and may mentor junior staff. A Software Developer focuses on designing and building software applications, often with less emphasis on leadership or advanced technical oversight.

What are the most commonly searched types of Programmer jobs in Montana? The most popular types of Programmer jobs in Montana are:
What cities in Montana are hiring for Senior Programmer jobs? Cities in Montana with the most Senior Programmer job openings:
What are popular job titles related to Senior Programmer jobs in MT? For Senior Programmer jobs in MT, the most frequently searched job titles are:
Infographic showing various Senior Programmer job openings in Montana as of August 2026, with employment types broken down into 83% Full Time, 8% Part Time, 1% Temporary, 7% Contract, and 1% Nights. Highlights an 89% Physical, 2% Hybrid, and 9% Remote job distribution, with an average salary of $99,802 per year, or $48 per hour.

Supervisor - Sr. Engineering

Sibanye Stillwater

Columbus, MT โ€ข On-site

$129K/yr

Full-time

Posted 21 days ago


Job description

Supervisor - Sr. Engineer
Location:
Columbus, MT
Schedule:
5x2, 4x3 9hr Shifts
Job Responsibilities and Duties:
At Sibanye-Stillwater, the Supervisor - Sr. Engineer is responsible for owning the fundamental engineering aspects of strategic mine planning and mineral reserves. This role works with the mine sites but is primarily focused on strategic planning and designing of the Life of Mine Plan. Also included in the scope of this role is the creation of annual Mineral Reserves, mining optionality analysis, and the implementation of business improvement efforts at the Montana operations.
The Supervisor - Sr. Engineer's primary duties are:
Operational Leadership:
  • Foster an inclusive environment that promotes teamwork and innovation, and actively seek feedback from the workforce for continuous improvements.
  • Foster positive, cooperative relationships with other groups in the Company.

Safety and Environmental Compliance:
  • Promote and maintain a safe work environment, safe work practices, and a strong safety culture.
  • Ensure that Environmental Excellence is practiced within area of responsibility.

Technical Duties:
  • Accountable for all mine planning/scheduling beyond 5 years- Life of Mine (LOM) Plan
  • Assist sites and the Chief Engineer with the formation of the 5 year plan to integrate the 2 year plan to the LOM Plan
  • Lead in the development of LOM plans for each site with capital (infrastructure) considerations made in conjunction with engineering and relevant staff; work with Finance staff in the creation of LOM economic models and presentation.
  • Lead in the development of yearly reserve work in conjunction with the Engineering Manager
  • Lead in overall mining method improvement work and support the ongoing S7 Simba/SLE improvement efforts.
  • Lead in developing strategic options to inform LOM work.
  • Manage reporting-documentation and related processes in support of accurate mine planning as well as SOX and other related processes as well as identifying areas for improvement

Business Improvement/Technical Enablement:
  • Support Technical Staff and ICT with the Technical Enablement Roadmap
  • Understand the technical data flows and be able to point out bottlenecks/areas for improvement
  • Identify areas for improvement and be able to "go do" with staff or make a case for improvement
  • Support the Chief Engineer with department process improvements.
  • Other duties as assigned.

Team Management:
  • Coordinates resources and efforts to compliment all areas in realizing overall company goals.
  • Foster cooperation, collaboration, and innovation to ensure that realistic plannings goals are being set and met. Ensure that resource value is being maximized.
  • Lead team to maximum MT operations through safely optimizing mine systems, planning, and procedures.
  • Oversees multiple working groups and takes appropriate action in supporting a positive and inclusive work environment as well as professionally addressing behaviors that don't align with Sibanye-Stillwater's core values.
  • Demonstrate positive two-way verbal and written communication.
  • Demonstrate fair and consistent administration of Sibanye-Stillwater policies procedures and support the Technical Service Department in dealing with employee concerns.
  • Supervising mining engineers and their activities
  • Train and evaluate direct reports.
  • Work effectively with engineering teams across the site and the Chief Engineer to standardize processes
  • Must be willing to fill in for the Chief Engineer/Engineering Manager on relevant duties as required

Qualifications and Skills:
  • Well-developed verbal and written communication skills.
  • Proven ability to work autonomously, as well as, within a team-based environment.

Demonstrable skills and experience:
  • Strong familiarity with Mine Design and Planning Principles
  • Strong familiarity with mining economics, cash flows, and economic analysis
  • Familiarity with mining method analysis
  • Familiarity with mine infrastructure design, rock mechanics, and ventilation principles.
  • Strong computer skills in AutoCAD, Excel, and Word.
  • Proven mine planning and scheduling experience.
  • Proficient use of the Deswik / Vulcan or other 3D mine design planning software packages.
  • Familiarity with reserve reporting requirements under SEC Regulation S-K Part 1300 is preferred

Education & Experience
  • BS in Mining Engineering, equivalent, with a minimum of 6 years of mine engineering experience.
  • Minimum of 8 years of overall experience with previously Long Range Design/Economic Analysis experience is preferred.
  • Ability to sign as a Reserve QP under 17 U.S.C 229.1300 (SEC Regulation S-K Part 1300) preferred

Sibanye-Stillwater is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment decisions at Sibanye-Stillwater are based on business needs, job requirements and individual qualifications, without regard to race, color, creed, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation or preference, marital or family status, disability, genetic information, age, parental status, military service, or other non-merit factor.