1

Software Software Developer Jobs in Fargo, ND (NOW HIRING)

Integration Project Engineer

West Fargo, ND ยท On-site

$101K - $136K/yr

Epic is a leading healthcare software company located in Madison, WI, dedicated to improving healthcare through innovative technology. As an Integration Project Engineer, you will architect ...

Integration Developer

Fargo, ND ยท On-site +1

$75K - $100K/yr

Remote A Day in the Life The Integration Developer designs and implements integration solutions aimed at modernizing, consolidating, and coordinating the independently designed applications within ...

Integration Developer

Fargo, ND ยท On-site +1

$75K - $100K/yr

Remote A Day in the Life The Integration Developer designs and implements integration solutions aimed at modernizing, consolidating, and coordinating the independently designed applications within ...

Backend Java Developer

Horace, ND ยท On-site

$49.50 - $64.25/hr

Python/Java Software Programmers * Data Analysts, Data Scientists * Data Engineers & AI/Machine Learning Engineers Preferred Skills For Java/Full Stack/DevOps Roles: * Bachelor's or Master's degree ...

Manage and mentor a team of electrical, mechanical, and software engineers. * Foster a culture of innovation, collaboration, and continuous improvement. * Conduct performance reviews and support ...

RFA Engineering ( www.rfamec.com ) develops embedded software and electronics for our world-class clients in the areas of precision agriculture and vehicle electrification. We are seeking an ...

AGCO is currently seeking a Product Owner with Senior/Staff Embedded Software Design engineering experience to join the Connected Services team reporting out of Jackson, MN. The Product Owner will ...

Engineering Technicians are expected to possess and apply basic civil engineering design principles ... Continue to learn and proficiently utilize Computer Aided Design and Drafting software to prepare ...

next page

Showing results 1-20

Software Software Developer information

See Fargo, ND salary details

$47.1K

$109.8K

$163K

How much do software software developer jobs pay per year?

As of Jun 30, 2026, the average yearly pay for software software developer in Fargo, ND is $109,812.00, according to ZipRecruiter salary data. Most workers in this role earn between $88,400.00 and $127,600.00 per year, depending on experience, location, and employer.

Can I make 100k as a software developer?

Software developers can earn $100,000 or more annually, especially with experience, specialized skills, or working in high-demand regions. Salaries vary based on location, industry, and expertise, with senior roles and those involving in-demand technologies often reaching or exceeding this threshold.

What are Software Developers?

Software Developers are professionals who design, build, and maintain computer programs and applications. They work with programming languages such as Java, Python, or C++ to create software that meets user needs. Software Developers collaborate with other team members, such as designers and testers, to ensure the software is functional, reliable, and user-friendly. Their responsibilities also include troubleshooting issues, updating existing software, and keeping up with new technologies.

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

AspectSoftware Software DeveloperSoftware Engineer
CredentialsBachelor's in CS or related field, certifications optionalBachelor's or higher in CS or related field, certifications optional
Work EnvironmentDevelopment teams, tech companies, startupsDevelopment teams, tech companies, large enterprises
Industry UsageCommonly used in tech and software firmsUsed across various industries including tech, finance, healthcare
Job FocusWriting, testing, and maintaining codeDesigning, developing, and overseeing software systems

While both roles involve software development, Software Software Developers primarily focus on coding and implementation, whereas Software Engineers often take a broader approach, including system design and architecture. The roles overlap significantly, but the title 'Software Engineer' may imply a more comprehensive scope of work.

What job does a software developer do?

A software developer designs, writes, tests, and maintains computer programs and applications. They use programming languages like Java, Python, or C++ and often work in teams to create software solutions that meet user needs and specifications.

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

To thrive as a Software Developer, you need a solid understanding of programming languages, algorithms, and software development methodologies, typically supported by a degree in computer science or related field. Proficiency with development tools such as Git, integrated development environments (IDEs), and familiarity with frameworks or cloud platforms is often required. Strong problem-solving skills, teamwork, and effective communication set outstanding developers apart. These skills are critical for building reliable, maintainable software and collaborating effectively within cross-functional teams.

What engineers make $500,000?

Senior software engineers, especially those in high-demand fields like machine learning, cloud computing, or fintech, can earn $500,000 or more annually, often through a combination of base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills, and working at large tech companies or startups with significant funding.

Is software developer still in demand?

Software developers are in high demand due to ongoing digital transformation across industries, with strong job growth projected in the coming years. Skills in programming languages, cloud computing, and software development tools increase employability and career prospects.

What are some common challenges faced by software developers in agile development environments?

Software developers working in agile environments often encounter challenges such as managing frequent changes in project requirements and maintaining clear communication within cross-functional teams. Balancing rapid delivery of new features with ensuring code quality through testing and documentation is another common hurdle. Additionally, developers must adapt quickly to shifting priorities and collaborate closely with product owners, designers, and QA professionals to deliver value in short development cycles. These challenges require strong problem-solving skills and a proactive approach to teamwork.
What job categories do people searching Software Software Developer jobs in Fargo, ND look for? The top searched job categories for Software Software Developer jobs in Fargo, ND are:
HVAC Controls Systems Engineer Leader

HVAC Controls Systems Engineer Leader

Talent Software Services, Inc

North River, ND โ€ข On-site

$82K - $106K/yr

Other

Posted 28 days ago


Key responsibilities

  • Manages and schedules the workload of the Systems Engineering Team, prioritizing work and coordinating projects to ensure progress and timely completion of engineering deliverables.

  • Develops, implements, monitors, and communicates the Systems Engineering team processes, strategies, team schedule, and standards.

  • Leads a team of Controls Systems Engineers and Controls Systems Designers to select controllers and end devices that meet specifications and minimize total cost of installation.


Job description

Responsibility Level

Supervises a team of Controls Systems Engineers and Controls Systems Designers to perform hardware engineering, software engineering, and network level commissioning for both large and small projects based on the Engineering Playbook. Ensures work performed complies with state, local, and federal legal requirements and operates on the job with the highest of ethics. Employs practices and develops processes to ensure cost-effective engineering while providing consistent delivery and customer satisfaction. Serves as the Regional expert in application engineering. Works effectively with Project Owners, HVAC Installation Manager, and Systems Team Leaders.

Principal Duties
  • Manages and schedules the workload of the Systems Engineering Team. Prioritizes work, supervises, and coordinates projects to ensure progress and timely completion of the engineering deliverables. Provides timeframe estimates to project management for job cost evaluation. Assigns and coordinates appropriate resources between local team, off-shore engineering teams, Central Support Teams, Data Center Teams, and Pharmaceutical Teams.
  • Develops, implements, monitors, and communicates the Systems Engineering team processes, strategies, team schedule, and standards. Provides engineering cost estimates during project development phases. Assists and advises the coordination of appropriate pre-sales estimating teams on major projects, Data Center projects, and Pharmaceutical projects.
  • Seeks out new and creative applications and operational techniques. Implements improvements in the processes, facilities, tools, and equipment to improve quality, reliability, productivity, and to provide leading-edge technology.
  • Provides advanced technical support on application or implementation issues. Serves as the Area expert in application engineering.
  • Leads a team of Controls Systems Engineers and Controls Systems Designers to select controllers and end devices that will meet the specifications and minimize the total cost of installation to ensure that the project cost comes in below estimate.
  • Utilizes financial, contract management, and other management reports such as EPIC, IIS, and PowerBI to evaluate team success. Coordinates EPIC information and verifies that timesheets are on time, up-to-date, and compliant.
  • Ensures that the delivery re-estimate process is followed on all projects.
  • Develops and maintains viable relationships with customers, consulting engineers, and architect engineers. Leverages these relationships as needed during project development and execution.
  • Maintains a high level of engineering standards by using local engineering and off-shore engineering teams, the Engineering Playbook, and the Drawing Style Guide to ensure maximum reuse of proven designs and programs.
  • Supports Strategic Accounts to ensure a consistent delivery across all branches.
  • Attends Pre-Bid and Release to Engineering meetings. Ensures all necessary information and documentation are received.
  • Performs complex engineering and supports network commissioning as required on assigned projects.
  • Hires, retains, mentors, performance manages, and plans for career development of direct reports. Prepares and delivers clear performance expectations, performance reviews, and development plans for direct reports.
  • Works with Project Owners and HVAC Installation managers to ensure timely delivery of engineering deliverables in order to maximize successful execution of projects.
  • Adheres to safety standards. High degree of regard to employee and subcontractor safety.
Requirements
  • Bachelor''s degree in Engineering, with a minimum of eight years of experience in Application engineering.
  • Prior experience in supervision of technical/engineering group.
  • Minimum of five years of progressive responsibility in the construction industry.
  • A Master''s Degree or Professional Engineer Registration highly desired.
  • Recognized as a leading expert in several core engineering competencies.
  • Understands accounting principles and cost management.
  • Good oral and written communication skills, especially in presentation of technical material.