Careers
Our team is built on the foundations of character and integrity, and we are seeking self-motivated individuals who are interested in opportunities for growth and development. What makes working at KorTerra unique is that it provides the energy and professional growth opportunities of a startup with the security of a mature company. With over 30 years of success and over 1,000 clients on our Azure-based SaaS solution, KorTerra is profitable and secure for the long term. Our corporate headquarters is equipped with the latest technology, optimal working and collaborative environments, and the capacity to more than double our current staff.
We have an exciting technology stack that empowers us to do our best work whether in the office or utilizing our hybrid working policy and working from home two days a week. We continue to invest in best-in-class technologies and resources.
APPLY HERE
Current Opportunities
Software Engineer - Mid Level
We are looking for a Mid-Level Back-End Software Engineer to develop and maintain scalable, secure, and high-performance server-side applications. You will be responsible for designing APIs, optimizing databases, and implementing cloud-based solutions to support our web and mobile applications.
This role is ideal for engineers with a strong foundation in back-end development, cloud computing, and microservices architectures who thrive in a collaborative Agile development environment.
What You’ll Get to Do:
- Design, develop, and maintain RESTful APIs and microservices to support front-end applications.
- Build scalable, secure, and high-performance server-side applications using C#/.NET.
- Work with SQL and NoSQL databases to manage data efficiently.
- Implement and optimize cloud-based solutions on Azure.
- Ensure code quality, reliability, and security through unit testing and automated deployments.
- Optimize application performance, scalability, and reliability.
- Collaborate with front-end engineers, DevOps teams, product managers, and stakeholders.
- Participate in code reviews and technical discussions.
- Work with CI/CD pipelines, containerization (Docker, Kubernetes), and DevOps best practices.
- Troubleshoot and resolve back-end performance and scalability issues.
What You Bring:
- 3+ years of professional experience in back-end software development.
- Strong proficiency in C#/.NET, Node.js.
- Experience building RESTful APIs and microservices architectures.
- Strong knowledge of SQL and NoSQL databases.
- Familiarity with containerization (Docker, Kubernetes) and cloud services (Azure).
- Experience with CI/CD pipelines and automated deployments.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Experience working in an Agile/Scrum environment.
Benefits:
- Medical, Dental and Vision
- Flexible PTO Program
- Paid Sick and Safe Leave
- 401k with company match
- Life Insurance, LTD, and AD&D Insurance
- Flexible Spending Accounts
- Monthly company events
- Hybrid and flexible work schedule
- Professional development stipend
- and much more!
"Working on the Apollo team has been a rewarding experience. We’re always building something new, whether it’s services from the ground up or tools to help other teams get up to speed with new tech. There’s a lot of hands-on work with both modern and older systems, which keeps things interesting. One of the best parts is how much say we have in what we’re building—you’re not just executing; you’re shaping the direction too."- KorTerra Employee, Software Engineer
Pay: $80,000.00-$85,000.00 per year
KorTerra is proud to be an equal opportunity employer of all qualified individuals and prohibits discrimination and harassment of any kind. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We encourage all qualified individuals to apply.
Data Engineer
We are seeking a Mid-Level Data Engineer to help design, build, and maintain scalable, secure, and high-performance data systems that support our cloud-based, multi-tenant SaaS platform. In this role, you will collaborate with cross-functional teams to develop data pipelines, optimize data storage solutions, and ensure high data quality and reliability across our analytics and operational workloads.
What You’ll Get to Do:
-
Design, develop, and maintain scalable ETL/ELT pipelines using Azure Data Factory (ADF), SSIS, or equivalent tools.
-
Build and optimize data lakes and data warehouses using Azure and Snowflake.
-
Work with structured and semi-structured data, integrating sources across systems and services.
-
Develop secure and performant data models to support business intelligence tools like Power BI.
-
Collaborate with engineers, analysts, and product managers to align technical solutions with business goals.
-
Implement and enforce best practices for data governance, quality, and metadata management.
-
Monitor and troubleshoot data workflows and pipelines in production environments.
-
Participate in code reviews, sprint planning, and technical discussions in an Agile environment.
-
Contribute to CI/CD processes and infrastructure-as-code practices using tools like Terraform.
-
Stay current with emerging data technologies and propose solutions that enhance reliability and scalability.
What You Bring:
-
3+ years of professional experience in data engineering.
-
Experience with Development practices in an object-oriented language.
-
Proficiency in SQL and experience with Azure Data Factory, Data Lake, and Snowflake (or similar platforms).
-
Experience building ETL/ELT processes and working with data orchestration tools.
-
Familiarity with data modeling, schema design, and performance optimization for SQL and NoSQL databases.
-
Hands-on experience with cloud environments (preferably Azure).
-
Exposure to DevOps practices, CI/CD pipelines, and infrastructure automation tools like Terraform.
-
Strong analytical and problem-solving skills.
-
Effective communication and collaboration skills in a team setting.
Requirements:
-
Must live in Minnesota and have reliable transportation to comply with our 2 day/week in office policy
-
3+ years of professional experience in data engineering
-
Proficiency in SQL and experience with Azure Data Factory, Data Lake, and Snowflake (or similar platforms)
-
Strong analytical and problem-solving skills
Benefits:
-
Medical, Dental, and 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 schedule
-
Professional development stipend
-
And much more!
Pay: $80,000.00-$100,000.00 per year
KorTerra is proud to be an equal opportunity employer of all qualified individuals and prohibits discrimination and harassment of any kind. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We encourage all qualified individuals to apply.
Implementation Manager
The Implementation Manager at KorTerra will guide and lead the Implementation team towards excellence. They are responsible for giving new and existing customers a world-class experience as they begin or expand their relationship with KorTerra. The Implementation Manager will work with customers, sales, and support technicians to understand and deliver timely solutions that best fit the customer’s needs. This individual is a great communicator, a customer advocate, and possesses an understanding of both our software and the industry to guide customers toward the best possible solution during the implementation phase. This position reports to the Director of Customer Experience.
What You’ll Get to Do:
- Plan and organize the approach of KorTerra’s implementation efforts.
- Lead and personally manage a set of implementation projects from kickoff through go-live.
-
Serve as the escalation point and hands-on problem solver for complex and high-visibility customer implementations.
-
Create and oversee the creation of onboarding materials – including training guides, videos, diagrams, etc.
-
Mentor team members to foster individual growth and team unity.
-
Create and maintain standards for implementation processes.
-
Work with customers to identify their needs and come up with creative solutions to solve them.
-
Assist customers on the setup, configuration, and use of the KorTerra software suite.
-
Coordinate large rollouts of new features across a wide footprint.
-
Communicate with Developers, CloudOps, and DevOps on highly technical issues and situations.
-
Translate complex technical issues and situations to non-technical individuals.
-
Perform database queries and provide technical expertise.
-
Troubleshoot a wide variety of technical issues.
-
Provide online training and product demonstrations.
-
Other duties as assigned.
What You Bring:
-
3-5+ years of experience in software implementation, onboarding, project management, customer success, or a related role
-
Technical aptitude – basic understanding of APIs, integrations, data formats, or system configuration
-
Strong project management skills with the ability to juggle multiple projects at once
-
Excellent communication and relationship-building skills; comfortable working with both technical and non-technical stakeholders
-
Ability to quickly learn new software and explain concepts clearly
Benefits:
-
Medical, Dental, and 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 schedule
-
Professional development stipend
-
And much more!
Pay: $85,000.00-$95,000.00 per year
KorTerra is proud to be an equal opportunity employer of all qualified individuals and prohibits discrimination and harassment of any kind. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We encourage all qualified individuals to apply.
Implementation Project Manager
We are seeking a customer-centric, energetic, and highly motivated individual to join our team as an Implementation Project Manager. This individual is responsible for giving new and existing customers world-class experience as they begin or expand their relationship with KorTerra. The Implementation Project Manager will work with customers, sales, and support technicians to understand and deliver timely solutions that best fit the customer’s needs. This individual is a great communicator, a customer advocate, and possesses an understanding of both our software and the industry to guide customers towards the best possible solution during the implementation phase.
What You’ll Get to Do:
-
Work with customers to identify their needs and come up with creative solutions to solve them.
-
Assist customers on the setup, configuration, and use of the KorTerra software suite.
-
Communicate with Developers, CloudOps, and Support on highly technical issues and situations.
-
Translate complex technical issues and situations to non-technical individuals.
-
Perform database queries and provide technical expertise.
-
Troubleshoot a wide variety of technical issues.
-
Log and track support issues through resolutions.
-
Provide online training and product demonstrations.
-
Other duties as assigned.
What You Bring:
-
Technical degree or equivalent work experience required
-
Strong verbal and written communication skills
-
Strong organizational and project management skills
-
Excellent customer service attitude
-
Ability to identify problems and actively seek solutions
-
Ability to multi-task and superior problem-solving skills is essential
-
Self-motivated, ability to work independently and perform well as a member of the KorTerra team
-
SQL query knowledge preferred
Benefits:
-
Medical, Dental, and 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 schedule
-
Professional development stipend
-
And much more!
Pay: $60,000.00-$70,000.00 per year
KorTerra is proud to be an equal opportunity employer of all qualified individuals and prohibits discrimination and harassment of any kind. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We encourage all qualified individuals to apply.
Business Development Representative
KorTerra is looking for driven, curious, and ambitious people to grow with us. As a Business Development Representative (BDR), you'll be a key player on our Go-to-Market Team, connecting with organizations that can benefit from our industry-leading products and services.
This is more than just an entry point into sales; it's a launchpad for your career. You'll work closely with experience sales and marketing professionals who will mentor you, challenge you, and help you sharpen your skills. From day one, you'll gain hands-on experience in researching potential customers, starting meaningful conversations, and setting our sales team up for success.
We're looking for someone who:
- Learns quickly and thrives in a fast-moving environment
- Communicates with confidence and authenticity
- Is curious about how technology can solve real-world problems
- Wants to grow into a larger sales, marketing, or customer-facing role
Every lead you find and every connection you make will directly contribute to our revenue growth and customer base. If you're excited to learn, eager to make an impact, and ready to join a knowledgeable and supportive team, KorTerra is the place to start your journey.
What You'll Get to Do:
- Build relationships by connecting with prospects and uncovering new opportunities.
- Learn our products and use that knowledge to show prospects how we can solve their challenges.
- Coordinate meetings between potential customers and our National Account Executives.
- Keep track of potential customers in our pipeline and work closely with National Account Executives to move them forward.
- Share ideas to help improve our lead-generation strategies and processes.
- Use tools like HubSpot, ZoomInfo, LinkedIn, and phone calls to spark new conversations.
- Listen to prospects, understand their needs, and recommend the right solutions.
- Earn trust and qualify leads so our sales team can hit the ground running.
- Seek out fresh opportunities and help KorTerra reach new markets.
- Report results regularly to the Marketing and Business Development Manager and celebrate wins along the way.
- Other duties as assigned.
What You'll Bring:
- Strong communication skills via phone and email
- Excellent proven time management skills
- Proven, creative problem-solving approach and strong analytical skills
- Strong desire and ability to move up within a sales team
- Familiarity with HubSpot or similar sales automation tool
Benefits:
- Medical, Dental, and Vision Insurance
- Flexible PTO Program
- Paid Sick and Safe Time
- 401(k) program with company match
- Life Insurance, LTD, and AD&D Insurance
- Flexible Spending Accounts
- Monthly company events
- Hybrid and flexible work schedule
- Professional development stipend
- and much more!
Pay: $50,000 base salary + commission
KorTerra is proud to be an equal opportunity employer of all qualified individuals and prohibits discrimination and harassment of any kind. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We encourage all qualified individuals to apply.
Senior Full Stack Software Engineer
We are seeking a passionate and experienced Senior Full Stack Software Engineer to join our Product Development team. In this role, you will play a pivotal role in designing, developing, and maintaining our cloud-first, multi-tenant SaaS platform. You will work on both front-end and back-end development, contributing to the architecture, integration, and overall innovation of our scalable software solutions.
What You’ll Get to Do:
- Design, develop, and maintain high-quality, secure, and scalable full-stack applications using C#, jQuery, and Bootstrap.
- Implement and maintain RESTful APIs and microservices architectures optimized for performance and scalability.
- Lead the use of Infrastructure as Code (IaC) with Terraform to manage and automate infrastructure provisioning.
- Architect and support cloud-native deployments using Kubernetes and Azure services.
- Build and optimize data persistence layers using PostgreSQL, Cosmos DB, and integrate with Redis and ElasticSearch for caching and search.
- Architect, optimize, and manage SQL and NoSQL databases.
- Implement messaging and event-driven architecture using Azure Service Bus.
- Develop real-time client-server communication using SignalR and integrate storage solutions with Azure Blob Storage.
- Lead technical decisions, participate in architectural discussions, and drive engineering best practices across the team.
- Provide mentorship and technical guidance to junior and mid-level engineers.
- Conduct code reviews, enforce clean architecture, and promote secure and efficient coding practices.
- Work closely with Product Owners, UX/UI Designers, QA, and DevOps teams to deliver high-quality features.
- Utilize Bitbucket and Azure DevOps to manage CI/CD pipelines, release automation, and infrastructure deployments.
- Troubleshoot and resolve complex production issues and participate in on-call rotations as needed.
What You Bring:
- 5+ years of experience in full-stack development.
- Strong back-end development skills in .NET (C#).
- Experience with Azure, AWS, or GCP cloud services.
- Knowledge of containerization (Docker, Kubernetes) and CI/CD pipelines.
- Experience with source control tools (Git, Bitbucket).
- Understanding of Domain-Driven Design (DDD) and SOLID principles.
- Knowledge of Behavior Driven Development (BDD) and unit testing frameworks.
- Strong problem-solving skills, analytical mindset, and collaboration skills.
- Experience working in a Scrum/Agile environment.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (preferred).
Benefits:
- Medical, Dental and Vision
- Flexible PTO Program
- Paid Sick and Safe Leave
- 401k with company match
- Life Insurance, LTD, and AD&D Insurance
- Flexible Spending Accounts
- Monthly company events
- Hybrid and flexible work schedule
- Professional development stipend
- and much more!
Pay: $115,000.00-$120,000.00 per year
KorTerra is proud to be an equal opportunity employer of all qualified individuals and prohibits discrimination and harassment of any kind. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We encourage all qualified individuals to apply.
Benefits
Flexible Time Off + ESST
Your time is valuable and we trust you to take time off when needed.
Medical Coverage
Focus on staying healthy with our medical, dental, vision, FSA, life, and disability plans.
Work/Life Balance
Our hybrid work policy flexes to fit your needs.
Retirement Planning
Plan for your future with our 401k plan / education and company match programs.
Professional Development
Keep learning with an educational allowance that supports your continual growth.
Workplace Collaboration
Work in partnership with the entire team, learn from each other, and advance together.
Employee Testimonials
-
Working at KorTerra has been the best experience for me. Everyone is treated with respect and every voice is heard.
Level 1 Support Analyst -
KorTerra is the best company I've had the opportunity to work for. The staff are passionate, the customers are great, and if you're willing to put in the effort, there are frequent opportunities for advancement.
Director of Customer Success and Solutions Consulting -
Working on the Apollo team has been a rewarding experience. We’re always building something new, whether it’s services from the ground up or tools to help other teams get up to speed with new tech. There’s a lot of hands-on work with both modern and older systems, which keeps things interesting. One of the best parts is how much say we have in what we’re building—you’re not just executing, you’re shaping the direction too.
Software Engineer, Apollo Team -
At KorTerra, you're empowered to be the driver of your own career. We take pride in cultivating an environment where continued growth and education thrive. I learn something new every day!
Product Manager -
The most rewarding aspect for me personally is the continuous opportunity to learn and evolve. I began with just a foundational understanding of C#, but over time I’ve expanded my skill set to include Terraform, Kubernetes, DevOps practices, and much more. Alongside these technical skills, I’ve grown in software design and architectural principles - not only through hands-on experience but also thanks to our study groups and the mentorship of senior colleagues. It’s a place where curiosity is encouraged and supported every step of the way.
Software Engineer, Apollo Team
