Senior Software Engineer

KorTerra IncChanhassen, MN
19dHybrid

About The Position

Senior Software Engineer Hybrid & flexible work No sponsorships available About Us: At KorTerra, we’re on a mission to prevent damage and save lives through innovative technology solutions for the energy and utilities industries. Our collaborative and customer-focused environment empowers us to deliver impactful products that truly make a difference. KorTerra is expanding our engineering team with a hands-on Senior .NET Engineer who wants real ownership, influence, and the opportunity to design and build new microservices from scratch while modernizing legacy systems. About You: KorTerra is looking for a Senior Software Engineer with experience working within Agile teams to build high-quality cloud-first solutions. The ideal candidate will have a strong interest in problem-solving and developing flexible/scalable solutions. If you're a senior backend engineer who loves clean architecture, cloud-native development, and solving meaningful problems - we'd love to talk! What You’ll Get to Do: The Senior Software Engineer will work in our Integrations team with people who have a passion for creating outstanding software. As a software development team member, you will participate in the entire software development lifecycle, from design to deployment. You’ll be responsible for crafting well-architected, clean, and efficient code, leveraging your experience in C#.

Requirements

  • 5+ years developing high-quality software, preferably in a SaaS company.
  • Proficient in C# and C++ development.
  • Strong grasp of SOLID & clean software design
  • Experience with the following technologies: ASP.NET, Azure DevOps, Datadog, and containerization.
  • Experience with source control management tools such as Git and Bitbucket.
  • Developing in a team environment using collaboration tools such as Jira and Confluence.
  • Experience with Domain Driven Design (DDD).
  • Experience with Behavior Driven Development (BDD).
  • Experience writing unit tests.
  • Writing professional, documented, and readable code.
  • Strong analytical and collaborative mindset.
  • Good verbal and written communication skills.
  • Experience working in a Scrum/Agile environment preferred.
  • Bachelor of Science in Computer Science or equivalent preferred.

Responsibilities

  • Design and build backend services using C#/.NET
  • Create scalable, resilient REST APIs
  • Drive architecture decisions & best practices (SOLID, clean design)
  • Mentor teammates and lead through code quality
  • Build event-driven, cloud-connected services (Service Bus or similar)
  • Contribute to modernization + new feature development
  • Collaborate with a tight-knit team of engineers & product
  • Provide leadership and mentoring to other team members
  • Influence the technical direction of our cloud-engineered SaaS solutions.
  • Design and develop high-quality software and systems that are secure, multi-tenanted, and highly scalable.
  • Perform code reviews and provide constructive feedback to your peers openly and positively.
  • Influence decisions that contribute to the success of the KorTerra products and the overall organization.
  • May assist with troubleshooting outside of regular hours.
  • Other duties as assigned

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!
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service