1

New Grad Software Engineer Jobs in Bozeman, MT (NOW HIRING)

Software Engineer

Bozeman, MT · On-site

$34.88 - $37/hr

The Computer Software Engineer fills a vital role performing professional level work analyzing ... Test and validate enhancements, new developments, upgrades and patches to existing systems Sub ...

Software Engineer

Bozeman, MT · On-site

$72K - $79K/yr

... and maintained with new tools, standards, and techniques emerging continuously. The ... Software Engineering: Build software to meet business requirements through custom applications ...

Software Engineer

Bozeman, MT · On-site

$120 - $150/hr

... other software developers. Pay Range: $120,000-150,000 USD Deliverables * Highly functional and ... Participate in teams implementing new applications or features Requirements Understanding of ...

New

Android Engineer III - Hunt

Bozeman, MT · On-site

$130K - $153K/yr

Bachelor's degree in computer science, software engineering, computer engineering, a related field ... A strong curiosity for exploring new technologies, including AI. * A hypothesis-driven, metrics ...

Bachelor's degree in computer science, software engineering, computer engineering, a related field ... A strong curiosity for exploring new technologies, including AI. * A hypothesis-driven, metrics ...

Bachelor's degree in computer science, software engineering, computer engineering, a related field ... A strong curiosity for exploring new technologies, including AI. * A hypothesis-driven, metrics ...

Bachelor's degree in Computer Science, Software Engineering, or related field. 5+ years of ... Demonstrated initiative in previous roles - maybe you introduced a new automation tool, led a pilot ...

Bachelor's degree in Computer Science, Software Engineering, or related field. 5+ years of ... Demonstrated initiative in previous roles - maybe you introduced a new automation tool, led a pilot ...

Project Engineer

Bozeman, MT · On-site

$80K - $100K/yr

The Project Engineer will work on managing and completing complex design projects primarily ... Excellent computer skills and ability to learn new software in a timely manner. * Excellent ...

Hardware Engineer

Bozeman, MT · On-site

$90 - $150/hr

Identify and design new hardware concepts or modifications to existing products in support of ... Support complex or non-standard integration efforts involving third-party hardware and software ...

Our structural design team offers decades of experience in both new and existing construction ... Software * Microsoft Office (Outlook, Word, Excel, Teams) * Basic understanding of AutoCAD Civil 3D ...

Our structural design team offers decades of experience in both new and existing construction ... Software * Microsoft Office (Outlook, Word, Excel, Teams) * Basic understanding of AutoCAD Civil 3D ...

Engineer I/II/III

Bozeman, MT · On-site

$50K - $80K/yr

May help perform system backups and recovery and install new software. Typically requires a high ... engineer • Assist or step in as lead in customer on and off boarding's when required • Lead ...

The Project Engineer will work on managing and completing complex design projects primarily ... Excellent computer skills and ability to learn new software in a timely manner. * Excellent ...

... continuing to learn new analysis methods. Success in this position comes from working ... Software * Microsoft Office (Outlook, Word, Excel) - Proficient * Market Sector Software (gINT ...

next page

Showing results 1-20

New Grad Software Engineer information

See Bozeman, MT salary details

$64.8K

$150.5K

$209.7K

How much do new grad software engineer jobs pay per year?

As of Aug 30, 2026, the average yearly pay for new grad software engineer in Bozeman, MT is $150,548.00, according to ZipRecruiter salary data. Most workers in this role earn between $122,500.00 and $176,500.00 per year, depending on experience, location, and employer.

What is a new grad software engineer?

A New Grad Software Engineer job is an entry-level software engineering role designed for recent college graduates with a degree in computer science or a related field. These roles typically involve writing and testing code, debugging software, and collaborating with more experienced engineers on various projects. Companies hire new grad engineers to help them grow their skills while contributing to real-world software development. The position often includes mentorship, training, and opportunities for career advancement.

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

To thrive as a New Grad Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and data structures, usually supported by a computer science degree or related field. Familiarity with common coding languages (such as Java, Python, or C++), version control systems like Git, and basic software development tools is typically expected. Strong problem-solving skills, eagerness to learn, teamwork, and effective communication help new engineers excel in dynamic team environments. These skills are crucial to adapting quickly, contributing to projects, and building a successful foundation in the software industry.

What typical projects or tasks might a new grad software engineer work on in their first year?

As a New Grad Software Engineer, you’ll often start by contributing to team projects through tasks like fixing bugs, writing unit tests, and developing small features under the supervision of senior engineers. You might participate in code reviews, collaborate on documentation, and learn to work with the company’s development tools and processes. Over time, as you demonstrate reliability and technical proficiency, you may be given ownership of more complex components or independent tasks. This structured approach helps you learn best practices, understand the codebase, and progressively build the confidence and experience needed for more advanced responsibilities.

What job categories do people searching New Grad Software Engineer jobs in Bozeman, MT look for?

The top searched job categories for New Grad Software Engineer jobs in Bozeman, MT are:

What cities near Bozeman, MT are hiring for New Grad Software Engineer jobs?

Cities near Bozeman, MT with the most New Grad Software Engineer job openings:

Infographic showing various New Grad Software Engineer job openings in Bozeman, MT as of August 2026, with employment types broken down into 84% Full Time, 12% Part Time, and 4% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $150,548 per year, or $72.4 per hour.

$34.88 - $37/hr

Full-time

Re-posted 10 days ago


Montana State University rating

7.1

Company rating: 7.1 out of 10

Based on 30 frontline employees who took The Breakroom Quiz

412th of 627 rated colleges and universities


Job description

Position Details
Position Information
Announcement Number
STAFF - VA - 26368
For questions regarding this position, please contact:
Tom Hoffman
thoffman@montana.edu
406-994-2799
Classification Title
Computer Sftwr Eng/Appl II
Working Title
Software Engineer
Brief Position Overview
This Computer Software Engineer 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. 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, trouble-shooting, and problem resolution for enterprise systems used by MSU. This position works closely with technical peers in the UIT Enterprise Services Group (ESG), and throughout UIT and MSU.
Position Number
4M0599
Department
UIT Enterprise Services Group CUF
Division
VP for Information Technology
Appointment Type
Classified
Contract Term
Fiscal Year
Semester
If other, specify From date
If other, specify End date
FLSA
Exempt
Union Affiliation
FOCUS-MFPE
FTE
1.0
Benefits Eligible
Eligible
Salary
Salary range of $34.88 to $37.00 per hour, commensurate with experience, education, and qualifications
Contract Type
Classified Salary
If other, please specify
Recruitment Type
Open
Position Details
General Statement
In support of the Montana State University mission, the Information Technology Center promotes, develops, delivers, and facilitates the use of information technology services and resources.
This Computer Software Engineer/Applications II 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.
Duties and Responsibilities
Software Engineering
  • Manage software development and maintenance across multiple languages, operating systems, and applications
  • Manage software life-cycles in all phases
  • Develop and maintain applications supporting the ERP
  • Modify existing applications to improve efficiency
  • Test and validate enhancements, new developments, upgrades and patches to existing systems

Sub-system Software Management and Analysis Apply software analysis techniques across the Enterprise Information System (EIS)
  • Conduct impact and alternative analysis
  • Evaluate patches and EIS upgrades for incorporation into team modules and applications
  • Communicate with functional and technical personnel relative to sub-system issues
  • Prioritize issues and tasks relative to system impact
  • Elicit business requirements from functional users
  • Implement technical solutions for business problems

Systems Analysis and Design Provide long-range planning, design, evaluation, and implementation of data processing systems
  • Methodically gather and organize business requirements and user needs
  • Formulate alternatives in system design and process approach and analyze time, effort, risk, reward, to reach recommended solution (s)
  • Develop system design specifications and technical requirements appropriate to guide programmers in the program development and testing of a system or subsystem
  • Oversee the effort to program interface solutions; test, document, and maintain

Customer Support, Troubleshooting, and Problem Resolution
  • Provide high-level technical consultation for customers within and external to ITC
  • Communicate with technical and non-technical personnel
  • Research and interpret technical documentation
  • Solve problems through analysis and deductive reasoning

Required Qualifications - Experience, Education, Knowledge & Skills
  1. Progressively responsible experience or education in computer science, information technology, or similar field plus two years of recent full-time computer application programming experience or an equivalent combination of education and experience.
  2. Demonstrated successful experience performing enterprise level analysis of system requirements, designing application solutions and enhancements, and developing software to meet requirements.
  3. Experience programming enterprise database applications such as Oracle, SQL Server, etc.
  4. Experience programming with C++, Java, or other Object-Oriented language.
  5. Experience using a Linux or Unix based operating system.

Preferred Qualifications - Experience, Education, Knowledge & Skills
  1. Experience with source control management software such as GIT or Subversion.
  2. Experience programming with Oracle PL/SQL language.
  3. Experience with the GRAILS and/or Angular frameworks.
  4. Experience working at a higher education institution and with Ellucian Banner.

The Successful Candidate Will
  • 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 lead work groups.
  • Ability to exercise initiative and good judgment.
  • Ability to provide exceptional customer service.

Position Special Requirements/Additional Information
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.
This position is not eligible for sponsorship.
Physical Demands
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily with or without reasonable accommodations. The requirements listed above are representative of the knowledge, skill, and/or ability required.
This position has supervisory duties?
No
Posting Detail Information
Number of Vacancies
1
Desired Start Date
Upon completion of a successful search
Position End Date (if temporary)
Open Date
Close Date
Applications will be:
Screening of applications will begin on July 31, 2026; however, applications will continue to be accepted until an adequate applicant pool has been established.
Special Instructions
This position is not eligible for sponsorship.
EEO Statement
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.

What Montana State University employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom