Software Engineer
$72.54k - $79kMontana State University-Bozeman
Software Engineer
In support of the Montana State University mission, University Information Technology (UIT) promotes, develops, delivers, and facilitates the use of information technology services and resources. This position is located in the Enterprise Services Group (ESG). ESG is responsible for technical support of all major computer-based administrative applications for the four-campus MSU system. MSU utilizes many hosted applications and third-party applications as well as Ellucian Banner software, running on an Oracle database. Modules include Human Resources (HR), Finance, Student, and Financial Aid. All modules are supported by a database/systems administration team. The Computer Software Engineer fills a vital role performing professional level work analyzing business needs and user requirements and designing and developing computer programs and user interfaces to meet those requirements. This position provides technical support in testing, troubleshooting, and problem resolution for enterprise systems used by MSU. This position works closely with technical peers in the UITESG, and throughout UIT and MSU. This position is located in Bozeman and requires a limited amount of travel.
Salary range of $72,540 to $79,000 annually, commensurate with experience, education, and qualifications.
This position provides programming development, maintenance and support for modules (Finance, Student Services, Human Resources), and manages the software life-cycle of enterprise applications. Duties include: develop and maintain integrations and interfaces with third-party software while preserving data security and system integrity; troubleshoot complex enterprise-level technical issues; analyze and research business needs, user requirements, and derive technical specifications for design and development of system solutions. The incumbent will work with a complex stack of interacting information architecture including the Banner Enterprise Resource Planning (ERP) software adapted to a multi-campus architecture as well as an underlying Oracle database structure and interactive tools. Knowledge of a wide variety of toolsets, including programming shells, database query languages, scripts, and operating systems must be developed and maintained with new tools, standards, and techniques emerging continuously. The responsibilities associated with this position are higher than that of similar programmer/analyst positions within other groups of the University. The individual in this position must troubleshoot problems, understand business processes, and support IT personnel and functional staff on all four campuses, working remotely and effectively communicating with a wide range of constituents and knowledge bases. The individual in this position must work with extreme care and competence, rigorously adhere to test and backup procedures, and be prepared to work under pressure for extended periods of time during business hours and occasional nights and weekends as needed.
Software Engineering: Build software to meet business requirements through custom applications, integrations with third-party systems, and automated processes. Provide Support: monitor status of existing solutions, respond to support requests, troubleshoot reported bugs, and enhance/refactor solutions when necessary. Collaboration: work with technical team members through the development process including pair programming and code reviews; work with business partners to establish requirements, facilitate testing, coordinate deployment, and provide support; work with vendors to build integrations, enhance existing integrations, and troubleshoot issues.
Education in computer science, information technology, or a similar field plus recent computer programming experience or an equivalent combination of education and experience. Demonstrated successful experience performing analysis of system specifications and developing software to meet requirements. Experience with relational databases and SQL. Demonstrated experience programming with a procedural or object-oriented language.
Demonstrated experience working with Oracle databases and/or PL/SQL. Experience with source control management software such as GIT. Demonstrated experience with web technologies such as Node.js, React, Rest APIs, GraphQL. Experience using a Linux or Unix based operating system. Experience working at a higher education institution, and Ellucian technologies such as Banner, Experience, and Ethos.
Ability to complete assigned tasks, both individually and as part of a project team. Ability to communicate professionally and effectively both verbally and in writing. Ability to establish and maintain effective professional relations with varied constituents. Ability to exercise initiative and good judgment. Ability to provide exceptional customer service.
This position is not eligible for sponsorship. This is a full-time, on-site position based at our Bozeman, Montana campus. This job description should not be construed as an exhaustive statement of duties, responsibilities or requirements, but a general description of the job. Nothing contained herein restricts Montana State University's rights to assign or reassign duties and responsibilities to this job at any time.
Applications will be: Screening of applications will begin on August 4, 2026; however, applications will continue to be accepted until an adequate applicant pool has been established.
Montana State University is an equal opportunity employer. MSU does not discriminate against any applicant on the basis of race, color, religion, creed, political ideas, sex, sexual orientation, gender identity or expression, age, marital status, national origin, physical or mental disability, or any other protected class status in violation of any applicable law. In compliance with the Montana Veteran's Employment Preference Act, MSU provides preference in employment to veterans, disabled veterans, and certain eligible relatives of veterans. To claim veteran's preference, please complete the veteran's preference information located in the Demographics section of your profile.
- ...Your role At Montana Instruments, the Software Engineer III is an experienced software professional responsible for the design, architecture, development, integration, and validation of software systems used in advanced scientific instrumentation and cryogenic technologies...SuggestedWork at office
$150k - $250k
...Sr. Software Engineer, Backend Globality Bozeman, MT, US Job Type: Full-Time Function: Engineering Software Industry: Enterprise Company Address: 395 Page Mill Road, Suite 150, Palo Alto, California 94306, US About Globality In this new era of the...SuggestedFull timeWork at officeEarly shift- As a Senior Software Engineer, you will be the technical engine of the AI Enablement team. Your mission is to bridge the gap between "AI-adjacent" and "AI-native" by building the tools and integrations that make AI indispensable to the PDLC. While you will contribute across...SuggestedFull timeWork at officeRemote work
$130k - $153k
...customers, and in our growing commitment to land stewardship and recreational access.ABOUT THIS OPPORTUNITYonX is seeking a Software Development Engineer (full-stack) to help build and evolve the technology that powers onX Hunt. As part of the Hunt team, you’ll work across...SuggestedPermanent employmentFull timeWork at officeShift work$130k - $153k
...customers, and in our growing commitment to land stewardship and recreational access.WHAT YOU WILL DOonX is seeking a Site Reliability Engineer to build and maintain the infrastructure that enables our developers to ship reliably at scale. You'll manage onX's infrastructure...SuggestedFull timePart timeWork at office- ...providers, applying principles and techniques of computer science, engineering, and mathematical analysis. - Plan and conduct technical... ...constraints. - Consult with engineering staff to support hardware, software, operational and performance requirements of overall cloud...Minimum wageContract workTemporary workWork experience placement
- ...walmart lab s etc to name a few. We are continuously looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, data engineers, machine learning engineers for full time positions with clients. Who...Full time
$130k - $153k
...recreational access.ABOUT THIS OPPORTUNITY onX is seeking an Android Engineer III who will contribute to meaningful, real-world outcomes that... .... WHAT YOU BRING Bachelor's degree in computer science, software engineering, computer engineering, a related field, or equivalent...Permanent employmentFull timeWork at officeFlexible hoursShift work$15k
...Mid-Level Ai And Automation Engineer D.A. Davidson Companies is an independent, employee-owned company with a rich history spanning... ...Automate, and Azure AI Foundry. The ideal candidate will combine software engineering expertise with a passion for leveraging AI to...Work experience placementLocal area$130k - $153k
...recreational access.ABOUT THIS OPPORTUNITYonX is seeking a Backend Engineer with a passion for building reliable, well-tested backend... ...engineering, or equivalent experience5+ years of professional software development experience, primarily in API development, is requiredA...Full timeWork at officeShift work- ...your product with us until having reached product-market-fit and receive support in building up a sales force or creating a marketing engine respectively Job requirements You are based in Europe or the Americas or open to relocate You are willing to take full...Remote jobFull timeRelocation
$175k - $218k
...stories of our customers, and in our growing commitment to land stewardship and recreational access.ABOUT THIS ROLEThe Staff Data Engineer is a senior leader responsible for designing and evolving core components of onX’s lakehouse and data platform. This role focuses...Permanent employmentFull timePart timeWork at office- ...reputation with the clients.Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients. Who should apply recent...Full timeH1bRemote work
$30 - $40 per hour
...Mid-Level Design Engineer – Civil Infrastructure Founded in 1973, DJ&A is a multidisciplinary professional services consulting firm... ...reports, and cost estimates. Maintain proficiency in design software such as AutoCAD Civil 3D and discipline-specific tools. Research...Hourly payWork at officeLocal area- ...Position Status: Full-Time, Exempt Position Summary The Systems Engineer is responsible for the design, implementation, and maintenance... ...in cost analysis, proposals, and selection of new hardware and software solutions. Design, implement, and maintain server and...Full timeTemporary workBank staffWork at officeMonday to Friday
- Job Description Job Description Cervello Global Research Corporation (CGRC), a Service-Disabled Veteran-Owned Small Business, is seeking an experienced Instructional Content Developer to create structured teaching-methods products in support of SOW §2.3, C.3. This...Contract work
- ...Water/Wastewater Design Engineer DJ&A is seeking a full-time Water/Wastewater Design Engineer with 1 to 5 years of relevant experience... ...using Bentley WaterCAD, EPANET, Autodesk Civil 3D, or similar software platforms. Produces technical engineering reports with...Full timeFor contractorsLocal areaRemote workFlexible hours
- ...Job Description Workplace Type: Hybrid About Us: Pickett, an ESP Associates company, is a highly innovative surveying and engineering company with over 60 years of industry experience serving clients throughout the US and Caribbean. At Pickett, we use the...Temporary workFlexible hours
- ...Job Description Workplace Type: Hybrid About Us: Pickett, an ESP Associates company, is a highly innovative surveying and engineering company with over 60 years of industry experience serving clients throughout the US and Caribbean. At Pickett, we use the...For subcontractor
- ...your community, but around the world. We are seeking a Roadway Engineer/Project Manager to support planning, design, and delivery of transportation... .... Hands-on experience with Highways and Roads CAD engineering software such as Bentley ConceptStation and Open Roads Designer and/or...Contract workWork at officeLocal area
- ..., Montana, is a growing heavy-civil construction company with projects underway across the U.S. and Canada. Barnard is ranked by Engineering News-Record as one of the nation's Top 400 contractors. At Barnard, we build complex projects and specialize in dam construction...Full timeTemporary workFor contractorsApprenticeshipWork at officeFlexible hours
$55k - $95k
...Job Description WeldingApplications Engineer I Department:Engineering Reports To: Engineering Manager / Project Engineer(1) JobType: Full-Time / Travel Required Location:Bozeman, Montana AboutX-SeriesUSA X-Series USA designs,develops...Full time- ...About Us: We are a highly innovative surveying and engineering company with over 60 years of industry experience serving clients throughout... ...to the transmission line group (i.e.: structure, processes, software, etc.) with the ability to communicate and apply them...
- ...Job Type Full-time Description JOB PURPOSE: The Engineering Project Manager will help provide comprehensive engineering services geared to cover all facets of the construction process, beginning with design initiation, through the commissioning of systems....Full timeContract workFor contractorsFor subcontractorWork at officeLocal areaRemote workWeekend workAfternoon shift
- ...emissions management. These results have allowed us to rapidly scale internationally. We're a fast-growing team of innovators-from engineers and scientists to business and operations experts-dedicated to solving complex challenges. If you're looking to apply your talents...
- ...debug in real time, defend trade-offs, and communicate like an engineer . Since 2010, SynergisticIT has helped candidates land full... ...examples? SynergisticIT focuses on roles such as entry-level software programmers, Java full stack developers, Python/Java developers...Full timeH1b
- ...supportServe as the primary substation interface between the owner, engineering teams, and the EPC contractor to ensure alignment on design... ...Familiar with Microsoft Office, estimating and scheduling software, project management softwareMust have the ability to interact...Contract workFor contractorsWork at office
- ...and delivered as global energy demands grow. From massive data centers to modernizing transmission systems, our industry-recognized engineers and scientists have been at the forefront of grid transformation for more than a century. You’ll work side-by-side with these...Local area
$25 - $34 per hour
Job Description Job Description Work Hard, Play Hard is our motto! We are seeking passionate, experienced landscape mow and maintenance crew leaders for our rapidly growing landscape services division in the Bozeman/Belgrade area. Flexible time, career growth and year...Live outFlexible hours- On-site Pay or shift range: Not specified STORE LEADERSHIP Full-Time Requisition #: TEMPL186146 Description Summary The Leader in Training (LIT) and Floor Leader position’s primary responsibility is to fulfill our mission statement: “To create the most enjoyable shopping...Hourly payFull timeWork at officeLocal areaAll shiftsFlexible hoursShift workDay shiftAfternoon shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- software developer fintech Bozeman, MT
- startup software engineer Bozeman, MT
- junior software developer remote Bozeman, MT
- software engineer Bozeman, MT
- software engineer amazon Bozeman, MT
- cybersecurity software engineer Bozeman, MT
- software engineer healthcare Bozeman, MT
- part time software developer remote Bozeman, MT
- software developer Bozeman, MT
- entry level software engineer remote Bozeman, MT




