Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Riverside Insights Logo

Senior Software Engineer (.NET/AWS)

Riverside Insights

$155,000 - $165,000
Dec 22, 2025
Remote, US
Apply Now

Riverside Insights is looking to modernize its critical legacy systems and build scalable, cloud-ready solutions to power educational technology nationwide.

Requirements

  • Mastery of .NET development (C-Sharp, ASP.NET MVC/Web API) and experience adapting legacy applications for cloud readiness.
  • Hands-on experience with AWS services (Serverless, SQS/SNS, Lambda, DynamoDB, AppConfig, S3, CloudWatch, EC2/ALB).
  • Strong understanding of distributed systems, event-driven architectures, and queue-based workloads.
  • Experience with SQL Server (required).
  • DevOps mindset focused on observability, scalability, and reliability.
  • Experience with Oracle databases.
  • Proficiency in an additional language (Python or Node.js/TypeScript).

Responsibilities

  • Maintain and enhance legacy .NET applications while introducing improvements for reliability and performance.
  • Build and operate services with strong observability (structured logging, metrics, tracing) to ensure production reliability.
  • Partner with engineering and product leaders to analyze requirements, estimate work, and deliver high-quality capabilities.
  • Modernize existing .NET applications by refactoring for testability, improving boundaries, introducing dependency injection, async patterns, and cloud-ready interfaces.
  • Support migrations from EC2/IIS workloads to AWS serverless architectures using distributed and event-driven patterns.
  • Coach and mentor engineers, fostering healthy engineering practices across the team.

Other

  • Excellent time management and communication skills.
  • Travel 1–2 times per year for off-site team meetings or conferences.
  • May require stationary positions (sitting or standing) for extended periods.
  • Remote work environment.
  • 33 days of company paid time off (PTO, Holidays, Wellness Days).