1

Software Development Software Engineer Jobs in Fargo, ND

Provides support to project managers for the daily observation, development, reporting, and ... software. • Assist resident engineers and project managers with risk identification and ...

Sr. Electrical Engineer

Fargo, ND · On-site

$80K - $105K/yr

RFA Engineering ( www.rfamec.com ) develops embedded software and electronics for our world-class ... Our primary focus is the development of off highway equipment including agricultural, construction ...

Graduate Engineer

Fargo, ND · On-site

$31 - $40/hr

Responsibilities for business development will increase with experience and mentoring by senior ... Experience with other CADD software such as Google-SketchUP Pro or ARCMap GIS considered a plus.

Graduate Engineer

Fargo, ND · On-site

$31 - $40/hr

Responsibilities for business development will increase with experience and mentoring by senior ... Experience with other CADD software such as Google-SketchUP Pro or ARCMap GIS considered a plus.

Graduate Engineer

Fargo, ND · On-site

$31 - $40/hr

Responsibilities for business development will increase with experience and mentoring by senior ... Working knowledge of AutoCAD, Civil 3D or other CADD-based civil design software is a plus.

Responsibilities for business development will increase with experience and mentoring by senior ... Working knowledge of AutoCAD, Civil 3D or other CADD-based civil design software is a plus.

Controls Systems Engineer

Moorhead, MN · On-site

$82K - $106K/yr

Experience in control systems programming We are looking for an individual to join our team as a ... software, while also fostering a better understanding of controls through workforce development and ...

Tasks may include basic assistance with the research, design, concept development, and construction ... spreadsheets, and software. • Assist technical staff and project managers with risk ...

Tasks may include basic assistance with the research, design, concept development, and construction ... spreadsheets, and software. • Assist technical staff and project managers with risk ...

Electrical Engineer

Fargo, ND · On-site

$80K - $120K/yr

RFA Engineering ( www.rfamec.com ) develops embedded software and electronics for our world-class ... Electrical Engineer As an Electrical Engineer, you will support the design and development of power ...

next page

Showing results 1-20

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 Jul 16, 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 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.

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 engineers make $300,000 a year?

Senior software engineers, especially those with extensive experience, expertise in high-demand skills like machine learning or cloud computing, and working at large tech companies or startups, can earn $300,000 or more annually. Compensation often includes base salary, bonuses, and stock options, particularly in competitive markets or leadership roles.

Can a software engineer be a software developer?

A software engineer and a software developer often have overlapping roles, and many professionals perform both functions. Typically, a software engineer applies engineering principles to design and build software systems, while a software developer focuses on writing and implementing code. The terms are sometimes used interchangeably depending on the company or project, but both roles require programming skills and knowledge of development tools.

Will AI replace developers in 2026?

As a software development engineer, AI is expected to augment coding and automate repetitive tasks, but it is unlikely to fully replace developers by 2026. Human skills such as problem-solving, creativity, and understanding user needs remain essential in software creation and maintenance. Developers will need to adapt by learning AI tools and focusing on complex, high-level tasks.

What engineer makes $500,000 a year?

Software engineers in senior or specialized roles at large technology companies or in high-demand sectors can earn $500,000 or more annually, often including base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills in areas like machine learning or cloud computing, and often involves working in competitive, high-paying environments.

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

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.
What are popular job titles related to Software Development Software Engineer jobs in Fargo, ND? For Software Development Software Engineer jobs in Fargo, ND, the most frequently searched job titles are:
Engineer (EIT) - Water Resources

Engineer (EIT) - Water Resources

Houston Engineering, Inc.

Fargo, ND • On-site

$77K - $106K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 14 days ago


Job description

Company Description
Job Location: Fargo, ND
As a progressive firm, we are seeking team members who have a passion for growth and innovation. At HEI, we empower team members to foster professional development and maximize your potential. The challenge and opportunity you seek can be found at Houston Engineering!
We are currently seeking a Water Resources Engineer to join our team in Fargo, ND
Job Description
  • Perform hydrologic and hydraulic modeling of rural watersheds and riverine systems and process GIS data necessary to support hydrologic and hydraulic modeling efforts.
  • Support field investigations including the collection and analysis of data used to support hydrologic and hydraulic modeling.
  • Prepare floodplain and watershed studies in compliance with FEMA standards and specifications.
  • Execute GIS-based one dimensional and two-dimensional flood risk modeling software application such as HEC-RAS, HEC-HMS and SWMM.
  • Efficiently work with ArcGIS software and extensions in support of flood risk modeling and mapping and other water resources project needs.
  • Support Stormwater design projects and evaluate the feasibility of alternative design approaches, site conditions, and regulatory agency specifications or regulations.

Likely project areas include civil engineering and watershed projects, water resources studies, public drainage system repairs, hydrologic modeling and storm water planning. Candidate must be willing to travel throughout the state/region for project meetings and project management related activities.
Qualifications
  • Bachelor of Science in Civil Engineering or Agricultural and Biological Systems Engineering with water resources emphasis.
  • 0-3 years of experience in Civil Engineering
  • Proficiency with Microsoft Office.
  • Some experience with hydrological and hydraulic modeling software is preferred.
  • Familiarity with AutoCAD or Civil 3D and ArcGIS is helpful.
  • Familiarity with stormwater management, earthwork, and grading plans helpful.
  • Strong interpersonal, verbal, and written communication skills and the ability to communicate effectively with project team members, and clients.
  • Superior task management skills, including scheduling, prioritizing, following up, and keeping project information organized.
  • Superior problem solving and analytical skills.

Additional Information
As part of our talented staff, you will enjoy competitive pay, annual bonuses, paid health, dental, vision, life insurance, short and long-term disability, paid time off, paid holidays; parental leave, generous 401(k) match, access to HSA & FSAs, flexible schedule, annual HEI logo apparel and more.
Additionally, view our careers page to read about HEI being selected as one of the ENR top 500 design firms and as one of the Prairie Businesses 50 best places to work for several years in a row!
EOE AA M/F/Vet/Disability
Videos To Watch
https://www.youtube.com/watch?v=7BZU8qZzKKQ