1

Software Engineering Manager Jobs in Libby, MT (NOW HIRING)

In Alpine's Agile software development environment, the Product Owner (PO) is the key role to ... Work closely with Product Management, Engineering, QA, Development, and UI/UX Design teams on a ...

New

Industrial Engineer III

Libby, MT · On-site

$58K - $79K/yr

Software Engineering * Manufacturing (MFE) & Industrial Engineering (IE) (where this role is ... Quality Assurance * Program Management Team 4 contains both IEs and MFEs. These roles are ...

Industrial Engineer III

Libby, MT · On-site

$82K - $99K/yr

Software Engineering * Manufacturing (MFE) & Industrial Engineering (IE) (where this role is ... Quality Assurance * Program Management Team 4 contains both IEs and MFEs. These roles are ...

next page

Showing results 1-20

Software Engineering Manager information

See Libby, MT salary details

$83.1K

$141.5K

$167.5K

How much do software engineering manager jobs pay per year?

As of Sep 2, 2026, the average yearly pay for software engineering manager in Libby, MT is $141,533.00, according to ZipRecruiter salary data. Most workers in this role earn between $144,600.00 and $144,600.00 per year, depending on experience, location, and employer.

What does a software engineering manager do?

A software engineering manager oversees a team of people who are working on the development of new computer software or the enhancement of existing computer programs. Because this is a management job, your duties may include coordinating and planning with other departments within the company and with company executives. In addition to management skills, you need a firm understanding of the technical aspects of software engineering. Another aspect of this career involves understanding the market and competitor’s products so that your software can compete and meet market demands.

What does a software engineering manager do?

A Software Engineering Manager oversees a team of software engineers, guiding the development of software projects from planning to implementation. They are responsible for managing the team's workflow, ensuring high-quality code, and meeting project deadlines. In addition to technical leadership, they also handle hiring, mentoring, and performance reviews. Their role bridges the gap between technical execution and business objectives, ensuring that software solutions align with strategic goals.

What are the key skills and qualifications needed to thrive as a software engineering manager, and why are they important?

To thrive as a Software Engineering Manager, you need a solid background in software development, team leadership, and project management, often backed by a degree in computer science or a related field. Familiarity with development tools, agile methodologies, version control systems, and, in some cases, certifications like PMP or Scrum Master are valuable. Exceptional communication, problem-solving, and mentoring skills distinguish top performers in this role. These competencies are crucial for successfully guiding technical teams, delivering projects efficiently, and fostering a collaborative and innovative engineering culture.

What are some common challenges faced by software engineering managers when leading diverse development teams?

Software Engineering Managers often encounter challenges such as balancing technical leadership with people management, aligning team members with different backgrounds and skill sets, and ensuring effective communication across remote or cross-functional teams. Navigating these challenges involves fostering an inclusive environment, setting clear expectations, and adapting management styles to individual team members’ needs. Successful managers also prioritize regular check-ins and feedback to keep projects on track and support professional growth within the team.

What is the difference between Software Engineering Manager vs Software Developer?

AspectSoftware Engineering ManagerSoftware Developer
CredentialsBachelor's or Master's in CS or related field, often with leadership experienceBachelor's or higher in CS or related field
Work EnvironmentLeads teams, manages projects, collaborates with stakeholdersFocuses on coding, debugging, and implementing features
Employer & Industry UsageUsed across tech companies, startups, and large enterprisesCommon in all software development settings
Search & Comparison IntentUnderstanding managerial roles, leadership responsibilitiesFocus on technical skills, coding tasks

The main difference between a Software Engineering Manager and a Software Developer lies in their roles and responsibilities. Managers oversee teams, coordinate projects, and handle strategic planning, while developers focus on coding and technical implementation. Both roles are essential in the software development lifecycle, but they serve different functions within an organization.

What cities near Libby, MT are hiring for Software Engineering Manager jobs?

Cities near Libby, MT with the most Software Engineering Manager job openings:

Full-time

Medical, Life, Retirement, PTO

Posted 18 days ago


Job description


WHITEFISH CREDIT UNION

POSITION DESCRIPTION

 

Position Title:  Software Developer II

 

Organizational Relationships: Reports to Software Development Manager

 

Supervisory Responsibilities: None

 

General Function: Full life cycle development of software solutions that allow Whitefish Credit Union to provide the highest level of service to its members. Works collaboratively with Business/System Analysts, departmental staff and peers to create robust applications that streamline and extend WCU business processes. Responsible for coding, testing and troubleshooting applications, customizations, and integrations utilizing modern software development techniques.

 

Position Functions:

  • Perform all functions in the Software Development Life Cycle (SDLC): requirements, design, development, testing, deployment, and support.
  • Assist in the definition, development, and documentation of software’s business requirements, objectives, deliverables, and specifications on a project-by-project basis in collaboration with internal users and departments.
  • Write reports for various business units utilizing core banking system, SQL, SSRS, and Excel.
  • Serve as technical support to staff for issues with developed software and report generation needs.
  • Create full-stack web applications that streamline and enhance our core banking system.
  • Maintain and extend the credit union’s automated processes.
  • Maintain documentation relating to programs or scripts for reference.
  • Work closely with Business Solutions Team on maintenance on core banking system platform.
  • May serve as a Team Lead to other Software Developers.
  • Report to work on time and as scheduled.
  • Perform other duties as assigned.

 

Position Requirements:

  • Strong knowledge of how to automate processes with fault-tolerant, maintainable scripts.
  • Ability to create full-stack web applications and integrate the applications with existing banking systems.
  • Ability to keep track of code changes with version control software (Git).
  • Understanding of how to utilize APIs and their related technologies (REST, SOAP, GraphQL).
  • Proficient in Microsoft Excel.
  • Proficient in querying and modifying a relational database using SQL.
  • Proficient with analyzing, converting, and merging data from disparate systems.
  • Familiarity with basic networking and general PC support.
  • Ability to be periodically available on an on-call basis to ensure availability of WCU systems. This includes the availability to support the 24/7 on-call staff as needed. 
  • Ability to communicate effectively in person, in writing and over the phone with all internal and external stakeholders. Courtesy and tact are essential. 
  • Ability and willingness to interact calmly and professionally with people from all backgrounds.
  • Ability to multi-task, prioritize and organize day-to-day responsibilities with attention to detail and timeliness. 
  • Ability to follow oral and written instructions.
  • Ability to work with others in an effective manner, listen well, share work-related information and be tolerant of others’ work styles.
  • Competent with Microsoft Office; ability and willingness to work with a variety of office equipment and software systems.
  • Ability to lift up to 15 lbs., with or without accommodation.
  • Complete mandatory annual BSA training that includes Red Flag, Identity Theft, OFAC, CTR and SAR reporting and thresholds, as well as the safe keeping of member information, and passes any applicable tests.
  • Follow all Whitefish Credit Union, Montana and Federal information privacy guidelines.
  • Adhere to all Whitefish Credit Union policies and procedures.
  • Protect Member and Whitefish Credit Union confidential information.

 

Required Education and Experience:

  • Associate degree in related discipline required, or equivalent experience.
  • Bachelor’s degree in computer science or related field preferred.
  • 3-5 years of professional programming experience.
  • Experience building web applications with HTML, CSS, and Javascript.
  • Experience with the Git version control system.
  • Experience with relational databases, such as Microsoft SQL Server, Postgre SQL, or MySQL.
  • Preferred experience:
  • Core banking systems (e.g., Symitar). 
  • Modern JavaScript frameworks (React, Angular, Vue).
  • Back-end technologies (Golang, Python, Node.js or similar).
  • Reporting and BI tools (SSRS, Crystal Reports).
  • Containerization and deployment tools (Docker, Kubernetes).
  • Building and maintaining CI/CD pipelines.
  • Cloud platforms (Azure, AWS).


Compensation Package

  • Competitive starting wage
  • 100% employer-paid health insurance for employee
    • FSA (Flex plan) available
    • Telehealth available
  • 3% employer 401k contribution (no matching requirement)
  • 8% employer pension plan contribution (following first year of employment)
  • 11 paid federal holidays (Saturday holidays excluded)
  • 17 days of PTO annually, accrued monthly
  • Life and disability insurance
  • Wellness program
  • Social Responsibility Policy – 24 hours annually of paid time for non-profit volunteer efforts
  • Tuition Reimbursement Program – application-eligible following one year of employment


This job description is to be considered a general outline of the duties and responsibilities of this position and is subject to change and revision at any time. Position functions and requirements are listed as guidelines only and the job is not necessarily limited to these specifications.