.Net Software Engineer (Level 3)

CertusCharlotte, NC

About The Position

Certus sits at the intersection of people and technology, building training and education solutions that help millions of learners enter, advance, or reinvent their careers. Their customers range from individual professionals to large brands like Amazon, Siemens, Geico, and Chick-fil-A. The company fosters a culture of growth, innovation, and diversity, encouraging movement between roles and valuing individuals who are self-starters, builders, innovative, brave, and kind. The workforce learning market is evolving rapidly, and Certus is helping to define its future. This role is for a .Net Software Engineer (Level 3) who will translate product requirements into technical plans, design and deliver scalable features, and contribute to architecture and code quality.

Requirements

  • Strong experience designing and building interactive applications
  • Proficiency in .NET and Blazor, or similar modern frameworks
  • Solid understanding of documenting technical requirements and specifications
  • 6–8 years of hands-on software engineering experience
  • Experience building web applications using modern frameworks
  • Familiarity with developing and consuming APIs

Nice To Haves

  • Additional experience in either PHP or Java is a plus
  • Experience with .NET Core (preferred)

Responsibilities

  • Translate product requirements into clear, actionable technical plans
  • Identify key use cases and anticipate edge cases before they become issues
  • Prioritize and refine requirements to focus on what truly matters
  • Document and communicate requirements with clarity across teams
  • Collaborate with product owners and engineers to ensure alignment and completeness
  • Design and deliver scalable, secure, and high-performing features
  • Balance functionality, performance, reliability, and maintainability in every solution
  • Contribute to architecture at the feature, module, and component levels
  • Debug and resolve issues efficiently using modern tools and techniques
  • Take ownership of code quality—proactively identifying and fixing defects
  • Partner with QA to validate features and exceed acceptance criteria
  • Engage in technical discussions that drive innovation and continuous improvement
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service