Post job

Principal software engineer jobs in Grand Forks, ND - 34 jobs

All
Principal Software Engineer
Lead Technician
Senior Software Engineer
Senior Engineer
Software Engineer
Software Development Engineer
Project Engineer/Software Engineer
Senior Software Development Engineer
Software Support Engineer
Senior Test Engineer
Staff Software Engineer
  • Undergraduate Software Engineer - Dream Lab

    University of North Dakota 4.1company rating

    Principal 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 Python 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 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 **************************.
    $15 hourly Easy Apply 27d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Sorter Technician Lead (Days) Grand Forks GF

    Simplot 4.4company rating

    Principal software engineer job in Grand Forks, ND

    The J.R. Simplot Company is a diverse, privately held global food and agriculture company headquartered in Boise, Idaho. We are a true farm-to-table company with an integrated portfolio including food processing and food brands, phosphate mining, fertilizer manufacturing, farming, ranching and cattle production, and other enterprises related to agriculture. Summary This role is responsible for overseeing and leading the activities of the shift maintenance team to ensure the smooth operation of equipment and the production of quality products to meet customer specifications. Key Responsibilities * Attend and participate in all training activities for the position. Ensure the acquired skills and knowledge are applied. * Ensures sanitation of equipment and housekeeping of the entire facility. * Conducts oneself in a professional manner and ensures that personal appearance meets the standards necessary to perform the job functions while representing the Company. * Assists with mechanical line calls on shift, completes work orders as assigned, and plans and schedules additional work needed. Ensures that spare parts are available for plant systems, and orders parts as required. * Under the supervision and direction of the maintenance supervisor, and other qualified maintenance department personnel, installs, troubleshoots, repairs and maintains wet-end, packaging and dock equipment. * Performs preventive maintenance on all wet-end, packaging and dock equipment. Support the Boiler/Refrigeration area and provide resources when a need arises. * Maintains work area and equipment in a clean and operable fashion. Accurately fills out and maintains the daily log. * Communicates with Supervisors, Shift Managers, other Team Leaders and department personnel regarding equipment and/or line conditions. Ensures the interface with team members and other support groups is conducted in a participative management style conducive with operational goals. Typical Education High school diploma or general education degree (GED) Relevant Experience Required Certifications Other Information * Must be able to demonstrate the ability to perform addition, subtraction, multiplication, division, and calculate percentages to make proper adjustments and calibrations, as required. * Must be able to read, understand, and communicate in English in a manner to successfully complete job duties. * Must be able to lift up to 50 pounds. * Must be able to work with hazardous and corrosive chemicals in small areas. * Must be able to use a computer and successfully navigate through various applications. Must be proficient at computer system data entry. * Must be able to maneuver in close quarters and climb stairs, ladders, and catwalks on a regular basis. * Must be able to stand on concrete floors for long periods of time. * Must be able to work in extreme environments (cold, hot, humid and slippery). Must be able to work under challenging conditions such as hot and cold air, wet environments, hot and cold water, hot oil, slick floors and work around various industrial chemicals; inside and outside the plant in a safe manner. * Must be able to work independently with minimal supervision. * Must possess a working knowledge of welding functions. * Must be able to read and understand mechanical schematics. Job Requisition ID: 24551 Travel Required: Location(s): GF Plant - Grand Forks Country: United States Wage range or rate of pay: (INSERT) Plus annual incentive plan eligibility The compensation offered to the successful applicant may vary based on factors including experience, skills, education, location, and other job-related reasons. Attractive total rewards package that includes: * Medical, dental, vision coverage * 401(k) savings plan * Paid Family Building Leave * Generous Paid Time Off - Eligible employees may accrue up to 160 hours in year 1 * 10 Paid Holidays * Relocation Assistance Program (where applicable) * Education Assistance Benefits details available at simplotbenefits.com The J.R. Simplot Company is proud to be an Equal Opportunity Employer and will consider all qualified applicants for employment without regard to race, color, religion, national origin, ancestry, age, sex, gender, gender identity, gender expression, genetic information, physical or mental disability, medical condition, sexual orientation, military or veteran status, marital status, or any other protected status.
    $84k-107k yearly est. 24d ago
  • Senior IAM Engineer

    Digi-Key 4.6company rating

    Principal software engineer job in Thief River Falls, MN

    DigiKey is one of the fastest growing distributors of electronic components in the world. In addition to offering the broadest selection of in-stock electronic components and providing the best service possible to customers, employees have access to a highly competitive benefits package. To learn more, visit our benefits and perks page. ______________________________________________________________________ Position Overview:As a Senior IAM Engineer, you will be responsible for the full lifecycle management of identity and access systems, including architecture, design, implementation, and ongoing operations. You will collaborate with cross-functional teams to integrate IAM solutions with existing and new systems, support the development of security policies, and ensure compliance with security standards. The Senior IAM Engineer will also provide guidance and mentorship to junior engineers and work closely with stakeholders to develop and implement access management strategies.Responsibilities: Design and implement identity and access management solutions, including single signon (SSO), multi-factor authentication (MFA), and role-based access control (RBAC). Manage and maintain IAM systems, ensuring high availability, scalability, and security. Develop and enforce IAM policies and procedures, ensuring compliance with industry regulations and standards. Integrate IAM systems with existing applications, infrastructure, and cloud services. Conduct regular security assessments and audits of IAM systems and processes. Lead the design and implementation of user provisioning, de-provisioning, and access certification processes. Troubleshoot and resolve complex IAM-related issues, providing support to internal teams as needed. Collaborate with IT, security, and business stakeholders to identify IAM requirements and solutions. Provide technical guidance and mentorship to junior engineers and IT staff Stay current with the latest IAM trends, technologies, and best practices. Required Knowledge, Skills, and Experience Bachelor's degree in computer science, Information Technology, or a related field, or equivalent work experience. Experience: At least 4-8 years of experience in identity and access management, with a proven track record of designing and implementing IAM solutions. Technical Expertise Strong knowledge of IAM technologies such as LDAP, Active Directory, SAML, OAuth, OpenID Connect, and PKI. Experience with IAM tools such as SailPoint, Okta, Ping Identity, Microsoft Azure AD, or similar platforms. Proficiency in scripting and automation using languages such as PowerShell, Python, or Bash. Experience with cloud environments (e.g., AWS, Azure, Google Cloud) and integrating IAM solutions with cloud services. Understanding of regulatory requirements and standards related to IAM, such as GDPR, HIPAA, and NIST. Strong problem-solving skills and the ability to think critically and creatively. Excellent communication skills, both written and verbal, with the ability to explain complex concepts to non-technical stakeholders. Strong project management skills, with the ability to manage multiple priorities and projects simultaneously. Team-oriented mindset with the ability to collaborate effectively with cross functional teams. Preferred Qualifications Relevant certifications such as Certified Information Systems Security Professional (CISSP), Certified Identity or Access Manager (CIAM). Advanced Experience: Experience leading IAM projects or teams, with a focus on large-scale implementations in complex environments. Familiarity with emerging IAM trends and technologies, such as identity governance, privileged access management (PAM), and zero trust architecture. Analytical Skills: Strong analytical and troubleshooting skills, with the ability to assess risks and make informed decisions Physical Requirements: Work is primarily performed at a desk and/or in an office environment for 3/4 of the day and up The office noise level in the work environment is typically, moderate Generally, spend the workday sitting at a workstation and operating computer devices, such as, but not limited to keyboard, mouse, and screen Generally, spend the workday performing repetitive motions that involve or affect the hands, head, and other parts of your body Compensation: The base pay range for this position is: $108,000 to $148,500 Many factors influence the determination of base pay within a range, including the candidate's work experience in related roles; the candidate's knowledge, skills, capabilities, and performance; the relative pay of other DigiKey employees in similar roles; and the budget available for the position. ______________________________________________________________________ Must be authorized to work in the U.S. without the need for employment-based immigration sponsorship, now or in the future. The employer does not offer immigration sponsorship for this opportunity. DigiKey Electronics is an Equal Opportunity Employer. We encourage all qualified candidates, including protected veterans and individuals with disabilities, and to apply and be considered for open positions. If you are an applicant with a disability and need a reasonable accommodation for any part of the employment process, please contact Human Resources at ************** or ********************** . Know Your Rights: Workplace Discrimination is Illegal
    $108k-148.5k yearly Auto-Apply 17d ago
  • Sorter Technician Lead (Days) Grand Forks GF

    The J.R. Simplot Company 4.7company rating

    Principal software engineer job in Grand Forks, ND

    The J.R. Simplot Company is a diverse, privately held global food and agriculture company headquartered in Boise, Idaho. We are a true farm-to-table company with an integrated portfolio including food processing and food brands, phosphate mining, fertilizer manufacturing, farming, ranching and cattle production, and other enterprises related to agriculture. Summary This role is responsible for overseeing and leading the activities of the shift maintenance team to ensure the smooth operation of equipment and the production of quality products to meet customer specifications. Key Responsibilities Attend and participate in all training activities for the position. Ensure the acquired skills and knowledge are applied. Ensures sanitation of equipment and housekeeping of the entire facility. Conducts oneself in a professional manner and ensures that personal appearance meets the standards necessary to perform the job functions while representing the Company. Assists with mechanical line calls on shift, completes work orders as assigned, and plans and schedules additional work needed. Ensures that spare parts are available for plant systems, and orders parts as required. Under the supervision and direction of the maintenance supervisor, and other qualified maintenance department personnel, installs, troubleshoots, repairs and maintains wet-end, packaging and dock equipment. Performs preventive maintenance on all wet-end, packaging and dock equipment. Support the Boiler/Refrigeration area and provide resources when a need arises. Maintains work area and equipment in a clean and operable fashion. Accurately fills out and maintains the daily log. Communicates with Supervisors, Shift Managers, other Team Leaders and department personnel regarding equipment and/or line conditions. Ensures the interface with team members and other support groups is conducted in a participative management style conducive with operational goals. Typical Education High school diploma or general education degree (GED) Relevant Experience Required Certifications Other Information Must be able to demonstrate the ability to perform addition, subtraction, multiplication, division, and calculate percentages to make proper adjustments and calibrations, as required. Must be able to read, understand, and communicate in English in a manner to successfully complete job duties. Must be able to lift up to 50 pounds. Must be able to work with hazardous and corrosive chemicals in small areas. Must be able to use a computer and successfully navigate through various applications. Must be proficient at computer system data entry. Must be able to maneuver in close quarters and climb stairs, ladders, and catwalks on a regular basis. Must be able to stand on concrete floors for long periods of time. Must be able to work in extreme environments (cold, hot, humid and slippery). Must be able to work under challenging conditions such as hot and cold air, wet environments, hot and cold water, hot oil, slick floors and work around various industrial chemicals; inside and outside the plant in a safe manner. Must be able to work independently with minimal supervision. Must possess a working knowledge of welding functions. Must be able to read and understand mechanical schematics. Job Requisition ID: 24551 Travel Required: Location(s): GF Plant - Grand Forks Country: United States Wage range or rate of pay: (INSERT) Plus annual incentive plan eligibility The compensation offered to the successful applicant may vary based on factors including experience, skills, education, location, and other job-related reasons. Attractive total rewards package that includes: Medical, dental, vision coverage 401(k) savings plan Paid Family Building Leave Generous Paid Time Off - Eligible employees may accrue up to 160 hours in year 1 10 Paid Holidays Relocation Assistance Program (where applicable) Education Assistance Benefits details available at simplotbenefits.com **The J.R. Simplot Company is proud to be an Equal Opportunity Employer and will consider all qualified applicants for employment without regard to race, color, religion, national origin, ancestry, age, sex, gender, gender identity, gender expression, genetic information, physical or mental disability, medical condition, sexual orientation, military or veteran status, marital status, or any other protected status.**
    $95k-116k yearly est. 15d ago
  • GH Sensor Sr. Engineer, Grand Fork, ND

    RTX

    Principal software engineer job in Grand Forks, ND

    Country: United States of America Onsite U.S. Citizen, U.S. Person, or Immigration Status Requirements: Active and transferable U.S. government issued security clearance is required prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance Security Clearance: Secret - Current At Raytheon, the foundation of everything we do is rooted in our values and a higher calling - to help our nation and allies defend freedoms and deter aggression. We bring the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead of tomorrow's threat. Our team solves tough, meaningful problems that create a safer, more secure world. The Global Hawk Field Service Support team is seeking a Senior Engineer - Services Engineering to provide sensor support to the US Air Force Global Hawk (GH) program located in Grand Forks, ND. What You Will Do: Direct/perform sensor system maintenance on RQ-4 GH Unmanned Air Vehicle (UAV) Enhanced Integrated Sensor Suite. Field Engineers will resolve technical problems and issues in accordance with product specifications and engineering data to recommend repair/sustainment of sensors. Advise and mentor military/Raytheon FSRs on the following tasks: Remove and install new hardware, update software, interpret engineering data, manage system configuration, operate, inspect and test sensor systems equipment. Analyze equipment failures to determine cause and recommend corrective action. Monitor, analyze and characterize the performance of sensor system specific test equipment. Implement preventive maintenance programs and document/manage performance and maintenance records. Work some nights and weekends Deploy to CONUS and OCONUS locations on short notice for up 90 days Qualifications You Must Have: 5 years of avionics, sensors, electro-optical, Infrared and/or RF hardware engineering/maintenance experience. Experience with computer systems/networks and UNIX operating systems. Experience with Oscilloscopes, Spectrum Analyzers and Digital Multi-meters. Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 5 years of prior relevant experience. Qualifications We Prefer: 5 years of computer hardware/software/system integration experience including ground station support, UNIX, and Solaris 8/10 operating systems. 5 years of UAVs and/or Intelligence, Surveillance and Reconnaissance aircraft maintenance experience. Working knowledge of military aircraft maintenance forms, equipment accounts, CAMS/IMDS, and flight line procedures. Possess communication skills necessary for problem resolution with military/corporate customers and vendors. Work experience with the USAF or other DoD organizations What We Offer: Our values drive our actions, behaviors, and performance with a vision for a safer, more connected world. At RTX we value: Trust, Respect, Accountability, Collaboration, and Innovation. As part of our commitment to maintaining a secure hiring process, candidates may be asked to attend select steps of the interview process in-person at one of our office locations, regardless of whether the role is designated as on-site, hybrid or remote. The salary range for this role is 86,800 USD - 165,200 USD. The salary range provided is a good faith estimate representative of all experience levels. RTX considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate's work experience, location, education/training, and key skills.Hired applicants may be eligible for benefits, including but not limited to, medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays. Specific benefits are dependent upon the specific business unit as well as whether or not the position is covered by a collective-bargaining agreement.Hired applicants may be eligible for annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement. Payments under these annual programs are not guaranteed and are dependent upon a variety of factors including, but not limited to, individual performance, business unit performance, and/or the company's performance.This role is a U.S.-based role. If the successful candidate resides in a U.S. territory, the appropriate pay structure and benefits will apply.RTX anticipates the application window closing approximately 40 days from the date the notice was posted. However, factors such as candidate flow and business necessity may require RTX to shorten or extend the application window. RTX is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status, or any other applicable state or federal protected class. RTX provides affirmative action in employment for qualified Individuals with a Disability and Protected Veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans' Readjustment Assistance Act. Privacy Policy and Terms: Click on this link to read the Policy and Terms
    $81k-106k yearly est. Auto-Apply 14d ago
  • Sr Software Engineer

    Meijer, Inc. 4.5company rating

    Principal software engineer job in Michigan City, ND

    As a family company, we serve people and communities. When you work at Meijer, you're provided with career and community opportunities centered around leadership, personal growth and development. Consider joining our family - take care of your career and your community! Meijer Rewards * Weekly pay * Scheduling flexibility * Paid parental leave * Paid education assistance * Team member discount * Development programs for advancement and career growth Please review the job profile below and apply today! The Sr Software Engineer for OMS provides deep technical leadership across Meijer's Order Management ecosystem, spanning Yantra services, fulfillment orchestration, timeslot services, third-party marketplace integrations, catalog merge, and cross cloud resiliency work. This role drives architecture, engineering excellence, integration strategy, CI/CD modernization, and operational resilience across ~70+ OMS repositories and related services. You will be the technical backbone for a highly distributed, multi team environment-ensuring scalability, correctness, reliability, and alignment across Digital, DevOps, SRE, Architecture, and partner teams. Position allows for flexible remote schedule with some travel to the office as needed. Selected candidate must live in the Meijer six state footprint (MI, IN, IL, OH, WI, or KY) or being willing to relocate to one of these states. What You'll be Doing: Architecture & Technical Leadership * Own and evolve the end‑to‑end OMS technical architecture across Yantra, digital services, Hybris/SAP Commerce, and Mirakl 3P integrations. * Define and enforce service boundaries, API contracts, event schemas, and system dependencies for COP, SOP, preorder, post‑order, and fulfillment flows. * Lead architectural decision making via ADRs, design reviews, and cross‑team governance. * Champion multi‑cloud active/active patterns for OMS * Interfaces with the Technical Product Owner and IT partners to develop acceptance criteria for features and user stories and ensures acceptance criteria are met. * Works within the SAFe Agile framework. Distributed Systems & Event‑Driven Design * Architect and optimize event‑driven workflows using Kafka, service bus queues, asynchronous handlers (Webflux), and durable orchestrations * Ensure robust retry, idempotency, sequencing, compensation, and error‑recovery patterns. * Drive message taxonomy and standards across dozens of OMS microservices. Cloud, Infrastructure & Operations * Lead OMS cloud modernization across Azure (AKS, ARO, APIM, Cosmos, Azure SQL) and Google Cloud (GKE, Cloud SQL/AlloyDB). * Define failover, scaling, traffic routing, and resiliency patterns for business‑critical flows * Enable deep observability through OTEL, Dynatrace, structured logging, synthetic testing, and distributed tracing. CI/CD, Dev Productivity & Engineering Excellence * Oversee modernization of pipeline templates, GitHub migration, build governance, and quality gates (SonarQube, Veracode, JaCoCo). * Establish standards for versioning, artifact management, manifest repos, and multi‑service release coordination. * Champion zero‑downtime deployment strategies and environment reliability. Integration Leadership * Serve as OMS integration authority for Hybris, Front-End CMS, Mirakl, Instacart, Shipt, Buncha, and other enterprise platforms. * Guide LaunchDarkly feature‑flag strategy * Ensure consistent API semantics, forward/backward compatibility, and smooth partner onboarding. Data & Platform Engineering * Provide architectural direction for CosmosDB, Azure SQL, Liquibase migrations, and high‑scale ETL via Azure Data Factory. * Lead strategies for catalog merge logic, inventory feeds, pricing flows, and partner data delivery modernization. Testing & Quality * Define test strategies across performance, integration, E2E order creation → pickup flows, and environment isolation. * Partner with SDET and EQE to build robust automation and reduce dependency on shared environments. * Ensure high service coverage, testability, and strict contract enforcement. Cross‑Team Leadership & Mentorship * Mentor other engineers and newly onboarded platform team members. * Facilitate alignment across TPOs, Platform, DevOps, Architecture, and Business stakeholders. * Drive change management for major OMS initiatives * Coordinates structured walk throughs, secure coding, and technical reviews ensuring application coding and design follows secure coding and design principles. Other Requirements: * Assists in the production support and maintenance of applications as needed. * Actively participates in all team Agile ceremonies. * This job profile is not meant to be all inclusive of the responsibilities of this position; may perform other duties as assigned or required. What You Bring with You (Qualifications): * Bachelor's or 12 years' experience (or comparable combination of education and related experience). * Backend Engineering: Expert in Java/Spring Boot and familiar with .NET where OMS UI integrations apply. * Deep REST API & contract design experience. * Proven track record as a Lead Engineer or equivalent in a large, distributed, multi‑service environment. * Ability to simplify complexity, create scalable patterns, and guide multiple delivery teams. * Kafka, event‑driven architecture, asynchronous workflows, resiliency patterns. * Multi-cloud traffic, failover, and integration strategies. * Azure (AKS/ARO, APIM, Storage, Data Factory, Functions, CosmosDB). * GCP familiarity (GKE, Pub/Sub, Cloud SQL/AlloyDB) preferred. * CI/CD (Azure DevOps Pipelines, GitHub Actions, Helm, Docker, YAML build templates). * Liquibase, SQL schema design, CosmosDB modeling, Cassandra DB experience, ETL & pipeline tuning. * Deep understanding of consistency, latency, and cross‑cloud sync challenges. * Hybris/SAP Commerce integration patterns (order flows, timeslots, catalog merge). * Mirakl 3P marketplace experience. * LaunchDarkly, SAP/OMS order lifecycle understanding. * OpenTelemetry, Dynatrace, logs/traces correlation, alert tuning. * Experience designing performance test strategies for distributed systems. * Ability to drive automation and test architecture alignment across teams. * Strong team-oriented interpersonal and communication skills with leadership tendencies Preferred Qualifications * Experience migrating large portfolios from ADO → GitHub. * Experience with reliability engineering or SRE-style disciplines. * Understanding of retail fulfillment workflows and order‑orchestration domain. * Prior involvement in multi-cloud modernization initiatives. * Experience as a team member on project teams in a cross-functional environment. Experience on Agile teams is preferred. * Expertise in design and implementation of IT solutions. * Proficient in multiple technologies or systems. * Strong knowledge and understanding of structured analysis and technical design techniques. * Strong knowledge of database management and file access methods is desirable. * Strong analytical and problem-solving skills. * Knowledge of agile practices in a cross-functional environment preferred. * Ability to effectively adapt to rapidly changing technology and apply it to business needs. We are committed to offering competitive pay that reflects market standards and ensures consistency within our organization. The pay range for this position is listed below. $100,000.00 - $156,000.00 This pay range represents the minimum and maximum base pay for the position, which is determined by factors such as market data, the qualifications required, the level of responsibilities associated with the role and other roles at this same level. Your specific pay rate within this range will be based on your experience, qualifications, and skills compared to the internal team you'll be joining. We offer a comprehensive benefits package that includes medical, dental, vision, life insurance, a 401(k) plan with employer match, disability leave, and paid time off (PTO). In addition to these core benefits, we are committed to supporting your overall well-being and career growth. Our offerings include a variety of programs designed to support your personal and professional development, such as paid parental leave, paid education assistance (including free education), a childcare subsidy and more. We are dedicated to creating a work environment that promotes work-life balance, long-term health and financial security, and continuous professional development
    $100k-156k yearly Auto-Apply 5d ago
  • GH Sensor Sr. Engineer, Grand Fork, ND

    RTX Corporation

    Principal software engineer job in Grand Forks Air Force Base, ND

    **Country:** United States of America ** Onsite **U.S. Citizen, U.S. Person, or Immigration Status Requirements:** Active and transferable U.S. government issued security clearance is required prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance **Security Clearance:** Secret - Current At Raytheon, the foundation of everything we do is rooted in our values and a higher calling - to help our nation and allies defend freedoms and deter aggression. We bring the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead of tomorrow's threat. Our team solves tough, meaningful problems that create a safer, more secure world. The Global Hawk Field Service Support team is seeking a **Senior Engineer - Services** **Engineering** to provide sensor support to the US Air Force Global Hawk (GH) program located in Grand Forks, ND. **What You Will Do:** + Direct/perform sensor system maintenance on RQ-4 GH Unmanned Air Vehicle (UAV) Enhanced Integrated Sensor Suite. + Field Engineers will resolve technical problems and issues in accordance with product specifications and engineering data to recommend repair/sustainment of sensors. + Advise and mentor military/Raytheon FSRs on the following tasks: + Remove and install new hardware, update software, interpret engineering data, manage system configuration, operate, inspect and test sensor systems equipment. + Analyze equipment failures to determine cause and recommend corrective action. + Monitor, analyze and characterize the performance of sensor system specific test equipment. + Implement preventive maintenance programs and document/manage performance and maintenance records. + Work some nights and weekends + Deploy to CONUS and OCONUS locations on short notice for up 90 days **Qualifications You Must Have:** + 5 years of avionics, sensors, electro-optical, Infrared and/or RF hardware engineering/maintenance experience. + Experience with computer systems/networks and UNIX operating systems. + Experience with Oscilloscopes, Spectrum Analyzers and Digital Multi-meters. + Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 5 years of prior relevant experience. **Qualifications We Prefer:** + 5 years of computer hardware/software/system integration experience including ground station support, UNIX, and Solaris 8/10 operating systems. + 5 years of UAVs and/or Intelligence, Surveillance and Reconnaissance aircraft maintenance experience. + Working knowledge of military aircraft maintenance forms, equipment accounts, CAMS/IMDS, and flight line procedures. + Possess communication skills necessary for problem resolution with military/corporate customers and vendors. + Work experience with the USAF or other DoD organizations **What We Offer:** + Our values drive our actions, behaviors, and performance with a vision for a safer, more connected world. At RTX we value: Trust, Respect, Accountability, Collaboration, and Innovation. **_As part of our commitment to maintaining a secure hiring process, candidates may be asked to attend select steps of the interview process in-person at one of our office locations, regardless of whether the role is designated as on-site, hybrid or remote._** The salary range for this role is 86,800 USD - 165,200 USD. The salary range provided is a good faith estimate representative of all experience levels. RTX considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate's work experience, location, education/training, and key skills. Hired applicants may be eligible for benefits, including but not limited to, medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays. Specific benefits are dependent upon the specific business unit as well as whether or not the position is covered by a collective-bargaining agreement. Hired applicants may be eligible for annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement. Payments under these annual programs are not guaranteed and are dependent upon a variety of factors including, but not limited to, individual performance, business unit performance, and/or the company's performance. This role is a U.S.-based role. If the successful candidate resides in a U.S. territory, the appropriate pay structure and benefits will apply. RTX anticipates the application window closing approximately 40 days from the date the notice was posted. However, factors such as candidate flow and business necessity may require RTX to shorten or extend the application window. _RTX is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status, or any other applicable state or federal protected class. RTX provides affirmative action in employment for qualified Individuals with a Disability and Protected Veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans' Readjustment Assistance Act._ **Privacy Policy and Terms:** Click on this link (******************************************************** to read the Policy and Terms Raytheon Technologies is An Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class.
    $81k-106k yearly est. 16d ago
  • Senior Software Development Engineer

    Mastercard 4.7company rating

    Principal software engineer job in Oslo, MN

    Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Development Engineer Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Development Engineer Overview Are you a Senior Java Developer who wants to build innovative products for Norwegian banks? Mastercard Payment Services Norway is looking for a Senior Java Developer to join our team working with development on our eFaktura service. The ideal candidate is highly motivated, intellectually curious and analytical. The development team uses the Scrum methodology and works closely together with the Product Owner and relevant business managers to succeed with the product vision. In this position you will * Contribute to development and delivery of software solutions. Making improvments to existing applications and customization, adhering to MasterCard standards, processes and best practices. * Perform system maintenance, identification of root cause and remediation of the problems. * Develop and maintain our services. * Be a partner for developers and testers as well as for our Business Unit to discuss solutions and functionality. * Work in a team with other developers/testers to achieve the overall goal. Your professional qualifications include * You hold a relevant higher education degree. * You have a minimum of 2 years of relevant experience with Java development. o We are open to considering candidates with less experience, providing other personal and professional qualifications match well * You have experience with agile development processes (E.g. Scrum, Kanban). * Skilled in backend technologies like Spring and webservices (REST/SOAP). * You have experience with Java, Spring and Hibernate. * Experience with development of REST-based APIs. * Knowledge of Git, Jenkins, Maven, IntelliJ, Splunk. Your personal qualifications include * Be self-driven and proactive. * Passionate to be a Developer. * Ability to express thoughts clearly in verbal and written communications. * Ability to understand complex systems and events with external dependencies. * Ability to see areas of improvement and suggest suitable solutions. * Always eager to learn more. * Have significant knowledge about Java development and integration. * Always look for potential solutions to solve problems. We can offer personal freedom and growth possibilities in addition to competitive terms and conditions including good insurance and pension schemes. Mastercard supports a wide range of sports and leisure activities for our employees. Located at Rommen, our office is easily accessible by any means of transport. Corporate Security Responsibility All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must: Abide by Mastercard's security policies and practices; Ensure the confidentiality and integrity of the information being accessed; Report any suspected information security violation or breach, and Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines. Corporate Security Responsibility All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must: Abide by Mastercard's security policies and practices; Ensure the confidentiality and integrity of the information being accessed; Report any suspected information security violation or breach, and Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines. Corporate Security Responsibility All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must: * Abide by Mastercard's security policies and practices; * Ensure the confidentiality and integrity of the information being accessed; * Report any suspected information security violation or breach, and * Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.
    $79k-95k yearly est. Auto-Apply 27d ago
  • Principal Software Development Engineer

    CVS Health 4.6company rating

    Principal software engineer job in Michigan City, ND

    We're building a world of health around every individual - shaping a more connected, convenient and compassionate health experience. At CVS Health, you'll be surrounded by passionate colleagues who care deeply, innovate with purpose, hold ourselves accountable and prioritize safety and quality in everything we do. Join us and be part of something bigger - helping to simplify health care one person, one family and one community at a time. Position SummaryOak Street Health is a critical part of healthcare delivery. Our platform is essential to enabling our value-based care model and integral to how our providers take care of their patients. This platform includes our core domain services, the Canopy platform, our data and analytics platform, and much more. At Oak Street Health, you will be influential in the development of innovative products that do more than just building scalable services. Everything you do will have an immediate impact on the health and wellbeing of our patients. As a Principal Software Development Engineer, you will have an impactful contribution in the delivery of a new kind of platform for healthcare, one built specifically for the clinical team. From design to implementation, you will partner with our stellar engineering, product, and design teams in a fast-paced, agile environment to transform ideas into a reality. Utilizing modern methodologies and open source tools, you will be empowered to push the boundaries of development as we seek to deliver applications that will directly and immediately impact the experience of our teams and our patients. There is no better time to join our rapidly growing team at Oak Street Health. We can't think of a mission any more motivating; and, with your help, we can drive change in healthcare for the patients that need us most. Core Responsibilities:Develop and maintain cloud‑native microservices using Java, Spring Boot, and Kotlin, with event‑driven integrations built on Kafka and deployed in Azure environments (AKS, ACA, ACR). Lead the architectural vision and system design for the entire engineering department using a modern technology stack with a core focus on reusability, scalability and performance at scale Collaborate with Senior Management & Product Leaders in driving technology roadmaps and execution Guide engineering teams in anticipation of future use cases and helps them make design decisions Contribute to improving our Engineering processes, i. e. agile methodology, CI/CD, devops, security and quality initiatives Ensure Oak Street's Technology initiative OKR's are aligned across teams supporting business needs Other duties as assigned Required Qualifications10+ years of experience building consumer‑facing products and developing RESTful API services using JVM‑based technologies. 8+ years of hands-on programming experience in Java and Spring Boot, delivering scalable, maintainable microservices. 8+ years of experience designing and operating distributed systems in a cloud environment, preferably Azure (open to AWS or GCP). 6+ years of expertise with a "design‑first" approach, including documenting technical designs and decomposing architecture into actionable stories for engineering teams. 5+ years of experience with Kafka and event-driven architectures, including topics, partitions, schema management, and consumer group patterns. 5+ years of experience leading Agile teams and delivering products in Agile/DevOps environments with CI/CD best practices. 3+ years of programming experience in Kotlin, contributing to production-grade services. Preferred QualificationsExcellent communication skills, with the ability to collaborate effectively with cross‑functional business partners, influence decision‑making, and translate technical concepts for non‑technical audiences. Hands‑on experience with Python in a data engineering environment, including data processing, pipelines, or integration with analytics/ML workflows. Experience leveraging AI and Large Language Models (LLMs)-such as Cursor, Google Gemini, and OpenAI-to automate workflows, enhance developer productivity, or integrate intelligent features into engineering solutions. Someone who embodies being "Oaky". EducationBachelor's degree in Computer Science or related degree required Pay RangeThe typical pay range for this role is:$144,200. 00 - $288,400. 00This pay range represents the base hourly rate or base annual full-time salary for all positions in the job grade within which this position falls. The actual base salary offer will depend on a variety of factors including experience, education, geography and other relevant factors. This position is eligible for a CVS Health bonus, commission or short-term incentive program in addition to the base pay range listed above. This position also includes an award target in the company's equity award program. Our people fuel our future. Our teams reflect the customers, patients, members and communities we serve and we are committed to fostering a workplace where every colleague feels valued and that they belong. Great benefits for great people We take pride in our comprehensive and competitive mix of pay and benefits - investing in the physical, emotional and financial wellness of our colleagues and their families to help them be the healthiest they can be. In addition to our competitive wages, our great benefits include:Affordable medical plan options, a 401(k) plan (including matching company contributions), and an employee stock purchase plan. No-cost programs for all colleagues including wellness screenings, tobacco cessation and weight management programs, confidential counseling and financial coaching. Benefit solutions that address the different needs and preferences of our colleagues including paid time off, flexible work schedules, family leave, dependent care resources, colleague assistance programs, tuition assistance, retiree medical access and many other benefits depending on eligibility. For more information, visit ************* cvshealth. com/us/en/benefits We anticipate the application window for this opening will close on: 02/16/2026Qualified applicants with arrest or conviction records will be considered for employment in accordance with all federal, state and local laws.
    $76k-93k yearly est. 4d ago
  • Software Support Engineer

    Open It 3.9company rating

    Principal software engineer job in Oslo, MN

    The Software Support Engineer is a subject matter expert on all Open iT products. This role troubleshoots and discovers solutions individually or as a team to Open iT product installations and configurations to ensure outstanding customer experience. The ideal candidate combines technical expertise with practical problem-solving skills and a proactive approach, as well as consistently making sound decisions in dynamic situations. Key Duties and Responsibilities: * Act as primary point of contact for customers and clients by responding to queries through communication channels or ticketing systems. * Troubleshoot and help resolve technical issues related to Open iT product installation and configuration in an efficient and timely manner. * Educate users and guide them on basic technical fixes and best practices. * Collaborate with internal teams to identify root causes of technical issues and implement sustainable solutions. * Document the technical issues encountered, solutions, and best practices to help enhance customer and team knowledge. Required Qualifications: * Proven experience in Windows application and Support. Unix application support is a plus. * Understanding of Basic IT infrastructure and system operations. * Experience in one or more of the following is a plus: SQL Server, AD/LDAP, SCCM, SAM metering solutions, Cloud (AWS/Azure) * Experience in Customer Service is a plus. * Strong problem-solving skills with the ability to evaluate situations and apply effective and practical solutions. * Communication skills - Ability to explain technical concepts to non-technical users. Preferred Qualifications: * Ability to work independently and collaboratively in a team setting. * Can work the night shift. If this opportunity is a potentially good match for you, then we look forward to reviewing your application. Click the "Apply for job" button, and we hope to meet you soon!
    $68k-85k yearly est. 38d ago
  • Defense Senior Software Engineer I

    Tata Technologies Ltd. 4.5company rating

    Principal software engineer job in Michigan City, ND

    < The Defense Senior Software Engineer I will lead the development of software for both internal Roush projects and external customers. The role will perform requirements gathering, software architecture design, software development, and support troubleshooting and testing of software and systems.< < Essential Duties and Responsibilities:< < < Lead software engineering team to architect, design, develop, test, and deploy software and software systems, including embedded controllers, user interfaces, diagnostics, communications gateways, and data processing tools.< Capture and document customer, user, and engineering software requirements. < Create and review software work products such as requirements documentation, sequence or timing diagrams, user experience wireframes, process documentation, flowcharts, user stories, test plans, test reports, project planning and schedule documentation, and user guides.< Continually lead the development and improvement of Roush software development processes, including code reviews, unit testing, system testing, test plan development, automated testing, project task tracking, team collaboration, continuous integration, bug and issue tracking. Michigan2 - 10 Years10R12-Jan-2026NACTIVE Education and Experience (required):< < Bachelor's degree in Computer Science, Computer Engineering or a related technical field, or equivalent work experience.< Minimum 4 years of software development experience. < Experience with In-Vehicle Software architecture and design. < Experience with software languages, technologies, methodologies, API's, database, and Pub/Sub. < U.S. Citizen.< < < Education and Experience (preferred):< < Strong working knowledge of software technology architecture and configuration.< Strong working knowledge of software languages, technologies, methodologies, API's, database, and Pub/Sub.< Working knowledge of multi-system integration, Internet of Things (IOT), web app development, and distributed systems integration.< Working knowledge of best practices in documentation of software and software development.< Experience with Simulink and MATLAB for developing, analyzing, and validating control algorithms and systems.< < < Skills, Knowledge and Abilities (required): < < Ability to develop in C, C++, Python< < < Working knowledge of communications protocols and standards including Controller Area, Network (CAN bus), TCP/IP, UDP, DDS and other serial protocols.< Ability to perform software troubleshooting - quickly finding and fixing software issues and bugs. Ability to create intuitive, and attractive user interfaces. Superb verbal and written communication skills with the ability to convey technical data to various audiences and work in a team environment. Able to work independently and handle several assignments simultaneously. Detail-oriented with the ability to quickly assimilate and apply new concepts, business models, and technologies. Â Skills, Knowledge and Abilities (preferred): < < Capable of planning, estimating, scheduling, and coordinating technical aspects of projects.< Ability to manage a small team of software developers.< Automotive vehicle knowledge, including hands on mechanical or electrical work< Proven ability to interface with software, network, and hardware development & integration teams.< < Currently holding or the ability to obtain a Secret DOD security clearance.< < Michigan2-10 Yrs
    $80k-100k yearly est. 16d ago
  • Lead Laundry Technician - FT Days - LTC

    Good Samaritan 4.6company rating

    Principal software engineer job in Larimore, ND

    **Careers With Purpose** **Join our not-for-profit organization that has provided over 100 years of housing and services to seniors with a commitment to quality care and service in a Christian environment.** **Facility:** GSS ND Larimore Ctr **Address:** 501 E Front St, Larimore, ND 58251, USA **Shift:** 8 Hours - Day Shifts **Job Schedule:** Full time **Weekly Hours:** 40.00 **Salary Range:** 16 - 19.50 **Department Details** Join our team as a Lead Laundry Tech! - $16+ per hour - 40 hour per week - Day shifts - Every other weekend **Job Summary** Perform day to day tasks to maintain a clean environment in a health care organization. Assist the manager with creation of work assignments for that day's schedule for Laundry Technicians. Depending upon the location, complete assigned tasks based on standard processes and policies as well as assist the Laundry Technicians with their day to day responsibilities. Work independently or work in a team environment ensuring that use of equipment, methods, and techniques to handle laundry safely and appropriately such as; sorting, washing, any chemical application, or water temperature and follow infection prevention guidelines according to organizational and healthcare industrial laundry standards. Depending upon the location, may operate laundry equipment and report any needs for repairs or replacements; reports the shortage or failure of them for purchase or repair. Record, report, prepare soiled laundry for pick-up, and assist with ordering clean laundry that is delivered to the healthcare organization based on that locations standard processes and policies. Document all linen that is picked-up or delivered. All proper protective equipment (PPE) is to be used or worn as outlined in that locations standard processes and policies. Physical activities include but not limited to, considerable use of arms and legs and moving of whole body; such as climbing, lifting, balancing, walking, stooping, twisting, squatting, and handling materials. Ability to lift and/or move up to 30-50lbs and push/pull up to 500lbs on flat surfaces or up and down ramps. This position will require the individual to be on their feet for the majority of their shift. May be exposed to certain levels of noise with the equipment in operation. Depending on location of position, work hours will vary depending on patient/resident needs. May include overtime, call, backup call, nights, days, weekends, and holidays. **Qualifications** High school diploma or equivalent preferred. A minimum of two years of experience in a supervisory role is preferred as well as previous laundry or production experience. Depending on location, must have a valid driver's license and have a good driving record. **Benefits** The Good Samaritan offers an attractive benefits package for qualifying full-time and part-time employees. Depending on eligibility, a variety of benefits include health insurance, dental insurance, vision insurance, life insurance, a 401(k) retirement plan, work/life balance benefits, and a generous time off package to maintain a healthy home-work balance. For more information about Total Rewards, visit *********************************** . The Good Samaritan is an EEO/AA Employer M/F/Disability/Vet. If you are an individual with a disability and would like to request an accommodation for help with your online application, please call ************** or send an email to ************************ . The Good Samaritan has a Drug Free Workplace Policy. An accepted offer will require a drug screen and pre-employment background screening as a condition of employment. **Req Number:** R-0239146 **Job Function:** Facilities and General Services **Featured:** No
    $16 hourly 60d+ ago
  • Lead Laundry Technician - FT Days - LTC

    Sanford Health 4.2company rating

    Principal software engineer job in Larimore, ND

    Sanford Health is one of the largest and fastest-growing not-for-profit health systems in the United States. We're proud to offer many development and advancement opportunities to our nearly 50,000 members of the Sanford Family who are dedicated to the work of health and healing across our broad footprint. Work Shift: 8 Hours - Day Shifts (United States of America) Scheduled Weekly Hours: 40Salary Range: 16 - 19.50 Union Position: No Department Details Join our team as a Lead Laundry Tech! - $16+ per hour - 40 hour per week - Day shifts - Every other weekend Summary Perform day to day tasks to maintain a clean environment in a health care organization. Assist the manager with creation of work assignments for that day's schedule for Laundry Technicians. Job Description Depending upon the location, complete assigned tasks based on standard processes and policies as well as assist the Laundry Technicians with their day to day responsibilities. Work independently or work in a team environment ensuring that use of equipment, methods, and techniques to handle laundry safely and appropriately such as; sorting, washing, any chemical application, or water temperature and follow infection prevention guidelines according to organizational and healthcare industrial laundry standards. Depending upon the location, may operate laundry equipment and report any needs for repairs or replacements; reports the shortage or failure of them for purchase or repair. Record, report, prepare soiled laundry for pick-up, and assist with ordering clean laundry that is delivered to the healthcare organization based on that locations standard processes and policies. Document all linen that is picked-up or delivered. All proper protective equipment (PPE) is to be used or worn as outlined in that locations standard processes and policies. Physical activities include but not limited to, considerable use of arms and legs and moving of whole body; such as climbing, lifting, balancing, walking, stooping, twisting, squatting, and handling materials. Ability to lift and/or move up to 30-50lbs and push/pull up to 500lbs on flat surfaces or up and down ramps. This position will require the individual to be on their feet for the majority of their shift. May be exposed to certain levels of noise with the equipment in operation. Depending on location of position, work hours will vary depending on patient/resident needs. May include overtime, call, backup call, nights, days, weekends, and holidays. Qualifications High school diploma or equivalent preferred. A minimum of two years of experience in a supervisory role is preferred as well as previous laundry or production experience. Depending on location, must have a valid driver's license and have a good driving record. Sanford is an EEO/AA Employer M/F/Disability/Vet. If you are an individual with a disability and would like to request an accommodation for help with your online application, please call ************** or send an email to ************************.
    $16 hourly Auto-Apply 60d+ ago
  • Undergraduate Software Engineer - Dream Lab

    University of North Dakota 4.1company rating

    Principal 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 Python 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 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 **************************.
    $15 hourly Easy Apply 28d ago
  • Sorter Technician Lead (Days) Grand Forks GF

    Simplot 4.4company rating

    Principal software engineer job in Grand Forks, ND

    The J.R. Simplot Company is a diverse, privately held global food and agriculture company headquartered in Boise, Idaho. We are a true farm-to-table company with an integrated portfolio including food processing and food brands, phosphate mining, fertilizer manufacturing, farming, ranching and cattle production, and other enterprises related to agriculture. **Summary** This role is responsible for overseeing and leading the activities of the shift maintenance team to ensure the smooth operation of equipment and the production of quality products to meet customer specifications. **Key Responsibilities** + Attend and participate in all training activities for the position. Ensure the acquired skills and knowledge are applied. + Ensures sanitation of equipment and housekeeping of the entire facility. + Conducts oneself in a professional manner and ensures that personal appearance meets the standards necessary to perform the job functions while representing the Company. + Assists with mechanical line calls on shift, completes work orders as assigned, and plans and schedules additional work needed. Ensures that spare parts are available for plant systems, and orders parts as required. + Under the supervision and direction of the maintenance supervisor, and other qualified maintenance department personnel, installs, troubleshoots, repairs and maintains wet-end, packaging and dock equipment. + Performs preventive maintenance on all wet-end, packaging and dock equipment. Support the Boiler/Refrigeration area and provide resources when a need arises. + Maintains work area and equipment in a clean and operable fashion. Accurately fills out and maintains the daily log. + Communicates with Supervisors, Shift Managers, other Team Leaders and department personnel regarding equipment and/or line conditions. Ensures the interface with team members and other support groups is conducted in a participative management style conducive with operational goals. **Typical Education** High school diploma or general education degree (GED) **Relevant Experience** **Required Certifications** **Other Information** + Must be able to demonstrate the ability to perform addition, subtraction, multiplication, division, and calculate percentages to make proper adjustments and calibrations, as required. + Must be able to read, understand, and communicate in English in a manner to successfully complete job duties. + Must be able to lift up to 50 pounds. + Must be able to work with hazardous and corrosive chemicals in small areas. + Must be able to use a computer and successfully navigate through various applications. Must be proficient at computer system data entry. + Must be able to maneuver in close quarters and climb stairs, ladders, and catwalks on a regular basis. + Must be able to stand on concrete floors for long periods of time. + Must be able to work in extreme environments (cold, hot, humid and slippery). Must be able to work under challenging conditions such as hot and cold air, wet environments, hot and cold water, hot oil, slick floors and work around various industrial chemicals; inside and outside the plant in a safe manner. + Must be able to work independently with minimal supervision. + Must possess a working knowledge of welding functions. + Must be able to read and understand mechanical schematics. Job Requisition ID: 24551 Travel Required: Location(s): GF Plant - Grand Forks Country: United States Wage range or rate of pay: (INSERT) Plus annual incentive plan eligibility The compensation offered to the successful applicant may vary based on factors including experience, skills, education, location, and other job-related reasons. Attractive total rewards package that includes: + Medical, dental, vision coverage + 401(k) savings plan + Paid Family Building Leave + Generous Paid Time Off - Eligible employees may accrue up to 160 hours in year 1 + 10 Paid Holidays + Relocation Assistance Program (where applicable) + Education Assistance Benefits details available at simplotbenefits.com **The J.R. Simplot Company is proud to be an Equal Opportunity Employer and will consider all qualified applicants for employment without regard to race, color, religion, national origin, ancestry, age, sex, gender, gender identity, gender expression, genetic information, physical or mental disability, medical condition, sexual orientation, military or veteran status, marital status, or any other protected status.**
    $84k-107k yearly est. 24d ago
  • GH Sensor Sr. Engineer, Grand Fork, ND

    RTX

    Principal software engineer job in Grand Forks Air Force Base, ND

    Country: United States of America Onsite U.S. Citizen, U.S. Person, or Immigration Status Requirements: Active and transferable U.S. government issued security clearance is required prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance Security Clearance: Secret - Current At Raytheon, the foundation of everything we do is rooted in our values and a higher calling - to help our nation and allies defend freedoms and deter aggression. We bring the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead of tomorrow's threat. Our team solves tough, meaningful problems that create a safer, more secure world. The Global Hawk Field Service Support team is seeking a Senior Engineer - Services Engineering to provide sensor support to the US Air Force Global Hawk (GH) program located in Grand Forks, ND. What You Will Do: Direct/perform sensor system maintenance on RQ-4 GH Unmanned Air Vehicle (UAV) Enhanced Integrated Sensor Suite. Field Engineers will resolve technical problems and issues in accordance with product specifications and engineering data to recommend repair/sustainment of sensors. Advise and mentor military/Raytheon FSRs on the following tasks: Remove and install new hardware, update software, interpret engineering data, manage system configuration, operate, inspect and test sensor systems equipment. Analyze equipment failures to determine cause and recommend corrective action. Monitor, analyze and characterize the performance of sensor system specific test equipment. Implement preventive maintenance programs and document/manage performance and maintenance records. Work some nights and weekends Deploy to CONUS and OCONUS locations on short notice for up 90 days Qualifications You Must Have: 5 years of avionics, sensors, electro-optical, Infrared and/or RF hardware engineering/maintenance experience. Experience with computer systems/networks and UNIX operating systems. Experience with Oscilloscopes, Spectrum Analyzers and Digital Multi-meters. Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 5 years of prior relevant experience. Qualifications We Prefer: 5 years of computer hardware/software/system integration experience including ground station support, UNIX, and Solaris 8/10 operating systems. 5 years of UAVs and/or Intelligence, Surveillance and Reconnaissance aircraft maintenance experience. Working knowledge of military aircraft maintenance forms, equipment accounts, CAMS/IMDS, and flight line procedures. Possess communication skills necessary for problem resolution with military/corporate customers and vendors. Work experience with the USAF or other DoD organizations What We Offer: Our values drive our actions, behaviors, and performance with a vision for a safer, more connected world. At RTX we value: Trust, Respect, Accountability, Collaboration, and Innovation. As part of our commitment to maintaining a secure hiring process, candidates may be asked to attend select steps of the interview process in-person at one of our office locations, regardless of whether the role is designated as on-site, hybrid or remote. The salary range for this role is 86,800 USD - 165,200 USD. The salary range provided is a good faith estimate representative of all experience levels. RTX considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate's work experience, location, education/training, and key skills.Hired applicants may be eligible for benefits, including but not limited to, medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays. Specific benefits are dependent upon the specific business unit as well as whether or not the position is covered by a collective-bargaining agreement.Hired applicants may be eligible for annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement. Payments under these annual programs are not guaranteed and are dependent upon a variety of factors including, but not limited to, individual performance, business unit performance, and/or the company's performance.This role is a U.S.-based role. If the successful candidate resides in a U.S. territory, the appropriate pay structure and benefits will apply.RTX anticipates the application window closing approximately 40 days from the date the notice was posted. However, factors such as candidate flow and business necessity may require RTX to shorten or extend the application window. RTX is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status, or any other applicable state or federal protected class. RTX provides affirmative action in employment for qualified Individuals with a Disability and Protected Veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans' Readjustment Assistance Act. Privacy Policy and Terms: Click on this link to read the Policy and Terms
    $81k-106k yearly est. Auto-Apply 17d ago
  • Principal Software Development Engineer

    CVS Health 4.6company rating

    Principal software engineer job in Michigan City, ND

    We're building a world of health around every individual - shaping a more connected, convenient and compassionate health experience. At CVS Health, you'll be surrounded by passionate colleagues who care deeply, innovate with purpose, hold ourselves accountable and prioritize safety and quality in everything we do. Join us and be part of something bigger - helping to simplify health care one person, one family and one community at a time. Position SummaryThe Principal Software Engineer for MinuteClinic will serve as a senior technical leader responsible for shaping the next generation of clinical and patient-facing platforms that support millions of users. You will play a central role in our multi-year re-platforming initiative, driving architectural decisions, establishing engineering standards, and accelerating delivery through cloud modernization and AI-enabled development practices. In this role, you will lead the design and development of complex, distributed systems; partner closely with product, architecture, and cross-functional engineering teams; and influence technology roadmaps across the organization. You will be expected to demonstrate strong ownership, proactively identify strategic opportunities, and convert vision into actionable, high-impact solutions. A successful Principal Software Engineer brings deep technical expertise, a passion for continued learning, and the self-motivation to explore emerging technologies-including AI/ML tools-to ensure our platforms remain modern, scalable, secure, and efficient. You will mentor engineers, cultivate a culture of excellence, and model behaviors that drive execution, innovation, and long-term system health. Required Qualifications10+ years of professional software engineering experience, with extensive experience designing and building large-scale, distributed, cloud-native systems. Deep expertise with modern programming languages (Java, Kotlin, Python, C#, TypeScript) and cloud platforms (Azure, AWS, or GCP). Demonstrated ability to define technical strategy, influence architectural direction, and lead complex engineering initiatives through execution. Strong bias for action and ownership-able to navigate ambiguity, break down complex problems, and deliver high-impact outcomes. Proven commitment to continuous learning and staying ahead of industry trends, including AI-assisted development, automation, and cloud modernization. Experience driving engineering best practices, including API design, security, scalability, observability, testing automation, and operational excellence. Excellent collaboration and communication skills with the ability to work across organizational boundaries and influence senior stakeholders. Experience mentoring and guiding engineers, promoting innovation, and elevating team technical maturity. Preferred QualificationsExperience in healthcare technology, clinical systems, or other regulated industries. Familiarity with FHIR, HL7, or broader healthcare interoperability standards. Experience evolving legacy systems into modern cloud-based architectures. Hands-on experience with microservices, event-driven architectures, or domain-driven design. Proven track record of evaluating emerging technologies-including AI, LLMs, and automation platforms-and integrating them into engineering workflows. Experience participating in or leading platform-wide or enterprise-wide architectural councils or technical working groups. Experience influencing product strategy through technical insights and long-term systems thinking. EducationBachelor's degree in Computer Science, Software Engineering, or a related technical discipline required. Master's degree preferred but not required. Equivalent experience considered. Pay RangeThe typical pay range for this role is:$144,200. 00 - $288,400. 00This pay range represents the base hourly rate or base annual full-time salary for all positions in the job grade within which this position falls. The actual base salary offer will depend on a variety of factors including experience, education, geography and other relevant factors. This position is eligible for a CVS Health bonus, commission or short-term incentive program in addition to the base pay range listed above. This position also includes an award target in the company's equity award program. Our people fuel our future. Our teams reflect the customers, patients, members and communities we serve and we are committed to fostering a workplace where every colleague feels valued and that they belong. Great benefits for great people We take pride in our comprehensive and competitive mix of pay and benefits - investing in the physical, emotional and financial wellness of our colleagues and their families to help them be the healthiest they can be. In addition to our competitive wages, our great benefits include:Affordable medical plan options, a 401(k) plan (including matching company contributions), and an employee stock purchase plan. No-cost programs for all colleagues including wellness screenings, tobacco cessation and weight management programs, confidential counseling and financial coaching. Benefit solutions that address the different needs and preferences of our colleagues including paid time off, flexible work schedules, family leave, dependent care resources, colleague assistance programs, tuition assistance, retiree medical access and many other benefits depending on eligibility. For more information, visit ************* cvshealth. com/us/en/benefits We anticipate the application window for this opening will close on: 03/23/2026Qualified applicants with arrest or conviction records will be considered for employment in accordance with all federal, state and local laws.
    $76k-93k yearly est. 8d ago
  • Defense Senior Software Engineer III

    Tata Technologies Ltd. 4.5company rating

    Principal software engineer job in Michigan City, ND

    < The Defense Senior Software Engineer III will lead the development of software for both internal Roush projects and external customers. The role will perform requirements gathering, software architecture design, software development, and support troubleshooting and testing of software and systems.< < Essential Duties and Responsibilities:< < < Lead software engineering team to architect, design, develop, test, and deploy software and software systems, including embedded controllers, user interfaces, diagnostics, communications gateways, and data processing tools.< Capture and document customer, user, and engineering software requirements. < Create and review software work products such as requirements documentation, sequence or timing diagrams, user experience wireframes, process documentation, flowcharts, user stories, test plans, test reports, project planning and schedule documentation, and user guides.< Continually lead the development and improvement of Roush software development processes, including code reviews, unit testing, system testing, test plan development, automated testing, project task tracking, team collaboration, continuous integration, bug and issue tracking< Michigan4 - 20 Years10R12-Jan-2026NACTIVE Education and Experience (required):< < Bachelor's degree in Computer Science, Computer Engineering or a related technical field, or equivalent work experience.< Minimum 10 years of software development experience. < Experience with In-Vehicle Software architecture and design. < Experience with software languages, technologies, methodologies, API's, database, and Pub/Sub. < < Working knowledge of best practices in documentation of software and software development.< Working knowledge of multi-system integration, Internet of Things (IOT), web app development, and distributed systems integration.< Strong working knowledge of software technology architecture and configuration.< < U.S. Citizen.< < < Education and Experience (preferred):< < Strong working knowledge of software languages, technologies, methodologies, API's, database, and Pub/Sub.< Experience with Simulink and MATLAB for developing, analyzing, and validating control algorithms and systems.< < < Skills, Knowledge and Abilities (required): < < Ability to develop in C, C++, Python< < < Working knowledge of communications protocols and standards including Controller Area, Network (CAN bus), TCP/IP, UDP, DDS and other serial protocols.< Ability to perform software troubleshooting - quickly finding and fixing software issues and bugs. Ability to create intuitive, and attractive user interfaces. Superb verbal and written communication skills with the ability to convey technical data to various audiences and work in a team environment. Able to work independently and handle several assignments simultaneously. Detail-oriented with the ability to quickly assimilate and apply new concepts, business models, and technologies. Capable of planning, estimating, scheduling, and coordinating technical aspects of projects. Proven ability to interface with software, network, and hardware development & integration teams.< < < Skills, Knowledge and Abilities (preferred): < < Ability to manage a small team of software developers.< Automotive vehicle knowledge, including hands on mechanical or electrical work< < Currently holding or the ability to obtain a Secret DOD security clearance< < Michigan4-20 Yrs
    $80k-100k yearly est. 16d ago
  • Software Engineer - National Security Research Project

    University of North Dakota 4.1company rating

    Principal software engineer job in Grand Forks, ND

    Classification * $20.00 hourly, Non-Exempt (Eligible for overtime) * 10-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. Seeking an enthusiastic and motivated Undergraduate Software Engineer to work on all phases of the software lifecycle for a National Security research project -from design and development to testing and deployment-focusing primarily on Next.js (React) front-ends and API integrations. This position will provide hands-on experience, mentorship, and the opportunity to develop real world full-stack web applications. Duties & Responsibilities * Collaborate with senior engineers to design and implement user interfaces using Next.js (with JSX/TSX) * Integrate and consume RESTful or GraphQL APIs to fetch, display, and update data * Write clean, maintainable code and participate in code reviews * Help troubleshoot, debug, and resolve issues across the stack * Document your work-code comments, README updates, and user guides * Stay up-to-date on best practices, tools, and emerging technologies Minimum Requirements * Currently enrolled in a bachelor's program in Computer Science, Software Engineering, or a related field * Successful completion of a Criminal History Background Check * Strong problem-solving skills and attention to detail * Excellent written and verbal communication skills * Self-motivated, eager to learn new technologies, and able to work both independently and collaboratively 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 * Experience building front-end UIs with React or similar technology. * Familiarity with consuming and testing APIs (REST or GraphQL) * Experience with TypeScript, Node.js, or Express.js * Familiarity with Git and GitHub workflows (branching, pull requests, merges) * Exposure to CI/CD pipelines * Knowledge of CSS frameworks or component libraries * Understanding of basic security and accessibility principle To Apply For full consideration, applications must be received by the closing date. 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 **************************.
    $20 hourly Easy Apply 30d ago
  • Defense Software Engineer II - Front-End Focus

    Tata Technologies Ltd. 4.5company rating

    Principal software engineer job in Michigan City, ND

    < The Defense Software Engineer II will design, implement, test, and maintain software architecture for vehicle systems integration. This role involves developing and executing software solutions, performing configuration updates, troubleshooting, and supporting system testing. The engineer will work with moderate guidance, applying knowledge of APIs, coding languages, and multiple layers of software development to deliver robust solutions. This role has a strong focus on front-end software development, including user interface design, human-machine interaction, and visualization of system data, ensuring intuitive and effective operator interaction with complex systems.< < Essential Duties and Responsibilities:< < Write, test, and maintain code and scripts for embedded and application-level systems, with an emphasis on front-end application logic and user interface behavior.< Develop and maintain clear documentation for software designs, interfaces, and test results, including user interface workflows and interactions logic.< Identify opportunities to enhance software processes, tools, and coding practices, contributing to greater efficiency, maintainability, and overall product quality. Work closely with fellow software engineers and cross-functional engineering teams to share knowledge, resolve issues, and ensure successful project execution. Michigan3 - 15 Years10R12-Jan-2026NACTIVE Education and Experience (required):< < Bachelor's degree in Computer Science, Computer Engineering or a related technical field, or equivalent work experience.< Minimum 2 years of software development experience. < Experience developing user-facing software, graphical user interfaces or visualization layers.< Experience in software development, configuration, and testing.< Experience with software languages, technologies, methodologies, API's, database, and Pub/Sub. < U.S. Citizen.< < < Education and Experience (preferred):< < Master's degree in Computer Science or a related technical field.< Extensive experience with Agile Process methodologies.< Experience developing and writing requirements definitions. < Experience with In-Vehicle Software architecture and design. < Experience with the engineering and integration of military ground vehicle electronics systems and subsystems< < < Skills, Knowledge and Abilities (required): < < Ability to develop in C, C++, Python.< Experience working with front-end frameworks, UI toolkits, or visualization libraries. Understanding of usability principles, human-machine interaction, and responsive design concepts. Ability to perform software troubleshooting, quickly finding and fixing software issues and bugs. Superb verbal and written communication skills with the ability to convey technical data to various audiences and work in a team environment. Able to work independently and handle several assignments simultaneously. Detail-oriented with the ability to quickly assimilate and apply new concepts, business models, and technologies.< Working knowledge of best practices in documentation of software and software development.< < < Skills, Knowledge and Abilities (preferred): < < Experience with modern front-end technologies, frameworks, or UI toolkits (e.g., Qt, LVGL, React, web-based UI frameworks, or similar).< Familiarity with data visualization, real-time data display, or control systems interfaces.< Understanding of software architecture principles and interface-driven design.< Automotive vehicle knowledge, including hands on mechanical or electrical work< Proven ability to interface with software, network, and hardware development & integration teams.< Currently holding or the ability to obtain a Secret DOD security clearance. < Michigan3-15 Yrs
    $68k-86k yearly est. 16d ago

Learn more about principal software engineer jobs

How much does a principal software engineer earn in Grand Forks, ND?

The average principal software engineer in Grand Forks, ND earns between $88,000 and $147,000 annually. This compares to the national average principal software engineer range of $98,000 to $182,000.

Average principal software engineer salary in Grand Forks, ND

$114,000
Job type you want
Full Time
Part Time
Internship
Temporary