SOFTWARE DEVELOPER II
Knife River
At Knife River, we take care of our team because we know it’s our people who make us successful. We are one of the 10 largest construction materials producers/contractors in the Country, and we are a PEOPLE-first company. Our team members are the key to our success, and we are committed to giving them the tools, training, and time to do their jobs productively and safely each day. Our goal is to build strong teams that, in turn, build strong communities. We are also a publicly traded company on the NYSE with the ticker symbol KNF and part of the S&P MidCap 400 index. Please consider joining our growing team today!As a Software Developer II, you are responsible for placing safety as #1 priority in day-to-day work routine for self and others. Under the direction of the Senior Software Developer/Architect, you design applications using full stack technologies from start to finish and support internal applications across the company. You interface with users to meet business operational needs through the use of technology. You study existing business functions and system applications in order to design, develop, and implement the data structures, programs, and documentation necessary to automate and enhance the company’s business processes in accordance with department standards. You also support the development of the essential core design of features that meet the needs of various applications throughout the organization.LOCATION: Bismarck, ND or in a geographic location near a Knife River location.Minimum Qualifications:Bachelor’s degree in Computer Information Systems or a related field or equivalent experience; andFour years of Information Technology experience with proven record of increasing development responsibility and project analysis; andTwo years of experience using AI-assisted development tools (e.g., GitHub Copilot, Cursor, Claude Code), with proficiency in current AI code generation (“vibe coding”) workflows and the ability to review, refine, and validate AI-generated code.Key Skills and Competencies:Excellent written, interpersonal and verbal communication skills.Broad knowledge of principles, practices, and procedures in one or more business applications.Strong analytical and problem-solving skills.Ability to establish and maintain effective working relationships with internal and external customers.Able to manage multiple priorities.Experience in software design and development in a business environment.Understanding of and ability to maintain confidentiality of all company information.Interface Development Key SkillsHighly proficient in Java and related frameworks such as Hibernate, Spring, SpringBoot.Proficient architecting and implementing RESTful web service solutions.Proficient with Message Queues.WEB Key SkillsHighly proficient in one or more of the following: Web Services, Java Script, Java, C#, .Net, MVC, HTML, CSS, SQL, Node.js, React, Angular (Full Stack Development).Proficient with Oracle or SQL databases.Proficient with web services and microservices.Data Warehouse Key SkillsProficient at Architecting data warehouse solutions.Proficient in Database Design, Data Modeling.Proficient in Database Programming.Proficient in transforming business requirements into logical data model.Knowledge of ETL tools and designing ETL processes. Other Requirements:Must take all measures necessary to protect networks, devices, programs and data from cyber-attack, damage or unauthorized access.May be required to maintain a valid driver’s license.May be required to participate in an on-call rotation.If the need for unescorted access to security sensitive business locations and/or systems (i.e. Electric EMS system), must submit to periodic background checks.Job Responsibilities:Work independently with clients and consultants on traditional maintenance and enhancement tasks and/or as part of a team of developers on major projects.Review, analyze, evaluate, and document requested modification to existing and new business processes and system applications. Assist senior staff members or project leads in the study of feasibility and cost effectiveness of proposed enhancements. Provides production support to address application errors encountered during processing. Such support may require on-call duties extending beyond normal business hours. On-call duties are shared with other team members on a rotating basis as determined by the manager.Participates in software development activities as well as guides activities of other staff members; develops test plans, test data and documentation. Performs required testing to ensure the system functions in accordance with the business requirements established by the user.Develop program specifications and provide direction through all phases of the software development life cycle for a project team consisting of software developers, systems analysts, users and consultants. Responsible for identification, development, implementation, maintenance, and integration of data security measures.Keep abreast of emerging technologies related to assigned areas of responsibility and seek ways to improve application processing efficiencies.Performs other tasks and special projects as assigned. How To Apply:Knife River is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, age, color, religion, gender, gender identity, sexual orientation, national origin, disability, protected Veteran status or any other protected category under applicable state/federal law.Subject to pre-employment drug testing and background checks.If unable to apply online, please mail completed application to:Knife River CorporationBox 5568Bismarck, ND 58506Job SummaryRequisition Number: SOFTW003876Job Category: Information TechnologySchedule: Full-Time
- ...the NYSE with the ticker symbol KNF and part of the S&P MidCap 400 index. Please consider joining our growing team today!As a Software Developer II, you are responsible for placing safety as #1 priority in day-to-day work routine for self and others. Under the direction...SuggestedFull timeFor contractors
$95k - $171k
...AI platforms that enable customers to run inference models and developers to create AI applications. Partner with the best In this role... ...inference platform. As an Site Reliability Engineer II, you will be responsible for: Building and maintaining dashboards...SuggestedPermanent employmentWork experience placementWork at officeRemote workWork from homeWorldwideFlexible hours$800 per month
...Software Developer II - Financials (Full Stack, Front End)Lake Saint Louis, MOFor more than 50 years, NISC has developed and implemented enterprise-level and customer-facing software solutions for over 960+ utilities and broadbands across North America. Our mission is...SuggestedContract workTemporary workWork at officeFlexible hours3 days per week$103.71k - $138.28k
...formulate system requirements. •Evaluates and recommends future technologies and methodologies that will enhance future capabilities. •Develop and execute test plans and procedures based upon system security and functional requirements. •Analyzes, develops, recommends,...SuggestedTemporary workRemote work$94.1k - $152.8k
...ServiceNow with other enterprise tools. Mapped to the Cloud Engineer II standard job, the position also applies modern engineering... ...ensuring configurations follow platform and governance standards. Develop and maintain integrations using APIs, web services, and MID...SuggestedContract workWork at office$105.79k - $141.05k
...lifecycle, including categorization, control implementation, assessment readiness, authorization support, and continuous monitoring Develop, maintain, and ensure accuracy of authorization artifacts (e.g., SSP, POA&M, control evidence) Ensure systems remain ATO-...Temporary workRemote work- ...infrastructure, security, and application teams to ensure pipelines are developed, tested, deployed, monitored, and supported consistently... ...more years in data engineering, platform engineering, DevOps, software engineering, or data-platform operations. Strong production...Hourly payContract workLocal areaRemote work
$116.4k - $204.1k
...We're looking for a Lead Product Software Engineer - Cloud Operations to join I nnovateHub , our startup-within-the-enterprise that... ...modules, designing Azure architectures, and consulting with developers on observability and deployment patterns. You'll coordinate closely...Work at office$78.4k - $130k
...Objective of role: The Embedded Software Engineer is responsible for the design, development, testing, and support of embedded software... ...Main Duties And Responsibilities Software Design & Development Develop, code, test, and debug new embedded software or enhancements to...Local area$105.79k - $141.05k
...meaningful impact, and help shape the future of AI-ready connectivity, join us today. The Role Lumen is seeking a Lead Software Developer who will be a driver of innovation, technical excellence, and continuous improvement. The ideal candidate is a hands-on developer...Permanent employmentTemporary workRemote workWork from home$95k - $154k
...Entry-Level Java Developer (Spring Boot, Microservices, DevOps) Since 2010 , SynergisticIT has helped more than 10,000 jobseekers... ...Employee skills Currently, We are looking for entry-level software programmers, Java Full stack developers, Python/Java developers...Full timeWork experience placementH1b$78.03k - $97.53k
...opportunity at OD. Support and maintain the organization's systems infrastructure, including the implementation of hardware and software. Review previous documents and prepare up-to-date documents, modes, and reports to meet customer requests. Primary...Full timeTemporary workWork experience placementLocal areaImmediate startShift workDay shift$114.6k - $234.6k
...requirements (power, temperature, flow, pressure, system health) Ensure instrumentation is enabled at deployment Partner with software/data teams to support monitoring and analysis Identify and close gaps in telemetry coverage and data quality Standards &...Temporary workFlexible hours$152.07k - $202.76k
...driving meaningful impact through bold thinking, technical excellence, and a commitment to delivering results. As a Principal Software Development Engineer, this individual serves as a strategic force behind Salesforce innovation and MuleSoft-powered enterprise integrations...Temporary workRemote workWork from home$186.07k - $218.9k
...get together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. As a Senior Software Engineer on the Platform Core Automation team, you'll build the AI infrastructure and agentic systems that automate customer...Local area$95k - $130k
...Hydraulic modeling and/or process modeling is a plus. ~ Working knowledge of AutoCAD, Civil 3D or other CADD-based civil design software is a plus. ~ A valid driver's license is required or the ability to obtain one. Physical Requirements: Ability to operate...Temporary workWork at officeLocal areaFlexible hours$169.3k - $304.7k
...Compute platform known for its dependability. As a Principal Software Development Engineer in Test, you will be responsible for:... ...security of the Akamai Linux kernel for AI and Compute platforms Developing test suites to validate new custom enhancements and facilitate...Work experience placementWork at office$120k - $180k
...scalability, reliability, and cost optimization. Architect and develop reusable IaC modules and frameworks using Terraform. Design... ...languages, frameworks, or paradigms. Collaborate with software and DevOps teams to translate functional requirements into secure...Full timeRemote workWorldwideHome officeFlexible hours$73.46k - $91.83k
...Engineer I/II/III Responsible for a variety of engineering tasks associated with a particular assignment in one of the engineering departments or field operating districts. Responsible for placing safety as #1 priority in day-to-day work routine for self and others...For contractorsRelocation package$97.5k - $209.5k
...advance Oracle Health's strategic priorities. As a Lead Consulting Developer, you will focus on developing and optimizing Python code to... ...6+ years of professional experience Extensive hands-on software design and programming experience, including deep expertise with...Temporary workFlexible hours$168k - $200k
Datavant is the data collaboration platform trusted for healthcare. Guided by our mission to make the world's health data secure, accessible and actionable, we provide critical data solutions for organizations across the healthcare ecosystem - including providers, health...$74.1k - $148.3k
...and build automation to prevent problem recurrence. Design, write, and deploy software to improve the availability, scalability, and efficiency of Oracle products and services. Design and develop designs, architectures, standards, and methods for large-scale distributed...Temporary workImmediate startFlexible hours- ...Full Stack Software Engineer Anywhere Type: Permanent Category: Development Industry: Legal Workplace Type: Remote... ...000/ yr. w2 JN -082026-108258 Responsibilities: Design, develop, and deliver end-to-end software solutions aligned with business...Hourly payPermanent employmentFull timeLocal areaRemote work
- ...Reporting into Sernior Director, the Technical Lead will be responsible for leading and managing a team of developers and engineers to deliver high-quality software products or services. In addition to technical expertise, the Tech Lead should have experience managing...Full timeTemporary workLocal areaRemote workFlexible hours
$134k - $235.9k
...autonomous vehicles train on to learn to drive, the Smart Agents team develops the ML/AI models that control the other characters in the video... .... Work as part of an ML team and contribute strong software engineering (SWE) expertise. Support the ML team in accelerating...Full timeLocal areaRemote workWork from homeRelocationRelocation packageFlexible hoursShift work$35 - $50 per hour
...and MicroStation Connect and/or Autodesk’s AutoCAD and Civil 3D software. This requirement is especially important if working remote.... ...development of project plans and specifications. Assist with and develop skills required for construction observation/inspection,...Hourly payTemporary workFor contractorsWork at officeRemote workFlexible hoursNight shift$235.7k - $277k
...to evolving stream processing demands. What You Will Do: Developing the control plane services that orchestrate Flink job... ...Apache Flink. What You Will Bring: ~10+ years of relevant software development experience. ~ Technical Expertise: Deep knowledge...Full timeRemote work$125k - $187k
Our Mission As the world's number 1 job site*, our mission is to help people get jobs. We strive to cultivate an inclusive and accessible workplace where all people feel comfortable being themselves. We're looking to grow our teams with more people who share our enthusiasm...Temporary workWork experience placementLocal area- ...Python Developer Anywhere Type: Contract Category: Development Industry: Communications Workplace Type: Remote Reference ID: JN -082026-108247 Date Posted: 08/11/2026 Shortcut: Description Recommended Jobs Description: Remote...Hourly payContract workLocal areaRemote work
- ...premises, in the cloud, or through a hybrid approach. Teradata delivers real business value with AI. What You'll Do As a Sr. Staff Software Engineer on the Database Query Optimization team at Teradata Labs, you will contribute to the design, development, and testing of...Permanent employmentFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to SOFTWARE DEVELOPER II. Be the first to apply!
- cybersecurity software engineer Bismarck, ND
- software developer fintech Bismarck, ND
- senior robotics software engineer Bismarck, ND
- software engineer remote Bismarck, ND
- part time software developer remote Bismarck, ND
- software engineer full time Bismarck, ND
- entry level software engineer remote Bismarck, ND
- senior software engineer ruby on rails Bismarck, ND
- consulting software engineer Bismarck, ND
- agile software developer Bismarck, ND


