Software Engineer
KorTerra Inc
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.
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.
Vacancy posted 8 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer in Chanhassen, MN vacancy
$95k - $115k
...Full Stack Software Engineer Come work with us, not for us! 2nd Swing is a one of a kind, forward thinking, customer-centric golf retail company. Our employees are highly-valued, while working hard in a positive and supportive culture. At 2nd Swing you will find:...SuggestedFull timeFlexible hours$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 be...SuggestedHourly payFull timeWork experience placementRemote workWorldwide$91.7k - $163.7k
...revenue growth. Ready to help us deliver results that improve lives? Join us to start Caring. Connecting. Growing together. Software engineering is the application of engineering to the design, development, implementation, testing and maintenance of software in a systematic...SuggestedMinimum wageFull timeWork experience placementWork at officeLocal areaRemote work$142k - $195.17k
...: Eden Prairie, Minnesota, United StatesSalary: $142,000 - $195,174/yearJob Area: TechnologyCompany: UnitedHealth GroupSenior Software Engineer - Eden Prairie, MN - 2390929EMPLOYER: Optum Services, Inc.JOB TITLE: Sr Software EngineerLOCATION: 1 Optum Circle., Eden Prairie...SuggestedWork at officeRemote work$91.7k - $163.7k
...Collaborate with Product Managers, UX Designers, and backend engineering teams to translate business requirements into efficient, scalable... ...Systems, or related technical field 9+ years of professional software development experience including full-stack engineering8+...SuggestedMinimum wageFull timeWork experience placementWork at officeLocal areaRemote work$72.8k - $130k
...Software Engineering Position Optum Tech is a global leader in health care innovation. Our teams develop cutting-edge solutions that help people live healthier lives and help make the health system work better for everyone. From advanced data analytics and AI to cybersecurity...Minimum wageFull timeWork experience placementWork at officeLocal areaRemote work$143.52k - $195.17k
...: Eden Prairie, Minnesota, United StatesSalary: $143,521 - $195,174/yearJob Area: TechnologyCompany: UnitedHealth GroupSenior Software Engineer - 2390928EMPLOYER: Optum Services, Inc.JOB TITLE: Senior Software EngineerLOCATION: 1 Optum Circle., Eden Prairie, MN 55344 (Telecommuting...Remote work$120.1k - $214.5k
...lives. Ready to build the next breakthrough? Join us to start Caring. Connecting. Growing together.We are seeking a Senior AI/ML Software Engineer to build AI-powered data products and modern digital experiences across our analytics and healthcare platforms. This is a...Minimum wageFull timeWork experience placementWork at officeLocal areaRemote work$91.7k - $163.7k
...of complex features from requirements through development, testing, deployment, and production supportCollaborate with solution engineering, development teams, partners, and vendors to maintain a coherent and consistent approach to design, implementation, and integrationContribute...Minimum wageFull timeWork experience placementWork at officeLocal areaRemote work- ...Senior Software Engineer Elucent Medical is a medical device company focused on developing surgical navigation technologies, particularly for cancer surgery, to improve patient outcomes through precision and efficacy. The company's solutions are designed to transform...Work at officeFlexible hours
$75k - $80k
...use in a manufacturing environment Write moderately complex software programs to operate as standalone systems or to support larger... ...For this role, you will need: Bachelor's degree in Engineering or Science Zero (0) years of applicable experience Legal...Full timeTemporary workFlexible hours- ...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 expanded our solutions to address...Full timeInternship
- ...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 workFor contractorsFlexible hours
$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 timeMonday to Friday$122k - $240.5k
Position Summary Software Engineer III with Agentic AI Experience, AI & Engineering/Engineering as a ServiceAgentic AI is moving from experimentation to production, and organizations everywhere are racing to figure out how to build it responsibly and at scale. We...Work at officeLocal areaVisa sponsorshipFlexible hoursShift work- Software Engineer InternEden 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, we develop solutions that help people connect...Full timeSummer workInternship
$140k - $200k
...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups...Full timeWork at office- Sr Software Engineer(RESTful, SQL) (.Net Developer) Location: Eden Prairie, MN - Hybrid Position Type: Contract Summary: This is a.NET Full Stack Application Development role building and maintaining an internal Identity and Access Management (IAM) Product. This is not...Contract work
- Senior Software Engineer The Senior Software Engineer position is a key member of R&D Software Engineering Group for Bracco Medical Technologies (BMT) and will develop software for medical devices used in digital health and radiology suites. They will participate and consult...Remote work
- ...story, and thrive in collaborative, cross-functional teams. Our GG cloud team is growing fast, and we're looking for a Senior Software Engineer who's ready to roll up their sleeves and make a real impact. If you're passionate about building reliable, scalable systems, enjoy...Full timeLocal areaRemote workWorldwide1 day per week
- ...compliance, and provide a better experience for patients. Job Description The Senior Software Quality Assurance Engineer will be a member of a highly-motivated team. This role will develop, enhance, and sustain innovative solutions to improve...Full time
$125k - $155k
...diverse range of customers, including global Fortune 100 companies and entrepreneurial start-ups.We are seeking a skilled Senior Software Engineer to join our Information Technology team.Location: Chaska, MN & Eden Prairie, MN (Hybrid)This position will support both our...Temporary workFor contractorsWork at officeRemote workFlexible hours2 days per week1 day per week- ...Job Description Job Description Description: Software Design Engineer Intern - Shakopee, MN KEB has an exciting opportunity to learn and grow in our Engineering Department. As a Software Design Engineer Intern you will acquire knowledge and develop skills while...InternshipSummer internship
- ...Job Title: Senior Full-Stack Software Engineer Location: 15407 McGinty Rd W, Wayzata, MN 55391 Duration: 6+ months PR: $90.70/hr on W2 Job Description: Hybrid Schedule: Two days per week (typically Tuesdays and Thursdays) Role Overview Client is...2 days per week
$112.7k - $193.2k
...global scale. Join us to start Caring. Connecting. Growing together.We are seeking an experienced z/OS System Db2 Infrastructure Software Engineer to join our technology team. In this role, you will serve as a Subject Matter Expert (SME) responsible for the installation,...Minimum wageFull timeWork experience placementLocal areaRemote work$70 - $85 per hour
...Job Description 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...Contract work- ...opportunity for you!We are looking for well experienced Fullstack Engineer to join our Paris team!Your Mission:The FullStack Engineer will... ...: Design, test, deploy, debug, and implement Java/Spring Boot software applications and services.Effectively apply Agile (Scrum)...Full timeWork at officeRemote workFlexible hours3 days per week
$159.3k - $273.2k
...Ready to build the next breakthrough? Join us to start Caring. Connecting. Growing together.Based in Eden Prairie, MN, our Software / Data Engineering team builds the scalable software systems, data architecture, and AI platform foundation that power the enterprise and...Minimum wageFull timeWork experience placementLocal area$91.7k - $163.7k
...results that improve lives? Join us to start Caring. Connecting. Growing together.We are seeking an experienced Cloud Data Platform Engineer with 5+ years of hands-on experience in setting up and managing Cloud Data Platform infrastructure for Azure Cloud Data Stacks and...Minimum wageFull timeWork experience placementWork at officeLocal areaRemote work- ...Java Software Engineer X3 Remote Contract To Hire - Open To Candidates That Require Sponsorship Upon Conversion Responsibilities: Gather Requirements Create High Level Design Create Low Level Design Code Code Review Unit Test Required...Contract workRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
Related searches
- remote software sales Chanhassen, MN
- ultimate software Chanhassen, MN
- entry level software sales Chanhassen, MN
- software Chanhassen, MN
- id software Chanhassen, MN
- healthcare software sales Chanhassen, MN
- software asset management analyst Chanhassen, MN
- software sales Chanhassen, MN
- software implementation project manager Chanhassen, MN
- beginner software engineer



