1

Software Development Software Engineer Jobs in Fargo, ND

Build a world class engineering team to advance autonomous machine development * Encourage learning ... Lead multiple teams across different layers of the software stack. Provide development, mentoring ...

Leadership & Team Development: * Manage and mentor a team of electrical, mechanical, and software engineers. * Foster a culture of innovation, collaboration, and continuous improvement. * Conduct ...

Design Engineer

Fargo, ND · On-site

$40 - $55/hr

Responsibilities for business development will increase with experience and mentoring by senior ... Continue to learn and proficiently utilize Computer Aided Design and Drafting software to prepare ...

Responsibilities for business development will increase with experience and mentoring by senior ... Continue to learn and proficiently utilize Computer Aided Design and Drafting software to prepare ...

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 Jun 25, 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 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:

Full-time

Posted 29 days ago


Job description

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 experienced candidate to become an integral part of our engineering team. The selected candidate will work with an experienced engineering staff using state-of-the-art engineering tools & processes. This position will operate onsite at our customer's engineering and manufacturing facility in Fargo, ND.

This is a full-time position with a full benefit package listed below that includes opportunities for professional growth, direct hire by our customers, and additional opportunities within our own organization.

Electrical Test Engineer

The ideal candidate should have a strong background in electrical engineering or computer engineering, with a focus on electrical systems testing. The primary responsibilities of this role include designing electrical test systems, troubleshooting, and collaborating with software and hardware engineers.

Job Description

  • Design new and enhance existing test systems for robust electronics intended for on/off road vehicles and harsh environments.
  • Perform requirements capture, analysis, design, programming, debugging, hardware integration and verification.
  • Design electrical test systems and create schematics for testers.
  • Collaborate with software and hardware engineers for seamless integration.
  • Troubleshoot issues related to noise, and filtering.
  • Perform data analysis on log files to identify and resolve problems.
  • Coordinate with cross-functional teams to ensure effective communication and collaboration.
  • Perform tester integration, and verification and validation testing using HW/SW tools
  • Present and participate in code reviews.
  • Review documentation generated by other engineering groups and verify documentation is sufficient for product design. Generate support documents as needed.
  • Operate in a team environment, providing guidance to design solutions and actively participating in design reviews.
  • Implement code with basic usage of Labview development practices and tools.
  • Employ independent troubleshooting strategies; quickly determine root cause with some support from others.

      Requirements

      • B.S. degree in Electrical Engineering or Computer Engineering from an accredited engineering program.
      • Experience with development and debugging tools (oscilloscopes, logic analyzers, multi-meters, etc.).
      • Experience with software development for automated testing (LabVIEW preferred).
      • Good written and verbal communications skills.

      Preferred Skills

      • Electronics manufacturing testing experience.
      • Experience in Power Electronics.
      • Exposure to 400 and/or 700VDC systems
      • Experience with communication protocols (i.e. CAN, Ethernet, Automotive Ethernet, RS-232, USB, Modbus, etc.)
      • Experience in LabView or other NI programming languages.
      • Experience with Data Acquisition systems (DAQ) and other basic hardware systems.
      • Experience using and understanding schematics and hardware analysis software (Pspice, MathCAD, etc.)
      • Experience in statistical analysis (SPC, GR&R, Monte Carlo, etc.).
      • Experience with basic electronics hardware and systems (i.e. Op Amp, FET’s, Transistors, A/D converters, serial and parallel interfaces, etc.)
      • Experience developing automated Electric Vehicle test systems for design verification testing
      • Experience with Orcad, TestStand

            About RFA Engineering

            RFA Engineering has provided product development and engineering services to industry leading customers since 1943. Our primary focus is the development of off highway equipment including agricultural, construction, mining, recreational, industrial, and special machines. Our work includes concept development, product design, documentation, problem-solving, simulation, optimization, and testing of components, systems and complete machines. Our engineering staff is located at our Engineering Center in Minneapolis, branch office in Dubuque, IA, and at numerous customer sites throughout the U.S.


            Competitive Benefits

            • Health and Dental Insurance
            • TelaDoc Healthiest You
            • Supplemental Vision Insurance
            • Company Paid Life Insurance
            • Company Paid Long-Term Disability
            • Short-term Disability
            • Retirement Savings Account (Traditional 401k & Roth 401k)
            • Flexible Spending Plan Dependent Care
            • HSA for Medical Expenses
            • Bonus Plan (Exempt Employees Only)
            • Paid Time Off (PTO)
            • Paid Holidays
            • Bereavement Leave
            • Employee Assistance Programs (EAP)
            • Education Assistance

            Equal Opportunity and Veteran Friendly