Job Family for Posting: Engineering Apply now * Apply Now * Start applying with LinkedIn Start Please wait... About Us Innovation. Sustainability. Productivity. This is how we are Breaking New Ground in our mission to sustainably advance the noble work of farmers and builders everywhere. With a growing global population and increased demands on resources, our products are instrumental to feeding and sheltering the world.
From developing products that run on alternative power to productivity-enhancing precision tech, we are delivering solutions that benefit people - and they are possible thanks to people like you. If the opportunity to build your skills as part of a collaborative, global team excites you, you're in the right place.
Grow a Career. Build a Future!
Be part of this company at the forefront of agriculture and construction, that passionately innovates to drive customer efficiency and success. And we know innovation can't happen without collaboration. So, everything we do at CNH Industrial is about reaching new heights as one team, always delivering for the good of our customers.
Intern Program Overview
We are committed to building a strong talent pipeline by investing in early career professionals. Our internship and co-op programs provide mentorship, training, hands-on experience, and growth opportunities that empower students to explore their career paths with confidence. Through competitive wages, networking events, social and volunteer activities, professional development workshops, and housing support, we strive to deliver one of the best internship experiences-designed to develop and inspire the talent of tomorrow. Interns will work full-time hours during the summer and will be considered for an extension into the co-op program in the fall (part-time during school) if qualified.
Job Purpose
The Electronics & Software Integration Intern will plan, conduct, document functional, performance, inter-lock, diagnostic tests and tune the performance of the electro-hydraulic and electro-mechanical systems and software in support of the development of Ag Tractors. The product validation team works as the voice of the customer in the product development team, working with design engineers along with various disciplines to deliver the best solution to our customers
Key Responsibilities
Your responsibilities may include:
* Plan, set-up, operate, troubleshoot, and monitor vehicle systems tests and evaluations in lab and track environments.
* Determine required test instruments, install instruments, and perform calibrations. Install, set-up, and operate required test automation equipment to operate tests. Establish, follow, and document lab test procedures.
* Determine if the component(s)/system(s) under evaluation are operating per the intended design criteria.
* Troubleshoot problems, determine, and implement corrective action.
* Interface effectively with support groups and customers, such as Vehicle Electronics, Design Engineering, Materials Engineering, Manufacturing, etc.
* Collect and analyze test data, and use to identify trends, problems.
* Communicate data with others effectively.
* Write formal, technical test reports.
Preferred Qualifications
Candidates must be pursuing (at minimum) a Bachelor's degree in one of the following majors or a related field: Computer Science, Electrical Engineering, SoftwareEngineering
Pay Transparency
The annual salary for this role is USD $19.00 - $36.00 plus any applicable bonus (Actual salaries will vary and will be based on various factors, such as skill, experience and qualification for the role.)
What We Offer
We offer dynamic career opportunities across an international landscape. As an equal opportunity employer, we are committed to delivering value for all our employees and fostering a culture of respect.
At CNH, we understand that the best solutions come from the diverse experiences and skills of our people. Here, you will be empowered to grow your career, to follow your passion, and help build a better future.
US applicants: CNH Industrial is an equal opportunity employer. This company considers candidates regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status. Applicants can learn more about their rights by viewing the federal "Know Your Rights" poster here. CNH Industrial participates in E-Verify and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S. You can view additional information here.
Canada applicants: CNH Industrial is an equal opportunity employer. This company considers candidates regardless of race, color, religion, sex, sexual orientation, gender identity, nationality, place of origin, disability, marital status, family status, age, or any other ground prohibited by applicable provincial human rights legislation.
If you need reasonable accommodation with the application process, please contact us at ******************************.
Apply now
* Apply Now
* Start applying with LinkedIn
Start
Please wait...
{{video.content.cta}}
{{video.content.title}}
{{video.content.description}}
×
{{explore.title}}
{{explore.description}}
{{feed.title["#text"]}}
{{feed.city["#text"]}}, {{feed.country["#text"]}}
{{explore.cta}}
$19-36 hourly 8d ago
Looking for a job?
Let Zippia find it for you.
Software Engineer
TBD 4.0
Software engineer job in Bismarck, ND
SoftwareEngineer Job Responsibilities: Develops information systems by designing, developing, and installing software solutions. SoftwareEngineer Job Duties:
Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
Prepares and installs solutions by determining and designing system specifications, standards, and programming.
Improves operations by conducting systems analysis; recommending changes in policies and procedures.
Obtains and licenses software by obtaining required information from vendors; recommending purchases; testing and approving products.
Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
Protects operations by keeping information confidential.
Provides information by collecting, analyzing, and summarizing development and service issues.
Accomplishes engineering and organization mission by completing related results as needed.
Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
SoftwareEngineer Skills and Qualifications: Analyzing Information , General Programming Skills, Software Design, Software Debugging, Software Documentation, Software Testing, Problem Solving, Teamwork, Software Development Fundamentals, Software Development Process, Software Requirements
$71k-94k yearly est. 60d+ ago
SAP Software Engineer - Data Conversions, Data Quality, and Reporting
Cardinal Health 4.4
Software engineer job in Bismarck, ND
**_What Application Development & Maintenance contributes to Cardinal Health_** Information Technology oversees the effective development, delivery, and operation of computing and information services. This function anticipates, plans, and delivers Information Technology solutions and strategies that enable operations and drive business value.
Application Development & Maintenance performs configuration or coding to develop, enhance and sustain the organization's software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices. This job family programs and configures end user applications, systems, databases and websites to achieve the organization's internal needs and externally-facing business needs. Application Development & Maintenance partners with business leaders, investigates user needs and conducts regular assessments, maintenance and enhancements of existing applications.
The SAP SoftwareEngineer focused on Data Conversions, Data Quality, and Reporting is responsible for designing, developing, and maintaining data solutions that ensure data integrity and enable effective business intelligence. The role combines technical skills in data migration and ETL processes with an understanding of data governance and reporting tools.
**_What is expected of you and others at this level_**
+ Applies comprehensive knowledge and a thorough understanding of concepts, principles, and technical capabilities to perform varied tasks and projects
+ May contribute to the development of policies and procedures
+ Works on complex projects of large scope
+ Develops technical solutions to a wide range of difficult problems
+ Solutions are innovative and consistent with organization objectives
+ Completes work; independently receives general guidance on new projects
+ Work reviewed for purpose of meeting objectives
+ May act as a mentor to less experienced colleagues
**_Responsibilities_**
+ Design and execute data conversion strategies for SAP implementations and upgrades, including data extraction, transformation, and loading (ETL) from legacy systems into SAP.
+ Utilize SAP data migration tools such as SAP Data Services, LSMW, and Migration Cockpit to perform data loads and conversions.
+ Develop and maintain technical specifications, data mapping documents, and transformation rules.
+ Collaborate with business and technical teams to gather data requirements and ensure seamless data flow across systems.
+ Establish and maintain data quality frameworks to ensure the accuracy, consistency, and integrity of master and transactional data in SAP.
+ Perform data profiling, cleansing, and validation to identify and resolve data discrepancies before and after migration.
+ Define and monitor data quality metrics and key performance indicators (KPIs).
+ Work with business data stewards to correct data quality issues and promote data governance policies and standards.
+ Design, develop, and implement reporting solutions, dashboards, and analytical models using SAP technologies like SAP Analytics Cloud (SAC), SAP BW/4HANA, or SAP Fiori.
+ Translate business needs into technical specifications for reports and ad-hoc queries.
+ Optimize report performance and data extraction processes for efficiency.
+ Provide support and training to end-users on reporting tools to enable data-driven decision-making
**_Qualifications_**
+ Bachelor's Degree in related field preferred or equivalent work experience preferred
+ Proven experience in SAP Data Conversions, migrations and ETL processes.
+ Proficiency with SAP data tools such as SAP Data Services, SAP BW/HANA or SAP Analytics Cloud
+ Strong knowledge of SQL, data modelling and database concepts
+ Experience with SAP modules and data structures (e.g., Master Data, Financials, Supply Chain, OTC, PTP processes).
+ Excellent analytical, problem solving and communication skills
+ Ability to work both independently and collaboratively with cross-functional teams
**Anticipated salary range:** $94,900 - $135,600
**Bonus eligible:** No
**Benefits:** Cardinal Health offers a wide variety of benefits and programs to support health and well-being.
+ Medical, dental and vision coverage
+ Paid time off plan
+ Health savings account (HSA)
+ 401k savings plan
+ Access to wages before pay day with my FlexPay
+ Flexible spending accounts (FSAs)
+ Short- and long-term disability coverage
+ Work-Life resources
+ Paid parental leave
+ Healthy lifestyle programs
**Application window anticipated to close:** 01/20/2026 *if interested in opportunity, please submit application as soon as possible.
The salary range listed is an estimate. Pay at Cardinal Health is determined by multiple factors including, but not limited to, a candidate's geographical location, relevant education, experience and skills and an evaluation of internal pay equity
_Candidates who are back-to-work, people with disabilities, without a college degree, and Veterans are encouraged to apply._
_Cardinal Health supports an inclusive workplace that values diversity of thought, experience and background. We celebrate the power of our differences to create better solutions for our customers by ensuring employees can be their authentic selves each day. Cardinal Health is an Equal_ _Opportunity/Affirmative_ _Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, ancestry, age, physical or mental disability, sex, sexual orientation, gender identity/expression, pregnancy, veteran status, marital status, creed, status with regard to public assistance, genetic status or any other status protected by federal, state or local law._
_To read and review this privacy notice click_ here (***************************************************************************************************************************
$94.9k-135.6k yearly 60d+ ago
Software Engineer
Cats 4.0
Software engineer job in Bismarck, ND
SoftwareEngineer Job Responsibilities: Develops information systems by designing, developing, and installing software solutions. SoftwareEngineer Job Duties:
Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
Prepares and installs solutions by determining and designing system specifications, standards, and programming.
Improves operations by conducting systems analysis; recommending changes in policies and procedures.
Obtains and licenses software by obtaining required information from vendors; recommending purchases; testing and approving products.
Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
Protects operations by keeping information confidential.
Provides information by collecting, analyzing, and summarizing development and service issues.
Accomplishes engineering and organization mission by completing related results as needed.
Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
SoftwareEngineer Skills and Qualifications: Analyzing Information , General Programming Skills, Software Design, Software Debugging, Software Documentation, Software Testing, Problem Solving, Teamwork, Software Development Fundamentals, Software Development Process, Software Requirements
$72k-95k yearly est. 60d+ ago
Software Engineer
Renagade
Software engineer job in Bismarck, ND
SoftwareEngineer Job Responsibilities: Develops information systems by designing, developing, and installing software solutions. SoftwareEngineer Job Duties:
Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
Prepares and installs solutions by determining and designing system specifications, standards, and programming.
Improves operations by conducting systems analysis; recommending changes in policies and procedures.
Obtains and licenses software by obtaining required information from vendors; recommending purchases; testing and approving products.
Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
Protects operations by keeping information confidential.
Provides information by collecting, analyzing, and summarizing development and service issues.
Accomplishes engineering and organization mission by completing related results as needed.
Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
SoftwareEngineer Skills and Qualifications: Analyzing Information , General Programming Skills, Software Design, Software Debugging, Software Documentation, Software Testing, Problem Solving, Teamwork, Software Development Fundamentals, Software Development Process, Software Requirements
$67k-89k yearly est. 60d+ ago
Software Engineer
Dancestaff
Software engineer job in Bismarck, ND
SoftwareEngineer Job Responsibilities: Develops information systems by designing, developing, and installing software solutions. SoftwareEngineer Job Duties:
Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
Prepares and installs solutions by determining and designing system specifications, standards, and programming.
Improves operations by conducting systems analysis; recommending changes in policies and procedures.
Obtains and licenses software by obtaining required information from vendors; recommending purchases; testing and approving products.
Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
Protects operations by keeping information confidential.
Provides information by collecting, analyzing, and summarizing development and service issues.
Accomplishes engineering and organization mission by completing related results as needed.
Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
SoftwareEngineer Skills and Qualifications: Analyzing Information , General Programming Skills, Software Design, Software Debugging, Software Documentation, Software Testing, Problem Solving, Teamwork, Software Development Fundamentals, Software Development Process, Software Requirements
$67k-89k yearly est. 60d+ ago
Software Engineer
Signuptest12
Software engineer job in Bismarck, ND
SoftwareEngineer Job Responsibilities: Develops information systems by designing, developing, and installing software solutions. SoftwareEngineer Job Duties:
Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
Prepares and installs solutions by determining and designing system specifications, standards, and programming.
Improves operations by conducting systems analysis; recommending changes in policies and procedures.
Obtains and licenses software by obtaining required information from vendors; recommending purchases; testing and approving products.
Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
Protects operations by keeping information confidential.
Provides information by collecting, analyzing, and summarizing development and service issues.
Accomplishes engineering and organization mission by completing related results as needed.
Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
SoftwareEngineer Skills and Qualifications: Analyzing Information , General Programming Skills, Software Design, Software Debugging, Software Documentation, Software Testing, Problem Solving, Teamwork, Software Development Fundamentals, Software Development Process, Software Requirements
$67k-89k yearly est. 60d+ ago
Software Engineer
Rinvio
Software engineer job in Bismarck, ND
SoftwareEngineer Job Responsibilities: Develops information systems by designing, developing, and installing software solutions. SoftwareEngineer Job Duties:
Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
Prepares and installs solutions by determining and designing system specifications, standards, and programming.
Improves operations by conducting systems analysis; recommending changes in policies and procedures.
Obtains and licenses software by obtaining required information from vendors; recommending purchases; testing and approving products.
Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
Protects operations by keeping information confidential.
Provides information by collecting, analyzing, and summarizing development and service issues.
Accomplishes engineering and organization mission by completing related results as needed.
Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
SoftwareEngineer Skills and Qualifications: Analyzing Information , General Programming Skills, Software Design, Software Debugging, Software Documentation, Software Testing, Problem Solving, Teamwork, Software Development Fundamentals, Software Development Process, Software Requirements
$67k-89k yearly est. 60d+ ago
Software Engineer
Infinity Quest America
Software engineer job in Bismarck, ND
SoftwareEngineer Job Responsibilities: Develops information systems by designing, developing, and installing software solutions. SoftwareEngineer Job Duties:
Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
Prepares and installs solutions by determining and designing system specifications, standards, and programming.
Improves operations by conducting systems analysis; recommending changes in policies and procedures.
Obtains and licenses software by obtaining required information from vendors; recommending purchases; testing and approving products.
Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
Protects operations by keeping information confidential.
Provides information by collecting, analyzing, and summarizing development and service issues.
Accomplishes engineering and organization mission by completing related results as needed.
Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
SoftwareEngineer Skills and Qualifications: Analyzing Information , General Programming Skills, Software Design, Software Debugging, Software Documentation, Software Testing, Problem Solving, Teamwork, Software Development Fundamentals, Software Development Process, Software Requirements
$67k-89k yearly est. 60d+ ago
Software Engineer
Eyehaul4U
Software engineer job in Bismarck, ND
SoftwareEngineer Job Responsibilities: Develops information systems by designing, developing, and installing software solutions. SoftwareEngineer Job Duties:
Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
Prepares and installs solutions by determining and designing system specifications, standards, and programming.
Improves operations by conducting systems analysis; recommending changes in policies and procedures.
Obtains and licenses software by obtaining required information from vendors; recommending purchases; testing and approving products.
Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
Protects operations by keeping information confidential.
Provides information by collecting, analyzing, and summarizing development and service issues.
Accomplishes engineering and organization mission by completing related results as needed.
Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
SoftwareEngineer Skills and Qualifications: Analyzing Information , General Programming Skills, Software Design, Software Debugging, Software Documentation, Software Testing, Problem Solving, Teamwork, Software Development Fundamentals, Software Development Process, Software Requirements
$67k-89k yearly est. 60d+ ago
Software Engineer
Dla Recruitment
Software engineer job in Bismarck, ND
SoftwareEngineer Job Responsibilities: Develops information systems by designing, developing, and installing software solutions. SoftwareEngineer Job Duties:
Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
Prepares and installs solutions by determining and designing system specifications, standards, and programming.
Improves operations by conducting systems analysis; recommending changes in policies and procedures.
Obtains and licenses software by obtaining required information from vendors; recommending purchases; testing and approving products.
Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
Protects operations by keeping information confidential.
Provides information by collecting, analyzing, and summarizing development and service issues.
Accomplishes engineering and organization mission by completing related results as needed.
Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
SoftwareEngineer Skills and Qualifications: Analyzing Information , General Programming Skills, Software Design, Software Debugging, Software Documentation, Software Testing, Problem Solving, Teamwork, Software Development Fundamentals, Software Development Process, Software Requirements
$67k-89k yearly est. 60d+ ago
Software Engineer
EXAR Healthcare Staffing
Software engineer job in Bismarck, ND
SoftwareEngineer Job Responsibilities: Develops information systems by designing, developing, and installing software solutions. SoftwareEngineer Job Duties:
Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
Prepares and installs solutions by determining and designing system specifications, standards, and programming.
Improves operations by conducting systems analysis; recommending changes in policies and procedures.
Obtains and licenses software by obtaining required information from vendors; recommending purchases; testing and approving products.
Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
Protects operations by keeping information confidential.
Provides information by collecting, analyzing, and summarizing development and service issues.
Accomplishes engineering and organization mission by completing related results as needed.
Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
SoftwareEngineer Skills and Qualifications: Analyzing Information , General Programming Skills, Software Design, Software Debugging, Software Documentation, Software Testing, Problem Solving, Teamwork, Software Development Fundamentals, Software Development Process, Software Requirements
$67k-89k yearly est. 60d+ ago
Software Engineer
Pachpacompany
Software engineer job in Bismarck, ND
SoftwareEngineer Job Responsibilities: Develops information systems by designing, developing, and installing software solutions. SoftwareEngineer Job Duties:
Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
Prepares and installs solutions by determining and designing system specifications, standards, and programming.
Improves operations by conducting systems analysis; recommending changes in policies and procedures.
Obtains and licenses software by obtaining required information from vendors; recommending purchases; testing and approving products.
Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
Protects operations by keeping information confidential.
Provides information by collecting, analyzing, and summarizing development and service issues.
Accomplishes engineering and organization mission by completing related results as needed.
Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
SoftwareEngineer Skills and Qualifications: Analyzing Information , General Programming Skills, Software Design, Software Debugging, Software Documentation, Software Testing, Problem Solving, Teamwork, Software Development Fundamentals, Software Development Process, Software Requirements
$67k-89k yearly est. 60d+ ago
Software Engineer
Ihhih
Software engineer job in Bismarck, ND
SoftwareEngineer Job Responsibilities: Develops information systems by designing, developing, and installing software solutions. SoftwareEngineer Job Duties:
Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
Prepares and installs solutions by determining and designing system specifications, standards, and programming.
Improves operations by conducting systems analysis; recommending changes in policies and procedures.
Obtains and licenses software by obtaining required information from vendors; recommending purchases; testing and approving products.
Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
Protects operations by keeping information confidential.
Provides information by collecting, analyzing, and summarizing development and service issues.
Accomplishes engineering and organization mission by completing related results as needed.
Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
SoftwareEngineer Skills and Qualifications: Analyzing Information , General Programming Skills, Software Design, Software Debugging, Software Documentation, Software Testing, Problem Solving, Teamwork, Software Development Fundamentals, Software Development Process, Software Requirements
$67k-89k yearly est. 60d+ ago
Software Engineer
Mifadelo Global
Software engineer job in Bismarck, ND
SoftwareEngineer Job Responsibilities: Develops information systems by designing, developing, and installing software solutions. SoftwareEngineer Job Duties:
Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
Prepares and installs solutions by determining and designing system specifications, standards, and programming.
Improves operations by conducting systems analysis; recommending changes in policies and procedures.
Obtains and licenses software by obtaining required information from vendors; recommending purchases; testing and approving products.
Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
Protects operations by keeping information confidential.
Provides information by collecting, analyzing, and summarizing development and service issues.
Accomplishes engineering and organization mission by completing related results as needed.
Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
SoftwareEngineer Skills and Qualifications: Analyzing Information , General Programming Skills, Software Design, Software Debugging, Software Documentation, Software Testing, Problem Solving, Teamwork, Software Development Fundamentals, Software Development Process, Software Requirements
$67k-89k yearly est. 60d+ ago
Intern - Software Development
Nisc
Software engineer job in Bismarck, ND
NISC develops and implements enterprise-level and customer-facing software solutions for over 960+ utilities and broadbands across North America. Our mission is to deliver technology solutions and services that are Member-focused, quality driven and valued priced. We exist to serve our Members and help them serve their communities through our innovative software products, services and outstanding customer support. NISC has been ranked in ComputerWorld's Best Places to Work for 20+ years, and we are looking for qualified individuals to join our team.
This position reports to a SoftwareEngineering Team Lead and will collaborate with other software developers. May work with support staff assigned to design business requirements and with quality assurance personnel. This position is responsible for software development and assisting with the maintenance of NISC's Utility, Broadband, Financials, Operations software and/or AppSuite mobile applications.
To Learn more about NISC's internships, click HERE.
Current applications submitted will be under consideration for Summer 2026 (May - August)
Work Schedule:
* Hybrid from the following office location:
* Mandan, ND
* Requirement: Minimum of working 3 days per week out of an office location and ability to work up to all 5 days a week from an office location.
Essential Functions:
* Performs basic research, design and development of software systems.
* Researches, analyzes, and resolves basic software maintenance.
* Assists in the enhancement and/or maintenance of application programs in the business areas listed above within our Application Development Division.
* Follows all established software development methodologies and procedures.
* Performs quality testing as it relates to both unit and system integration dependent on the tasks assigned.
* Reviews and prioritizes assigned change requests.
* Ensures that all information is appropriately entered and utilized in Confluence and/or the iVUE Support tool.
Desired Job Experience:
* Strong customer orientation.
* Familiarity with Object Oriented Concepts & Languages (Java and it's frameworks, preferred).
* Familiarity with Javascript and it's frameworks (newer Angular versions or Typescript preferred).
* Familiarity with HTLML/CSS/SCSS and enterprise design patterns.
* Familiarity with relational and non relational databases (e.g. Postgres, Oracle, MongoDB, Cassandra)
* Familiarity with Linux and Microsoft Windows.
* Familiarity with cloud technologies (preferably AWS)
* Strong problem solving skills and attention to detail.
* Strong verbal and written, interpersonal, and communication skills.
* Ability to work independently, as well as in a team environment.
* Ability to effectively adapt to change.
* Ability to interact in a positive manner with internal and external contacts.
* Ability to maintain the highest level of professionalism, ethical behavior, and confidentiality.
* Commitment to NISC's Statement of Shared Values.
NISC's Shared Values & Competencies:
We're a cooperative, which means we're owned by the Members we serve. It also means that our focus is on taking care of our Members and our employees, rather than having a big bottom line. Quality service and innovative technology starts with happy and dedicated employees. Join our team and learn for yourself what sets NISC apart.
* Integrity - We are committed to doing the right thing - always.
* Relationships - We are committed to building and preserving lasting relationships.
* Innovation - We promote the spirit of creativity and champion new ideas.
* Teamwork - We exemplify the cooperative spirit by working together.
* Empowerment - We believe individuals have the power to make a difference.
* Personal Development - We believe the free exchange of knowledge and information is absolutely necessary to the success of each individual and the organization.
Desired Education and/or Certification(s):
* High School diploma or equivalency required
* Pursuing Bachelor's Degree in a computer science related field
Minimum Physical Requirements:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this position. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the essential functions of this position, employees must be able to see and communicate. Employees are regularly required to maintain a stationary position, move, and operate computer keyboards or office equipment.
Disclaimer:
Management may modify this job description by assigning or reassigning duties and responsibilities at any time.
$31k-40k yearly est. Auto-Apply 15d ago
Software Engineer
Premier Management Corporation 3.8
Software engineer job in Bismarck, ND
SoftwareEngineer Job Responsibilities: Develops information systems by designing, developing, and installing software solutions. SoftwareEngineer Job Duties:
Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
Prepares and installs solutions by determining and designing system specifications, standards, and programming.
Improves operations by conducting systems analysis; recommending changes in policies and procedures.
Obtains and licenses software by obtaining required information from vendors; recommending purchases; testing and approving products.
Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
Protects operations by keeping information confidential.
Provides information by collecting, analyzing, and summarizing development and service issues.
Accomplishes engineering and organization mission by completing related results as needed.
Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
SoftwareEngineer Skills and Qualifications: Analyzing Information , General Programming Skills, Software Design, Software Debugging, Software Documentation, Software Testing, Problem Solving, Teamwork, Software Development Fundamentals, Software Development Process, Software Requirements
$69k-90k yearly est. 60d+ ago
Software Engineer - Platform (AWS)
NISC
Software engineer job in Mandan, ND
NISC develops and implements enterprise-level and customer-facing software solutions for over 960+ energy cooperatives and communication organizations across North America. Our mission is to deliver technology solutions and services that are Member-focused, quality-driven and valued-priced. We exist to serve our Members and help them serve their communities through our innovative software products, services and outstanding customer support. We are an AI-forward company committed to being a technology leader in our industry. NISC has been ranked in ComputerWorld's Best Places to Work for 23 years, and we are looking for qualified individuals to join our team.
NISC is always seeking out experienced and talented softwareengineers that are motivated, enjoy working with others and solving complex challenges. We look for individuals who will thrive in a team environment, be committed to accomplishing a common goal and aren't afraid to learn new things and have some fun along the way.
Primary Responsibilities:
NISC is looking for passionate engineers to add to our Platform team to push our solutions to their fullest potential. You'll work with a team of talented engineers to evolve our platform, used by hundreds of application developers to build, deploy, and run thousands of services.
Essential Functions:
Complete complex software maintenance and enhancements independently
Analyze and translate advanced level user requirements and design into software, with a focus on multiple areas of the solution
Research, analyze, and resolve moderately complex issues and bugs.
Work closely with development teams to research, design, and implement new features.
Follow industry and organizational best practices
Keep up with technology trends and innovations in your field of practice.
Other duties as assigned
Desired Experience and Skills:
Generally, requires 10+ years' experience in software development or infrastructure
Proficient with Python and Terraform
Proficient with Git
Experience with Java, Springboot, Gradle
Experience with Linux
Experience with build pipeline tools (Bamboo)
Experience with building and running containers (Docker)
Experience with cloud providers (AWS)
Working knowledge of deploying and maintaining Kubernetes clusters
Ability to leverage generative AI tools and technologies to enhance productivity, creativity, and problem-solving within the scope of the role
Commitment to NISC's Statement of Shared Values.
Work Schedule:
Hybrid from one of our office locations:
Cedar Rapids, IA
Lake Saint Louis, MO
Mandan, ND
Hybrid Schedule: Minimum of working 3 day per week out of an office location and ability to work up to all 5 days a week from an office location.
Required Days from an Office Location: Tuesday and Wednesday - the third required day will be up to the candidate and their supervisor to choose
NISC's Shared Values & Competencies:
We're a cooperative, which means we're owned by the Members we serve. It also means that our focus is on taking care of our Members and our employees, rather than having a big bottom line. Quality service and innovative technology starts with happy and dedicated employees. Join our team and learn for yourself what sets NISC apart.
Integrity - We are committed to doing the right thing - always.
Relationships - We are committed to building and preserving lasting relationships.
Innovation - We promote the spirit of creativity and champion new ideas.
Teamwork - We exemplify the cooperative spirit by working together.
Empowerment - We believe individuals have the power to make a difference.
Personal Development - We believe the free exchange of knowledge and information is absolutely necessary to the success of each individual and the organization.
Benefits:
Medical, Dental and Vision Insurance.
Health Savings Account (HSA) with $100 monthly contributions from NISC.
Like to walk? Improve your overall wellness knowledge? Ability to earn up to $800 additional dollars into your HSA each year through our Wellness Rewards program.
Dependent Care Flexible Spending Account (FSA) thru Paylocity.
Fully covered life insurance up to x3 annual base salary.
Fully covered short- and long-term disability.
401(k), traditional or Roth, with employee match up to 6% and employer 4% salary base contributions.
PTO accrual levels dependent on years of service, 120 Life Leave Event hours, and 9 paid holidays.
$2,500 Interest-FREE technology loan program.
$25,000 employee educational assistance program.
Volunteer, Wellness, Family Events and other employee fun supplied by our committees.
Employee Assistance Program; assisting employees and dependents with virtually any life event
Benevolence Committee to support employees with financial hardships like unexpected medical bills, funerals and other unfortunate hardships.
Education Preferred:
Bachelor's or master's degree in a Computer Science, Computer Engineering or a related field and/or equivalent experience.
Minimum Physical Requirements:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this position. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the essential functions of this position, employees must be able to see and communicate. Employees are regularly required to maintain a stationary position, move, and operate computer keyboards or office equipment.
Disclaimer:
Management may modify this job description by assigning or reassigning duties and responsibilities at any time.
Key Words:
Java | Angular | TypeScript | AWS Cloud | SQL | Big Data | Spring Boot | Cassandra | Kubernetes | Microservices | Spark | Databricks | .NET | Agile | Scrum | Time Series | Database | Databricks | SDLC | Cross Functional | Automated Testing
$67k-89k yearly est. Auto-Apply 9d ago
Intern - Software Development
National Information Solutions Cooperative 4.0
Software engineer job in Mandan, ND
NISC develops and implements enterprise-level and customer-facing software solutions for over 960+ utilities and broadbands across North America. Our mission is to deliver technology solutions and services that are Member-focused, quality driven and valued priced. We exist to serve our Members and help them serve their communities through our innovative software products, services and outstanding customer support. NISC has been ranked in ComputerWorld's Best Places to Work for 20+ years, and we are looking for qualified individuals to join our team.
This position reports to a SoftwareEngineering Team Lead and will collaborate with other software developers. May work with support staff assigned to design business requirements and with quality assurance personnel. This position is responsible for software development and assisting with the maintenance of NISC's Utility, Broadband, Financials, Operations software and/or AppSuite mobile applications.
To Learn more about NISC's internships, click HERE.
**Current applications submitted will be under consideration for Summer 2026 (May - August)**
Work Schedule:
Hybrid from the following office location:
Mandan, ND
Requirement: Minimum of working 3 days per week out of an office location and ability to work up to all 5 days a week from an office location.
Essential Functions:
Performs basic research, design and development of software systems.
Researches, analyzes, and resolves basic software maintenance.
Assists in the enhancement and/or maintenance of application programs in the business areas listed above within our Application Development Division.
Follows all established software development methodologies and procedures.
Performs quality testing as it relates to both unit and system integration dependent on the tasks assigned.
Reviews and prioritizes assigned change requests.
Ensures that all information is appropriately entered and utilized in Confluence and/or the iVUE Support tool.
Desired Job Experience:
Strong customer orientation.
Familiarity with Object Oriented Concepts & Languages (Java and it's frameworks, preferred).
Familiarity with Javascript and it's frameworks (newer Angular versions or Typescript preferred).
Familiarity with HTLML/CSS/SCSS and enterprise design patterns.
Familiarity with relational and non relational databases (e.g. Postgres, Oracle, MongoDB, Cassandra)
Familiarity with Linux and Microsoft Windows.
Familiarity with cloud technologies (preferably AWS)
Strong problem solving skills and attention to detail.
Strong verbal and written, interpersonal, and communication skills.
Ability to work independently, as well as in a team environment.
Ability to effectively adapt to change.
Ability to interact in a positive manner with internal and external contacts.
Ability to maintain the highest level of professionalism, ethical behavior, and confidentiality.
Commitment to NISC's Statement of Shared Values.
NISC's Shared Values & Competencies:
We're a cooperative, which means we're owned by the Members we serve. It also means that our focus is on taking care of our Members and our employees, rather than having a big bottom line. Quality service and innovative technology starts with happy and dedicated employees. Join our team and learn for yourself what sets NISC apart.
Integrity - We are committed to doing the right thing - always.
Relationships - We are committed to building and preserving lasting relationships.
Innovation - We promote the spirit of creativity and champion new ideas.
Teamwork - We exemplify the cooperative spirit by working together.
Empowerment - We believe individuals have the power to make a difference.
Personal Development - We believe the free exchange of knowledge and information is absolutely necessary to the success of each individual and the organization.
Desired Education and/or Certification(s):
High School diploma or equivalency required
Pursuing Bachelor's Degree in a computer science related field
Minimum Physical Requirements:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this position. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the essential functions of this position, employees must be able to see and communicate. Employees are regularly required to maintain a stationary position, move, and operate computer keyboards or office equipment.
Disclaimer:
Management may modify this job description by assigning or reassigning duties and responsibilities at any time.
$28k-34k yearly est. Auto-Apply 17d ago
Undergraduate Software Engineer - Dream Lab
University of North Dakota 4.1
Software engineer job in Grand Forks, ND
Classification * $15.00 hourly, Non-Exempt (Eligible for overtime) * 20 hours per week * 100% Remote Work Availability: No * Hybrid Work Availability (requires some time on campus): No This is a part-time, non-benefited position. Only UND students are eligible to be hired in this position.
The student who fills this position will assist the Computational Research Center - DREAM Lab team with developing 3D and VR software applications using platforms such as Unreal Game Engine, Unity Game Engine, Castle Game Engine, Cesium - 3D Geospatial Platform, Autodesk Maya - Python API, Blender 3D - Python API, Web3D X_ITE, X3D, gl TF, NVIDIA Omniverse and OpenUSD. The UND DREAM Lab is a "Small Organization Member" of the Web3D Consortium (Web3D) and a "Contributing Member" of the Alliance for OpenUSD (AOUSD).
Duties & Responsibilities
* Assist in developing 3D and VR Software applications which may include utilizing o X3D/OpenUSD file translator development
* Maya/Blender3D plugin development o NVIDIA Omniverse application development
* Motion capture applications o Gaussian Splatting applications
* 3D Geospatial applications and Video Game Virtual Reality application development
Minimum Requirements
* Previous experience using the C++ programming language
* Must be able to lift 50 pounds.
* Successful completion of a Criminal History Background Check
In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the US and to complete the required employment eligibility verification form upon hire. This position does not support visa sponsorship for continued employment.
Preferred Qualifications
* Previous experience programming for 3D game engines
* Previous experience using the Python programming language
* Previous experience using the ECMAScript programming language
* Previous experience developing Blender 3D Addons
* Previous experience developing Autodesk Maya Plugins
* Previous experience developing Cesium applications.
* Demonstrated knowledge of the X3D Specification/Standard
* Demonstrated knowledge of the gl TF Specification/Standard
* Demonstrated knowledge of the OpenUSD Specification/Standard
* Demonstrated knowledge of Gaussian Splatting
To Apply
For full consideration, applications must be received by the closing date and include the following materials:
* Resume showing how you meet the requirements
* Cover Letter
* Spring class schedule
Please include in the application if you are currently or have in the past 12 months been employed with the University of North Dakota, the North Dakota University System or any other North Dakota State agency. If so, include which agency/department, as well as how many hours you work a week.
Career Services is here to help students looking for student employment positions at UND by offering individual sessions that include resume, cover letter reviews, and interview preparation. Please schedule an appointment through Hawk Central or email us at **************************.