Software Developer II
Krc
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; and
- Four years of Information Technology experience with proven record of increasing development responsibility and project analysis; and
- Two 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 Skills
- Highly 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 Skills
- Highly 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 Skills
- Proficient 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.
Knife River Corporation
Box 5568
Bismarck, ND 58506
$100.78k - $147.81k
...dedication, and innovation that drive our success and help us anticipate the future. Position Overview:The Software Engineer II will play a pivotal role in designing and developing a comprehensive suite of smart card personalization products, which are essential for customizing...SuggestedFull timeTemporary workWork at officeRemote workRelocationFlexible hours3 days per week$100k - $140k
...wireless control’. Whether it’s via chips, software licenses or turnkey products, we are... ...Electronics is looking for a Software Engineer II to join our embedded development team. It... ...in the complete product lifecycle for developing our cutting-edge technologies, focusing on...SuggestedFull timeRemote workWorldwide- ...00.00 - $147,400.00Job DescriptionThe System Engineer II reports to the Senior Manager, Software Engineer. The primary focus of this position is to administer... .... Works closely with administrators, engineers, developers, product owners, and business stakeholders to resolve...SuggestedFull timeFlexible hours
$150.1k - $225.1k
...name synonymous with entertainment excellence and creativity.Software Engineer II- Data PlatformHybrid: San Diego, 2x onsiteWill accept... ...'s degree in Computer Science3+ years of direct experience developing scalable, distributed systemsProficient in at least one language...SuggestedRemote work$113.5k - $158.9k
DATA PLATFORM ENGINEER II - CORPORATE OFFICE (AUSTIN, MN PREFERRED) HORMEL FOODS CORPORATIONTo... ...technologies, standards, automation, and developer processes that allow Data & Analytics... ...platform adoption.Establish and evolve software development lifecycle (SDLC) standards,...SuggestedWork at officeImmediate startWorldwideRelocation package- ...customers' partnership every day by delivering exceptional experiences that drive their success. Summary We're looking for a Software Developer II for Miovision Technologies US, LLC to architect and maintain AWS cloud-native solutions across different teams and platforms...Remote jobFull timeFlexible hours
- ...Role Overview We are seeking a Software Developer II to join our engineering team on-site at our headquarters. This is an intermediate role for an established developer with professional experience who is ready to take greater ownership of projects. You will be a key...Full time
- ...Full-time Description TRISTAR is seeking a highly motivated Software Developer II to support the software development and system administration of the Expeditionary Electronic Warfare Intelligence & Cyberspace Operations (EW ICO) in support of the Azurite Program...Full timeLocal area
- ...that keeps real-time weather alerts and observations flowing reliably to hundreds of millions of people? We are looking for a Software Developer II who displays a deep interest in and passion for backend architecture and problem solving; someone who likes to build...Full timeLocal areaRemote work
- ...Purpose: The Software Developer II participates in all aspects of the design and implementation of sophisticated products, utilizing the latest and most advanced engineering technologies in the industry. These include analysis, specification, development, testing, documentation...Full timeWork experience placementWork at office
$189.81k - $265.9k
...OverviewSony Interactive Entertainment LLC seeks a Platform Engineer II in Aliso Viejo, CA to work with multiple Kubernetes CNIs... ...or related field or equivalent, and two (2) years of experience developing and securing new services for the infrastructure using Docker, Typescript...Remote workWork from home- ...powers opportunity. We're looking for a talented and motivated Software Engineer II to join our Web Platform Team and help build the... ...for an engineer who enjoys working on platform architecture, developer experience, build systems, and engineering enablement. Rather...Full timeFlexible hours
$130k - $170k
What You'll DoWe’re looking for a Senior Software Engineer II to join our Retirement & Income Solutions (RIS) organization, supporting a critical... ...-native services (e.g., EventBridge, SQS, Lambda, ECS/EKS)Develop reusable, composable CDK constructs that can be adopted...Hourly payPermanent employmentTemporary workWork experience placementH1bWork at officeRemote work- Job DescriptionJob SummaryWalgreens is seeking a Principal Software Engineer II to serve as a senior technical authority and hands-on engineering... ...programs and systems that have no precedent. Leads in developing the technical "vision" and design specifications for...Hourly payWork at office
$100.78k - $147.81k
...weapon? Our people. It’s the curiosity, dedication, and innovation that drive our success and help us anticipate the future. The Software Developer II will play an active role in designing and developing Entrust Issuance solutions that support secure, scalable digital...Full timeWork at officeRemote workRelocationFlexible hours3 days per week$70k
...Full-time Description JOB DESCRIPTION Title: PHP Web Developer II - Hybrid Full-time or Part-time: Full-time Department:... ...as stress tests and performance tuning. Integrate 3rd party software and toolsets through documented SDK's. Document system...Full timePart timeWork experience placementWork at officeRemote work- ...To one day enable everyone to achieve this same goal.InvestCloud (formerly Advicent) is looking for a talented and motivated Software Developer II to join our team. You will deliver and support our web-based financial planning applications using technologies such as C#/....Work at officeRemote workFlexible hours
$170k - $250k
Job Summary:The Lead Software Engineer II, Tax Product Development (Lead Engineer II) plays a critical role in designing and implementing complex... ...within an Agile team focused on tax solutionsDesigns, develops, and tests software solutions using web and cloud technologies...Remote work- Job DescriptionCloud Data Engineer II As the Cloud Data Engineer II, you will support the design and delivery of scalable, governed... ...maintain scalable data pipelines for enterprise data platforms Develop and integrate RESTful APIs to enable data access and services Develop...Full timeWork at officeWork from homeMonday to Thursday
- Cloud Engineer II (US-based, ET/CT time zones only), Full time, RemoteICON is a global healthcare intelligence and clinical research... ..., Amazon Web Services (AWS) and Google Cloud Platform (GCP).Develop and maintain Infrastructure as Code using tools such as Terraform...Full timeRemote work
$117.6k - $176.4k
Sr. Application Engineer II“The Protection, Controls & Automation (PCA) group of Digital power is the engineering entity of Schneider Electric NAM that specialized in developing solutions for control and protection for electrical substations, datacenter, Oil & gas and...Full timeTemporary workWork at officeRemote workFlexible hours- ...Job Description Job Description Embedded Software Engineer II SIG SAUER, Inc. is a leading provider and manufacturer of firearms, electro... ...: The Embedded Software Engineer II is responsible for developing moderately complex software system designs for new products...Remote work
- DescriptionSolutions Architect II - Azure, Microsoft 365 & AIRobert Half is seeking a Solutions Architect II to design, document, and... ...leveraging Microsoft Azure, Microsoft 365, and AI technologies.Develop architecture diagrams, technical documentation, implementation...
- .... is looking for an Application Engineer II to join the Plymouth, Michigan team. This... ...opportunity to work across a broad and fast-developing portfolio of test applications.The... ...mechanical schematics and drawingsStrong software adaption and modification skills preferredBackground...Full timeWork visa
$97.7k - $130.3k
...strive to be a great place to work, for all. For more information, please visit We DoFirst American is seeking a Platform Engineer II to provide Oracle Apps DBA support for Oracle E-Business Suite (EBS), Oracle Databases, and Fusion Middleware in a high-availability...Full timeLocal areaRemote work$106k - $169k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer II - Backend/Platform Agentic AI Who is Mastercard? Mastercard is a global technology company in the payments industry....Full timePart timeWorldwideFlexible hours$68.9k - $131.1k
...aerospace and defense. Join the Collins Aerospace Core Systems & Libraries team and help develop the software backbone that powers modern aircraft. We are seeking a Software Engineer II who is eager to grow, enjoys solving complex technical problems, and wants to...Contract workTemporary workWork experience placementStart working todayWork at officeRemote workFlexible hours- ...only). WHAT YOU'LL DO As a Platform Engineer II, you will automate cloud resources, implement developer tooling, and make changes to our products to... ...Terraform, CloudFormation, or Pulumi. Administer our software platform, which includes Kubernetes, Pulumi Cloud,...Work at officeRemote workWork from homeFlexible hours
$89.3k - $120k
...seeking an Application Security Engineer II to join our Information Security department... ...to: Security and compliance testing software, web application firewalls, open source software... ..., issues, situations, and procedures to develop effective solutions. Ability to...Full timeWork experience placementLocal areaRemote workWork from home$96.4k - $110k
...together, we’ll create the conversations of tomorrow. Empower your impact at Cision. Be seen, be understood, be you. Software Developer II You will contribute to the development and enhancement of applications by executing AI-native workflows within a spec-...Full timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer II. Be the first to apply!
- agile software developer Remote
- software developer internship no experience Remote
- intermediate software engineer Remote
- software engineer staff Remote
- experienced software developer Remote
- work from home software developer Remote
- software developer no experience Remote
- software developer fintech Remote
- software data engineer Remote
- financial software developer Remote



