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
$165k - $200k
...offer a ticket to the millions of fans who browse our platform around the world. StubHub is looking for Software Engineer IIs to design and develop next-generation technologies and complex features. As a Software Engineer at StubHub, you will be at the forefront...SuggestedFull timeWork experience placementWork at officeImmediate startRemote workWorldwideFlexible hours$150.1k - $225.1k
...synonymous with entertainment excellence and creativity. Software Engineer II- Data Platform Hybrid: San Diego, 2x onsite Will... ...degree in Computer Science ~3+ years of direct experience developing scalable, distributed systems ~ Proficient in at least one...SuggestedFull timeRemote work- ...Platform, enabling both patient and provider experiences. As a Software Engineer II, you will design and implement moderately complex, scalable... ...(logging, monitoring, and alerting) for the systems you develop, and identify and resolve minor performance or reliability...SuggestedFull timeWork experience placementLocal areaRemote workFlexible hours
$101.1k - $152.55k
...one of the biggest names in payments. We're looking for a Software Engineer II to join our ever-evolving A Team team and help us... ...applications. In this role, you will be responsible for designing, developing, and maintaining scalable microservices while also...SuggestedFull timeWork experience placementInternship$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$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,...Work at officeImmediate startWorldwideRelocation package- ...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
- ...As a Senior Software Engineer II at Aledade, we maintain, improve, and expand our web application and data pipelines. We're looking for engineers... ...memory/governance platform work. Primary Duties: Develop and implement scalable and performant solutions. Partner,...Full timeTemporary work
- ...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
- ...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
- ...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
- ...further details about us and careers with Metas. Job Description: Metas Solutions has an opening for an experienced Software Developer II to work in office in Durham, NC. As a C#, .Net, and SQL Developer you will work closely on an Agile team with product...Full timeWork at office
- ...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
- ...About the Role Abnormal AI is looking for a Software Engineer II to join the Detection Team. The Detection Division is focused on building the world’s most advanced technology to identify and stop email and cloud-based attacks that were previously undetectable, helping...Full time
$56 - $66 per hour
...seeking a Remote Appian Platform Engineer II to join their team.Summary:As a Platform... ...Partner with IT and functional areas to develop simple, effective, and innovative solutions... ...* Bachelor's degree in Computer Science, Software Development, Information Technology, or...Remote work$140k - $190k
...NinjaTrader equips traders with award-winning software and brokerage services to navigate the... .... We're hiring a Sr. Software Engineer II to own the service layer it runs on.You'll... ...markets.In this role you will:Design, develop, and maintain Node.js and TypeScript services...Work at officeRemote workWorldwideMonday to FridayFlexible hours- ...Job Title: Software Developer II Department: Information Technology Reports to: IT Application Manager Position Summary: This position develops, maintains, and supports moderately to highly complex software applications and system integrations that support...Full timeTemporary work
$75.8k - $144.2k
...Together, we push the boundaries of known science and find new ways to connect and protect our world.We are currently seeking a Software Engineer II [Platform & Infrastructure Services] to join the Platform and Infrastructure Services (IS) team in the Air C2 (Command and...Temporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours$107.46k - $220.76k
The Technical Product Manager II plays a pivotal role in Delta Dental's technology modernization... ..., Common Services, APIs, and other developer-facing platforms, building reusable... ...standardize engineering practices, and accelerate software delivery.Working closely with Platform...Local areaRemote workVisa sponsorshipWork visa$76k - $127k
...and Summary Site Reliability Engineer II The BizOps team at Mastercard is... ...production readiness by partnering closely with developers to design, build, implement, and support... ...and improve the CI/CD pipeline for software promotion, enforcing validation and operational...Full timePart timeWorldwideFlexible hoursEarly shift- 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
$76k - $127k
...and Summary Site Reliability Engineer II Who is Mastercard? At Mastercard... ...barriers to running our products by fostering developer run ownership and empowering developers... ...developers during the application build phase in software run principles that include operational...Full timePart timeWorldwideFlexible hours$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- ...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
$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...Full timeTemporary workWork at officeRemote workRelocationFlexible hours3 days per week$125k - $150k
...Embedded Software Engineer IIPhiladelphia, PAIn today's dynamic worksites, seamless collaboration between people and machines is essential... ...they remain safe and secure.As an Embedded Software Engineer II, you will own specific components of our embedded stack, working...Remote 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$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- .... 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
- ...A leading tech company is seeking a Remote Software Engineer II to enhance their team. This role involves developing and maintaining software infrastructure for financial planning applications. The ideal candidate has experience in back-end development with Java and Spring...Remote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer II. Be the first to apply!
- software engineer internship Remote
- software development engineer aws Remote
- software developer internship no experience Remote
- real time software engineer Remote
- financial software developer Remote
- part time software developer Remote
- graduate software developer Remote
- software engineer travel Remote
- experienced software developer Remote
- remote entry level software developer Remote



