JOB DESCRIPTION

Senior Full Stack .NET Software Engineer

LOCATION: Greensboro, NC (Hybrid or Remote within the USA)

Department: Engineering / Software Development

REPORTS TO: Head of Engineering

EMPLOYMENT TYPE: Full Time

SALARY RANGE: $100-$135K

About GreenWave

GreenWave builds commission management platform for insurance BGAs and IMOs, processing billions of commission transactions annually. We’re a fast-growing SaaS company at a pivotal stage — with paying customers, product-market fit, and clear growth targets in sight. But to meet them, we need an engineering team that leverages the knowledge accumulated by our existing systems and processes, and help us build even better product to scale, stabilize our processes, and unlock the full potential of technology and AI for our team and clients.

Role Overview

We are seeking a highly skilled and experienced Senior Full Stack .NET Software Engineer to join our engineering team. The ideal candidate will have deep expertise in the .NET Framework.NET CoreSQL Server, Microservices, and Web Development using MVC, Web Forms, and APIs. You will play a key role in designing, developing, and maintaining enterprise-grade applications, and will collaborate closely with cross-functional teams using Azure DevOps and Jira for project and incident management.

Key Responsibilities

  • Design, develop, and maintain scalable and secure web applications using .NET technologies.
  • Build and consume various APIs for integration with internal and external systems.
  • Enhance, maintain, and convert to new tech our legacy applications built with ASP.NET Web Forms.
  • Write and optimize optimized SQL queries and manage database schemas in SQL Server.
  • Participate in code reviews, architecture discussions, and technical planning.
  • Collaborate with Engineering, Support, and Product teams to ensure high-quality deliverables.
  • Use Azure DevOps for CI/CD pipelines provisioning and execution.
  • Troubleshoot and resolve application issues and performance bottlenecks.
  • Work with team leads and team members to adopt best practices and coding standards.    

Required Qualifications

  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration abilities.
  • 5+ years of professional experience in .NET development.
  • Strong proficiency in .NET Framework.NET Core, C#, SQL, UI/UX.
  • Hands-on experience with ASP.NET MVC,  ASP.NET Web Forms, Microservices, API development and security.
  • Solid understanding of SQL Server, including stored procedures and performance tuning.
  • Experience with Azure DevOps for CI/CD and project lifecycle management.
  • Experience working in an Agile Scrum environment

Preferred Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • Experience with cloud-based development in Microsoft Azure.
  • Experience with integrating various AIs, LLM and machine learning into applications.
  • Experience with front-end technologies (HTML, CSS, JavaScript) and familiarity with modern front-end frameworks (e.g., Angular, React).

You Might be a Fit If You

  • Have successfully worked in engineering teams (4-5 people) in SaaS startups
  • Are equally comfortable in code reviews, product strategy, sprint planning
  • Thrive in environments where priorities shift and structure is evolving

Why Join GreenWave

GreenWave is growing — fast. This is a ground-floor opportunity to shape our technical architecture, modernize a legacy platform, and help build the engineering team around you. Our culture prioritizes integrity, adaptability, and continuous learning. Join us in our mission to simplify commission management and drive success for our clients, team members, and owners/investors.

Apply Now

YOUR DETAILS


PREVIOUS WORK HISTORY


Work Experience 1


Work Experience 2


Work Experience 3


Reference Contact Information


Reference Person 1


Reference Person 2


Reference Person 3


Resume & Cover Letter


Please upload your cover letter and resume in .PDF format.

No Files ChosenAccepted file types: jpg, jpeg, jpe, wax. Max. file size: 1 MB

7 + 11 =

Other Available Positions

Commissions Analyst

JOB DESCRIPTIONCommissions AnalystClassification: Exempt  |  Reports to: CSS Team Lead  Brief Description We have an exciting opportunity for A Commission Analyst. You will play a vital role in our company by ensuring accurate commission payments, maintaining...

Full Stack .Net Developer

JOB DESCRIPTIONFull Stack .Net DeveloperClassification: Exempt  |  Reports to: Development Team LeadBrief Description A full stack .net Developer is responsible for developing enhancements to existing ASP.NET applications and creating new ASP.NET Core applications,...

Client Success Specialist

JOB DESCRIPTIONClient Success SpecialistClassification: Exempt  |  Reports to: CSS Team LeadBrief Description The Support Client Success Specialist is the first level escalation for service desk tickets. This position is responsible for triaging, providing...