Software Engineer (.NET, React, AWS)

Noggin Guru

United States

Remote

USD 80,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Generous paid time off
Paid parental leave
Ongoing learning and development opportunities
Comprehensive benefits package
Flexible remote work environment

Job summary

A growing online learning company in Raleigh, NC, is seeking a Software Engineer to develop its next-generation learning management system. You will collaborate with a fully remote team, focusing on clean code and scalable infrastructure, using modern tools like .NET and AWS. Ideal candidates have strong backend development experience and a passion for continuous learning. The role offers generous benefits and a flexible work environment.

Qualifications

  • Experience in software development with a strong focus on backend technologies.
  • Proficiency in C#/NET and Entity Framework.
  • Strong hands-on experience with AWS services.
  • Excellent written and verbal communication skills.

Responsibilities

  • Design and maintain scalable services using .NET.
  • Build and maintain CI/CD pipelines using AWS-native tools.
  • Collaborate cross-functionally to deliver features.
  • Write unit and integration tests for application reliability.

Skills

C#/NET
Entity Framework
SQL Server
AWS services
React
TypeScript
GitHub Actions
Agile methodologies

Education

3–5 years of experience in software development

Tools

Docker
Playwright
New Relic

Job description

Overview

Noggin Guru is a fast-growing online learning company focused on serving the Financial Services industry. Our company was founded on the belief that online learning and professional development are the future of our interconnected and heavily digital world, and we are on a mission to connect people to their potential.

We specialize in providing organizations with regulatory compliance training, continuing education, and upskilling solutions. Our offerings include enterprise-wide memberships, individual subscriptions and courses, CE credits, and certifications, all delivered on an easy-to-use learning platform. We are backed by experienced investors and operators in online learning and are building a remote-first, forward-thinking team.

About the Role:

We’re looking for a Software Engineer to join us in building our next generation learning management system. You’ll work with a collaborative, fully remote group of engineers and product managers to ship high-impact features to our users. We value creative problem solving, curiosity, and a strong bias for automation. If you\'re a life-long learner passionate about clean code, scalable infrastructure, and using modern cloud tools to improve both your workflow and the product, we\'d love to talk to you.

Key Responsibilities:

  • Design, build, and maintain scalable services using modern .NET and Entity Framework
  • Contribute to API design and data modeling
  • Build and maintain CI/CD pipelines using AWS-native tools and GitHub Actions
  • Advocate for clean architecture, automation, and observability in all aspects of development
  • Collaborate cross-functionally to deliver features in our LMS platform with an eye toward performance and user experience
  • Know how and when to leverage AI and ML tooling for quality code generation, improving development workflows and ideation
  • Operate within an agile framework focused on delivering best in class software
  • Write unit and integration tests to ensure application reliability
  • Participate in code reviews, pairing sessions, and architectural discussions

What You’ll Bring:

  • 3–5 years of experience in software development with a strong focus on backend technologies
  • Proficiency in C#/NET, Entity Framework, and SQL Server
  • Familiarity with .NET Framework and VB.NET
  • Frontend experience with React & TypeScript
  • Strong hands-on experience with AWS services such as ECS, ECR, Lambda, RDS, S3, and CloudWatch
  • Working knowledge of CI/CD practices and tools, particularly GitHub Actions as well as observability tooling like New Relic
  • Capable of creating meaningful unit tests, experience with integration testing tools like Playwright
  • Demonstrated use of AI tools in development workflows
  • Excellent written and verbal communication skills and a team-first mindset
  • Passion for learning, clean code, and continuous improvement

Preferences:

  • Familiarity with e-learning standards such as SCORM and xAPI standards as well as Rustici SCORM Engine
  • State management with Jotai and routing with TanStack
  • Experience containerizing applications using Docker or Podman, with an understanding of image optimization and container lifecycle best practices

At Noggin Guru, we believe in supporting our people with benefits that match our values.

We offer:

  • Generous paid time off and flexible schedules
  • Paid parental leave
  • Ongoing learning and development opportunities
  • Comprehensive benefits package, including health insurance and retirement plans
  • Flexible remote work environment
  • High-impact, mission-driven culture with growth opportunities

If you\'d like more details on salary expectations for this role, feel free to reach out to us at hr@nogginguru.com

Noggin Guru is an Equal Employment Opportunity (EEO) employer and is committed to maintaining a workplace free from discrimination based on race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, genetic information, marital status, or any other legally protected status.

We are also committed to providing reasonable accommodations for qualified individuals with disabilities. If you require an accommodation during the hiring process, please let us know, and we will work with you to ensure a fair and inclusive experience.

Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
  • Industries
  • E-Learning Providers

Raleigh, NC

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Software Engineer
Sr. Software Engineer

Edmentum • BLOOMINGTON (MN)

On-site
USD 130,000 - 140,000
Medical insurance
Dental insurance
Vision insurance
+4
Account Executive
Account Executive

Noggin Guru • United States

Hybrid
USD 50,000 - 70,000
Generous paid time off
Paid parental leave
Ongoing learning and development opportunities
+2
Senior Software Engineer
Senior Software Engineer

Employee Navigator • Bethesda (MD)

On-site
USD 100,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Pearson • New York (NY)

On-site
USD 150,000 - 180,000
Sr. Software Engineer
Sr. Software Engineer

Edmentum • BLOOMINGTON (MN)

On-site
USD 130,000 - 140,000
Medical insurance
Dental insurance
Vision insurance
+4
Senior Software Engineer
Senior Software Engineer

Ascend Learning • Leawood (KS)

Hybrid
USD 124,000 - 177,000
Health insurance
Dental insurance
Vision insurance
+6
Staff Engineer -- Full Stack .NET Developer
Staff Engineer -- Full Stack .NET Developer

Nagarro • Draper (UT)

On-site
USD 140,000 - 180,000
Chief Financial Officer
Chief Financial Officer

Noggin Guru • Cary (NC)

Remote
USD 180,000 - 280,000
Generous paid time off
Paid parental leave
Ongoing learning and development opportunities
+4
Senior Software Engineer
Senior Software Engineer

Employee Navigator • West Jordan (UT)

Hybrid
USD 80,000 - 180,000
Paid time off
401(k) with company match
Medical, dental, and vision insurance
+3
Staff Engineer -- Full Stack .NET Developer United States, Draper Employee
Staff Engineer -- Full Stack .NET Developer United States, Draper Employee

Nagarro, Inc. • Draper (UT)

Hybrid
USD 140,000 - 200,000