1

Software Engineer Software Developer Jobs in Bozeman, MT

Software Engineer S2 Corporation is seeking to fill the position of Software Engineer who will work with other team members to support software engineering tasks across a variety of internal projects.

New

As a software developer, you will utilize modern methodologies and technologies to innovate and enhance healthcare solutions. Responsibilities : • Write software that impacts the lives of 325 ...

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

Senior Software Engineer

Bozeman, MT · On-site

$125K - $164.80K/yr

Senior Software Engineer - Bozeman, MT Intertek, a leading provider of quality and safety solutions to many of the world's top-recognized brands and companies, is actively seeking a Senior Software ...

Sr. Software Engineer

Bozeman, MT · Remote

$150K - $175K/yr

SENIOR SOFTWARE ENGINEER POSITION SUMMARY We are seeking a Sr. Software Engineer and or Jr. Platform Architect to serve as technical lead responsible for day-to-day development, design, build, and ...

... engineering, and model lifecycle management - Implements model monitoring, performance validation, traceability, and reproducibility of AI artifacts - Integrates AI/ML capabilities into software ...

Senior Software Engineer - Map Viewer

Bozeman, MT

$125K - $164.80K/yr

... software at scale, and who is genuinely excited to apply that experience inside a cross-platform ... Test Infrastructure & Developer Tooling [Primary] Multi-map integration tests, platform sample app ...

ABOUT THIS OPPORTUNITY onX is seeking a Staff Software Engineer who will contribute to meaningful, real-world outcomes that have a lasting impact for customers and the business. In this role, you'll ...

ABOUT THIS OPPORTUNITY onX is seeking a Staff Software Engineer who will contribute to meaningful, real-world outcomes that have a lasting impact for customers and the business. In this role, you'll ...

Software QA Intern

Bozeman, MT

$20.75 - $27.25/hr

We are looking for a Software QA Intern to join Vista Robotics, a leading company in the field of computer software and engineering. As a Software AQ Intern, you will play a crucial role in ensuring ...

Senior Software Engineer - Map Viewer

Bozeman, MT

$125K - $164.80K/yr

... software at scale, and who is genuinely excited to apply that experience inside a cross-platform ... Test Infrastructure & Developer Tooling [Primary] Multi-map integration tests, platform sample app ...

Senior Software Engineer - Map Viewer

Bozeman, MT · On-site

$125K - $164.80K/yr

... software at scale, and who is genuinely excited to apply that experience inside a cross-platform ... Test Infrastructure & Developer Tooling [Primary] Multi-map integration tests, platform sample app ...

Qualifications * 5+ years of experience in full-stack software development. * Expert-level ... AI and the Evolution of Software Engineering & Ops All candidates must be prepared to discuss and ...

next page

Showing results 1-20

Software Engineer Software Developer information

See Bozeman, MT salary details

$49K

$114.1K

$169.4K

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

As of Jun 1, 2026, the average yearly pay for software engineer software developer in Bozeman, MT is $114,138.00, according to ZipRecruiter salary data. Most workers in this role earn between $91,800.00 and $132,700.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Software Engineer/Software Developer, and why are they important?

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 are software engineers and software developers?

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 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 are popular job titles related to Software Engineer Software Developer jobs in Bozeman, MT? For Software Engineer Software Developer jobs in Bozeman, MT, the most frequently searched job titles are:
Infographic showing various Software Engineer Software Developer job openings in Bozeman, MT as of May 2026, with employment types broken down into 2% Internship, 66% Full Time, 17% Part Time, 3% Temporary, and 12% Contract. Highlights an 75% Physical, 5% Hybrid, and 20% Remote job distribution, with an average salary of $114,138 per year, or $54.9 per hour.
Software Engineer

Other

Posted yesterday


Job description

Software Engineer

S2 Corporation is seeking to fill the position of Software Engineer who will work with other team members to support software engineering tasks across a variety of internal projects. The Software Engineer designs reliable and extendable software models for both high data rate processing, front-end UIs, and networked interfaces. The position also implements and tests these models within the product software projects to ensure correct operation and assists with software development operations in order to increase the efficiency.

Responsibilities: 

  • Designs, implements, tests and documents software models for processing and front-end related development.
  • Self-identifies, troubleshoots and resolves issues found within product software.
  • Implements new UI and processing features within product software using feedback from customers.
  • Monitor and improve software quality across multiple projects.
  • Improves software development operations for multiple products to ensure high quality products upon delivery to customers.
  • Assists with data analysis and algorithm development and software model implementation.
  • Assists with reporting and documentation of software design and documenting software APIs and ICDs.
  • Improves data processing models for increased performance in real-time data analysis environments.
  • Interfaces with external groups to develop well defined and extendable data interfaces in an integrated system.
  • Assists with proposal writing opportunities and customer reporting with appropriate presentation materials.

The successful candidate will have most or all of these essential skills or abilities:

  • Bachelor of Science degree in computer science, mathematics or related field
  • 0-3 years of relevant industry experience, or new college graduates with exceptional lab / project experience.
  • Experience with object-oriented programming in C# and C++ or other languages.
  • Experience with Git or similar version control system.

Desirable Skills & Abilities: (hierarchical)

  • Proficiency in Continuous Integration (CI) and Continuous Deployment (CD).
  • Experience with CUDA GPU programming.
  • Experience with embedded systems programming or FPGA development.
  • Experience with User Interface (UI) design and development, with emphasis on WPF applications and web technologies
  • Familiarity with modern web development technologies.
  • Experience with programming custom data analysis routines in C#, C++, Python, MATLAB or other programming languages.
  • Experience with cross-platform development.

S2 Corporation's General Employee Requirements: 

  • The position includes working on U. S. Government funded projects that involve the handling of controlled unclassified information, requiring the successful candidate to have U. S. Citizenship.
  • This position may include working on defense department funded projects with security restrictions, which may require a security clearance. The successful candidate must be willing and able to apply for a security clearance.
  • The successful candidate will have to pass a preemployment drug test and background check.
  • Be able to perform physical tasks around the lab and office spaces such as sitting and standing, each for at least an hour multiple times throughout a day, and occasional lifting of items up to 50lbs.
  • Attend required organizational meetings in person or through videoconferencing.
  • Clear communication of your efforts so that others can reproduce your efforts as needed.
  • Efficiently use word processing, spreadsheet, time reporting, procurement and other software.
  • Ability to describe technical progress in project deliverable reports.
  • Ability to assist in writing funding proposals.
  • Ability to interpret general guidelines and work alone for extended periods to efficiently move projects forward.
  • Ability, willingness, and availability to travel to field test events up to several times a year, which may include driving company vehicles and working extended hours outside for several days.
  • Ability to function as part of a team, that is highly collaborative, cross-functional and multi-disciplinary on multiple projects.
  • Strong written and verbal communication skills, with ability to communicate clearly with coworkers, through in-person conversations, email, and on line in organizational software, such as Microsoft Teams.
  • Ability to independently learn and apply new approaches and technologies in order to find solutions to complex problems.

The priority date for receiving applications is July 1, 2020, but applications will continue to be considered after this date. S2 Corporation reserves the right to hire none, one, or several candidates for this position. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin.