1

Software Development Software Engineer Jobs in Fargo, ND

Our comprehensive product suite includes software, engineering services, connector plates, equipment and premier cold-formed steel truss system. In Alpine's Agile software development environment ...

Role Title: Computational Biology & Cheminformatics Expert Role Type: Contractor Location: Remote micro1 is engaging Computational Biology & Cheminformatics Experts to contribute their expertise to a ...

The Product Owner will play a key role in leading development and documenting software solutions ... Bachelor's degree in computer science, Computer Engineering, or Electrical Engineering. Your ...

As experts in our core competencies of Modeling & Simulation, Embedded Software Development, and ... We have two openings for a Test Engineer .These positions are located in Fargo,ND. DISTek offers ...

Mainframe CICS Systems Engineer

Fargo, ND · On-site

$48 - $61.75/hr

ETS provides capabilities for all stages of Morgan Stanley's software development lifecycle ... The EZ engineers work with the latest hardware and software technologies. The IBM z platform and ...

Senior Cyber Security Analyst

Fargo, ND · On-site

$98K - $126K/yr

... engineering teams. * Passion for innovation and continuous improvement in cybersecurity practices. * Strong skills with Infrastructure as Code (IaC) as it relates to securing the software development ...

We are looking for an enterprising mid-level to senior software-focused Systems Engineer to perform software systems engineering for the acquisition, development and sustainment of various aviation ...

Showing results 41-60

Software Development Software Engineer information

See Fargo, ND salary details

$62.3K

$144.8K

$201.8K

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

As of Sep 15, 2026, the average yearly pay for software development software engineer in Fargo, ND is $144,842.00, according to ZipRecruiter salary data. Most workers in this role earn between $117,800.00 and $169,900.00 per year, depending on experience, location, and employer.

What does a software development software engineer do?

A Software Development Software Engineer designs, develops, tests, and maintains software applications or systems. They work with various programming languages and technologies to create software solutions that meet user or business needs. Their responsibilities often include writing code, debugging issues, collaborating with other team members, and ensuring software quality and performance. Software Engineers may also participate in planning, code reviews, and updating documentation to support ongoing software projects.

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

To thrive as a Software Development Software Engineer, you need proficiency in programming languages (such as Python, Java, or C++), problem-solving abilities, and typically a bachelor’s degree in computer science or a related field. Familiarity with version control systems (like Git), integrated development environments (IDEs), and knowledge of software development methodologies (such as Agile or Scrum) are commonly required. Strong collaboration, communication, and adaptability are essential soft skills for working effectively in team environments and responding to project changes. These skills and qualities are crucial for building reliable, maintainable software and contributing to successful, dynamic development projects.

How do software development software engineers typically collaborate with cross-functional teams during a project?

Software Development Software Engineers often work closely with product managers, designers, and quality assurance teams to deliver well-rounded solutions. Collaboration usually involves attending regular stand-up meetings, participating in sprint planning, and conducting code reviews. Effective communication and a willingness to incorporate feedback from various stakeholders are key to ensuring project goals are met and potential issues are identified early. Building strong relationships with colleagues in different roles can also streamline the development process and foster a positive team environment.

What is the difference between Software Development Software Engineer vs Software Developer?

AspectSoftware Development Software EngineerSoftware Developer
CredentialsBachelor's in CS or related field, certifications optionalBachelor's in CS or related field, certifications optional
Work EnvironmentCollaborative teams, Agile/Scrum settings, cross-functional projectsIndividual or team projects, coding-focused tasks
Industry UsageUsed across tech companies, startups, and large enterprisesCommon in software firms, tech startups, and freelance work
Search & Comparison IntentOften compared for roles involving system design and architectureTypically searched for coding and application development roles

While both roles involve software creation, a Software Development Software Engineer often focuses on system design, architecture, and collaborative project management, whereas a Software Developer primarily concentrates on coding and implementing software solutions. The engineer role may require broader technical knowledge and involvement in the development lifecycle, making it suitable for those interested in both design and coding aspects of software projects.

Product Owner (Truss Software)

ND • On-site

Full-time

PTO

Posted 15 days ago


Key responsibilities

  • Own the execution of the product roadmap by translating strategic direction into actionable development plans and managing sprint planning, backlog prioritization, and release scope.

  • Apply customer-back innovation principles to identify customer pain points, translate insights into product requirements, and validate concepts with users.

  • Collaborate with cross-functional teams including Product Management, Engineering, QA, and UX/UI to ensure features meet acceptance criteria, support user acceptance testing, and facilitate successful releases.


Job description

Job Description:

ITW Description:

Founded in 1912, ITW (NYSE: ITW) is a global industrial company centered on a differentiated and proprietary business model. The company’s seven industry-leading segments leverage the ITW Business Model to generate solid growth with best-in-class margins and returns in markets where highly innovative, customer-focused solutions are required. ITW’s more than 45,000 dedicated colleagues around the world thrive in our decentralized, entrepreneurial culture. In 2025, the company achieved revenues of $16 billion, with roughly half coming from outside North America. To learn more, please visit www.itw.com.

Division Description:

Alpine, an ITW company, is a leading provider of industry solutions and increased business productivity for component manufacturers helping design and manufacture the highest quality roof, floor and wall components. Our comprehensive product suite includes software, engineering services, connector plates, equipment and premier cold-formed steel truss system.

Job Description:

In Alpine’s Agile software development environment, the Product Owner (PO) is the key role to ensure product priorities and product roadmaps are executed. The PO develops and executes on a vision for the product and is responsible for translating that vision to actions for the scrum teams. The PO collaborates with internal stakeholders including Product Management, Marketing, Support, Operations, and Engineering to ensure that business, quality, and functional goals are met with each product release. The PO is responsible for the design, usability, quality, and delivery of a product or feature. The PO is the key decision maker on priorities and works to ensure that all stakeholders are aligned at each stage of the development lifecycle. The PO understands both the technical and business side of the product release and is ultimately responsible for representing the end user’s needs.

Core Responsibilities:

  • Roadmap Execution & Delivery

    • Own execution of the product roadmap established by Product Manager for a specific focus area or product line

    • Translate strategic direction from Product Managers into clear, actionable development plans

    • Partner with Development Managers to manage sprint planning, backlog prioritization, and release scope

  • Customer-Back Innovation (CBI)

    • Apply ITW’s Customer-Back Innovation (CBI) framework to identify and prioritize customer pain points

    • Translate insights into product requirements and features

    • Validate concepts directly with users and iterate based on feedback

  • Backlog & Requirements Management

    • Create and maintain clear, concise user stories with well-defined acceptance criteria

    • Ensure the backlog remains prioritized, refined, and ahead of development needs

    • Collaborate with UX/UI teams to align designs with user needs and business objectives

  • Cross-Functional Collaboration

    • Work closely with Product Management, Engineering, QA, Development, and UI/UX Design teams on a daily basis

    • Facilitate agile events (standups, sprint planning, reviews, retrospectives)

    • Coordinate with support and implementation teams to ensure successful releases

  • Domain & Industry Expertise

    • Develop subject matter expertise in component manufacturing workflows

    • Gain hands-on understanding of how customers use Alpine tools (e.g., design software, manufacturing software, and manufacturing equipment)

    • Observe real-world usage to inform product decisions

  • Quality & Delivery Assurance

    • Ensure delivered features meet acceptance criteria and customer expectations

    • Support user acceptance testing (UAT), documentation, and release readiness

    • Oversee beta trials with customers to validate product value and usability

  • Communication & Advocacy

    • Communicate progress, risks, and dependencies to the organization by presenting at monthly CBI gate meetings

    • Advocate for the customer within development teams

    • Maintain transparency into sprint outcomes, priorities, and roadmap progress

Key Competencies:

  • Customer Focus – Making customers and their needs a primary focus of one’s actions; developing and sustaining productive customer relationships.

  • Communication – Strong ability to communicate vision and strategy to a variety of stakeholders including customers, leadership, and the development teams.

  • Business Savvy – As the key decision maker for the project, the Product Owner must use understanding of the market, customer, and business to make sound decisions

  • Team Player – The Product Owner is committed to the team and works with the team collaboratively to deliver value to our customers.

Qualifications:

  • Bachelor’s degree in Engineering, Computer Science, Business, Marketing, or a comparable discipline; an MBA is a plus

  • 4+ years’ experience working as a Product Owner or similar role with a development team

  • Certified Scrum Product Owner (CSPO) is preferred

  • Software Product strategy and management experience with demonstrated value delivery

  • Experience with complex customer environments and/or relevant industry experience

  • Experience leading software product development in an Agile environment leveraging frameworks such as Scrum and SAFe

  • Strong team/project management, communication, and presentation skills

  • Self-motivated, energetic and can work both autonomously and as part of the team

  • Ability to be flexible and adaptable in a changing environment

  • Up to 25% travel

Compensation Information:

$80,000 - $125,000 (high level of experience)

This compensation range is provided as a reasonable estimate of the current salary range for this role. Compensation depends on relevant experience and/or education, specific skills, market level, other job-related factors, geographic location, and other factors as applicable by law. In addition, our benefits include paid vacation, sick, holiday, and parental leave. For more details, visit our Benefits page.

ITW is an equal opportunity employer. We value our colleagues’ unique perspectives, experiences and ideas and create workplaces where everyone can develop their careers and perform to their full potential. 


As an equal employment opportunity employer, ITW is committed to equal employment opportunity and fair treatment for employees, beginning with the hiring process and continuing through all aspects of the employment relationship. 


All qualified applicants will receive consideration for employment without regard to race, color, sex, gender identity, sexual orientation, religion, national origin, age, disability, protected Veteran status or any other characteristic protected by applicable federal, state, or local laws.