Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

KorTerra

Description

About KorTerra

KorTerra is a leading provider of damage prevention and utility infrastructure solutions, helping organizations protect critical assets and ensure safe, efficient excavation. Through innovative technology, data-driven insights, and industry expertise, KorTerra supports utilities, contractors, and facility owners in managing risk, improving compliance, and enhancing operational performance. With a strong focus on collaboration and customer success, KorTerra delivers scalable solutions that streamline processes, increase visibility, and contribute to safer communities and more resilient infrastructure.

This role requires 2 days a week onsite at our office in Chanhassen, MN.

Position Overview

We are looking for a motivated and curious Software Engineer to join our Product Development team. In this role, you will build and enhance C#/.NET services that power our cloud-first, multi-tenant SaaS platform. You will work on a team that has made AI-assisted development a core part of how it builds software, using Claude Code and a spec-driven development approach to move from well-defined requirements to high-quality, production-ready code.

What You'll Get to Do

As a Software Engineer, you will design, build, and support back-end services and APIs as a contributing member of an Agile team. You will pair strong engineering fundamentals with modern AI tooling, taking ownership of features from specification through deployment while continuing to grow your technical depth.

Technical Contributions
  • Design, develop, and maintain RESTful APIs, microservices, and event-driven back-end services using C#/.NET.
  • Work with SQL and NoSQL data stores (Azure SQL, PostgreSQL, Cosmos DB) to model, query, and manage data efficiently.
  • Build and deploy cloud-based solutions on Azure, including containerized services running on Kubernetes.
  • Collaborate with Product Owners, front-end engineers, QA, and DevOps to translate business requirements into working software.
AI-Assisted and Spec-Driven Development
  • Use Claude Code as a core part of your daily workflow for design exploration, implementation, testing, refactoring, and troubleshooting across complex, distributed systems.
  • Contribute to written specifications, including requirements, acceptance criteria, API contracts, and technical design notes, that guide both human and AI-generated implementation.
  • Critically review and validate AI-generated code, taking full ownership of its correctness, security, performance, and maintainability.
  • Help improve the team's shared AI tooling and practices, such as Claude Code skills, project context files, prompts, and MCP integrations.
Engineering Excellence
  • Write clean, testable code backed by unit and integration tests and automated CI/CD pipelines.
  • Participate in code reviews and technical discussions, giving and receiving constructive feedback.
  • Identify and resolve performance, scalability, and reliability issues in back-end services.
Collaboration and Growth
  • Share knowledge with teammates, including effective patterns for working with AI tools.
  • Continuously build your skills in cloud architecture, distributed systems, and AI-assisted engineering.
Operational Ownership
  • Assist with troubleshooting and resolution of production issues, including occasional after-hours escalation when necessary.
  • Use logging, monitoring, and alerting tools to understand and improve system health.
  • Other duties as assigned.
Benefits
  • Medical, Dental, Vision Insurance
  • Flexible PTO Program
  • Paid Sick and Safe Time
  • 401(k) with company match
  • Life Insurance, LTD, and AD&D Insurance
  • Flexible Spending Accounts
  • Monthly company events
  • Hybrid work environment
  • Professional development stipend
  • And much more!
Requirements
Required
  • 3+ years of professional experience in back-end software development.
  • Strong proficiency in C# and modern .NET, including ASP.NET Core (.NET 8 or later; we're on .NET 10).
  • Experience building RESTful APIs and microservices.
  • Solid knowledge of relational (SQL) and NoSQL databases.
  • Experience with Azure cloud services, containerization (Docker, Kubernetes), and CI/CD pipelines.
  • Hands‑on experience using AI coding assistants (such as Claude Code, GitHub Copilot, or Cursor) in your development work, along with an eagerness to go deeper.
  • Strong analytical and problem‑solving skills, and the judgment to verify rather than blindly accept generated output.
  • Clear written and verbal communication skills, including the ability to write and follow a technical specification.
  • Experience working in an Agile/Scrum environment.
Preferred
  • Experience with spec-driven development or writing technical specifications and design documents before implementation.
  • Experience authoring Claude Code skills, custom commands, or MCP server integrations.
  • Experience with event-driven messaging (Azure Service Bus, MassTransit).
  • Experience with infrastructure as code (Terraform) and Azure Kubernetes Service (AKS).
  • Familiarity with observability tools such as Datadog.
  • Familiarity with Domain-Driven Design (DDD) and SOLID principles.
  • Experience with Git, Bitbucket, Jira, and Confluence.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
#J-18808-Ljbffr
Vacancy posted 18 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer in Chanhassen, MN vacancy
  •  ...RoleOverview: Clientis seeking a Senior Full-Stack Software Engineer to join the GenAI Discoveryand Prototyping team. Thisindividual will help deliver a major platform upgrade that connects enterprisedata pipelines, large language models (LLMs), and rapid... 
    Suggested

    Jobs in JS

    Shorewood, MN
    4 days ago
  •  ...Job Description Job Description Job Title: Senior Full-Stack Software Engineer (C# / React / GenAI). Location: Las Vegas, NV (On-site). Employment Type: Contract (W2 through ZipStaff — No C2C or 1099). About the Opportunity: ZipStaff is seeking a Senior... 
    Suggested
    Contract work

    ZipStaff Inc.

    Excelsior, MN
    20 days ago
  • $72.8k - $130k

     ...optimization on a global scale.Join us to start Caring. Connecting. Growing together. The Cyber Defense Tooling team is looking for a Software Engineer to be a part of our development group. This individual will be tasked in helping maintain and advancing our in-house developed... 
    Suggested
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    1 day ago
  • $119.8k - $202.3k

     ...C.H Robinson is seeking a Software Engineer III on our Global Forwarding engineering team where you will collaborate with product managers, fellow engineers, and business partners to design and deliver solutions that transform how we serve our global customers. You’ll... 
    Suggested
    Hourly pay
    Contract work
    Temporary work
    Work experience placement
    Remote work
    Worldwide
    Flexible hours

    C.H. Robinson

    Eden Prairie, MN
    2 days ago
  • $119.8k - $202.3k

     ...C.H Robinson is seeking a Software Engineer III on our Global Forwarding engineering team where you will collaborate with product managers, fellow engineers, and business partners to design and deliver solutions that transform how we serve our global customers. You’ll... 
    Suggested
    Hourly pay
    Full time
    Work experience placement
    Remote work
    Worldwide

    C.H. Robinson Int.

    Eden Prairie, MN
    6 hours ago
  • $91.7k - $163.7k

     ...indexing, and evaluation with guardrails Work closely with lead engineers to develop the best technical design and approach for new...  ...and may assist with estimating Instill best practices for software development and documentation, assure designs meet... 
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    2 days ago
  • $131.8k - $222.5k

     ...C.H Robinson is seeking a Senior Software Engineer to join our Master Data Management team within Technology. In this role, you will be responsible for building a comprehensive technical vision and executing on that vision using both open source and paid geography data... 
    Hourly pay
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    C.H. Robinson TMC Mexico S.A. de C.V.

    Eden Prairie, MN
    2 days ago
  • $91.7k - $163.7k

     ...Improve the lives of others while Caring. Connecting. Growing together. Job Description - Senior Software Engineer (2379038) Senior Software Engineer - 2379038 Optum is a global organization that delivers care, aided by technology to help millions of people live... 
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work
    Monday to Friday

    Taleo

    Eden Prairie, MN
    2 days ago
  • $125k - $150k

     ...Key Responsibilities Design, develop, test, and maintain software applications. Collaborate with cross-functional teams to define...  .... Qualifications Bachelor’s degree in Computer Science, Engineering, or a related field. Minimum of 5 years of experience in... 
    Full time

    Saige Partners

    Eden Prairie, MN
    7 hours ago
  •  ...Job Description Job Description Software Engineer Full-Time | Exempt | Onsite | Eden Prairie, MN At Williams AV, we design and manufacture assistive communication technology that helps people connect. Originally known for our assistive listening products, we've... 
    Full time
    Internship

    Williams AV

    Eden Prairie, MN
    19 days ago
  •  ...Job Description Job Description Software Engineer Intern Eden Prairie, MN | Full-Time Paid Internship | Summer 2027 (12 Weeks) At Williams AV, we're passionate about making communication accessible for everyone. As a leader in assistive communication technology,... 
    Full time
    Summer work
    Internship
    Summer internship

    Williams AV

    Eden Prairie, MN
    2 days ago
  • $94k - $131k

     ...Join Starkey as a software engineer and help turn advances in hearing science, acoustics, and signal processing into innovative features that improve people’s lives. Collaborate with talented, cross-functional teams, grow your expertise in a modern C#/.NET environment,... 
    Full time
    Temporary work
    Worldwide

    Starkey Canada

    Eden Prairie, MN
    1 day ago
  •  ...communities and more resilient infrastructure.  Position Overview We are looking for a passionate and experienced Senior Software Engineer on our Product Development team. In this role, you will design and build the C#/.NET services that form the foundation of our... 
    Temporary work
    For contractors
    Flexible hours

    Korterra Inc

    Chanhassen, MN
    19 days ago
  • $100k

     ...~ Paid holidays ~ Working for a company that helps save lives with some of our products POSITION SUMMARY The Senior Software Engineer performs research, designs, tests, and implements application software on a variety of embedded and desktop platforms. Reports... 
    Full time
    Monday to Friday

    Beacon EmbeddedWorks

    Eden Prairie, MN
    a month ago
  •  ...reputation with the clients.Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers. Who should apply? Recent computer science/engineering/mathematics/... 
    H1b

    SynergisticIT

    Minneapolis, MN
    3 days ago
  • $45 - $55 per hour

     ...Job Title: Embedded Software EngineerJob Description We are seeking an Embedded Software Engineer to support the design and development of motor control electronics throughout all stages of the product development lifecycle. This role involves participating in the... 
    Contract work
    Temporary work

    Actalent

    Eden Prairie, MN
    2 days ago
  • $112.7k - $193.2k

     ...deliveryDevelop strong AI applications that are used across clinical platform teamsLead a team of AI engineers to deliver cutting edge AI/LLM modelsProvide leadership in software development, ensuring high-quality solutions that meet business needsTake ownership of... 
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    2 days ago
  • $70 - $85 per hour

     ...Title : Senior Full-Stack Software Engineer Location : Wayzata, MN (Hybrid) Job Type : Contract (7 Months) Compensation : $70 - $85 p/h  Industry: Food & Beverage Manufacturing --- About the Role Our client, a global organization operating across the... 
    Contract work
    Temporary work

    Dahl Consulting

    Wayzata, MN
    22 days ago
  • $70k - $110k

     ...RFA Engineering ( develops embedded software for our world-class clients in the areas of precision agriculture and vehicle electrification using state-of-the-art tools and processes. Visibility to a broad variety of applications in a highly collaborative and structured... 
    Temporary work
    Work at office
    Work from home
    Flexible hours

    RFA Engineering

    Eden Prairie, MN
    18 hours ago
  • $106k - $150k

     ...companies, and the world's top researchers in materials and seismic engineering all rely on our systems to determine product reliability and...  ...but across the ITW enterprise.We're looking for anEmbedded Software Engineer who is a self-directed individual to implement motor... 
    Local area
    Remote work

    Illinois Tool Works

    Eden Prairie, MN
    2 days ago
  • $106k - $150k

     ...companies, and the world's top researchers in materials and seismic engineering all rely on our systems to determine product reliability and...  ...with quality standards. We're looking for an Embedded Software Engineer who is a self-directed individual to implement motor... 
    Remote work

    Avery Weigh-Tronix

    Eden Prairie, MN
    2 days ago
  •  ...Software Engineer II | Java + React Are you a software engineer who enjoys building reliable applications, solving complex technical challenges, and working closely with a collaborative engineering team? We're partnering with an established organization seeking a Software... 

    Selby Jennings

    Minneapolis, MN
    5 days ago
  • $128k - $181.25k

     ...that reflect who they uniquely are.This is an exciting time for Shutterfly, and we are looking for a Senior Application Security Engineer to join our team. In this role you will help shape an evolving offensive security practice, leading Red Team engagements against Shutterfly... 
    Remote work

    Shutterfly Inc

    Eden Prairie, MN
    2 days ago
  •  ...accelerating frontier research with high-quality data, advanced training pipelines, plus top AI researchers who specialize in software engineering, logical reasoning, STEM, multilinguality, multimodality, and agents; and second, by applying that expertise to help... 
    Full time
    For contractors
    Remote work
    Flexible hours

    Turing

    Minneapolis, MN
    3 days ago
  • $159.75k - $225.5k

     ...brands helps customers create products and capture moments that reflect who they uniquely are.We are seeking a Senior Principal Software Engineer to lead the design and development of next-generation Agentic AI platforms and applications that power personalization,... 
    Remote work

    Shutterfly

    Eden Prairie, MN
    2 days ago
  •  ...Software Engineer DocDraft is an AI-powered legal platform. We pair AI-generated documents with licensed attorney oversight to make legal services accessible to consumers and small businesses. Our platform handles sensitive client data, real-time AI workflows, and attorney... 

    DocDraft

    Minneapolis, MN
    2 days ago
  • $150k - $190k

     ...Founding Software Engineer Who we are and what we’re building DMC’s mission is to cut the cycle time from concept to a manufacturable design by 10-100x. Momentum is a software platform we are developing to achieve that goal by changing the shape of the workflow... 
    Full time
    Remote work
    Trial period

    DMC Technologies

    Minneapolis, MN
    3 days ago
  •  ...Veterans, transitioning service members, and military spouses are strongly encouraged to apply. Tria is looking for a Full Stack Engineer with strong experience with modern web application development using React for the frontend, Node.JS ecosystem for the backend.... 
    Work at office
    Remote work

    Tria Federal (Tria)

    Minneapolis, MN
    3 days ago
  •  ...behavioral health organizations across the country, and rapidly expanding both our product and team. The Role We’re hiring software engineers to build the product. You’ll own real parts of it end-to-end, work directly with the people using it, and ship fast. This... 

    Ease Health

    Minneapolis, MN
    3 days ago
  •  ...writing test automation) and/or standard developer. Looking for strong core engineering skills.Can you please confirm your top 3 skills sets required?Experience in development and verification of software products, in an agile environment Strong skills in 1 or more coding... 
    Work experience placement
    Internship

    Planet Pharma

    Minneapolis, MN
    6 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!