As a Senior Software Engineer (.NET/AWS), you will modernize Riverside’s critical legacy systems and build scalable, cloud-ready solutions that power educational technology nationwide.
Requirements
- Mastery of.NET development (C#, 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.
- Excellent time management and communication skills.
Benefits
- Medical, Dental, and Vision plans
- Company paid basic life and AD and D insurance
- Company paid long-term disability
- Paid Parental Leave
- Supplemental life insurance options
- Company paid Employee Assistance Program (EAP)
- Retirement plan with discretionary company matching
- Flexible Spending Account (FSA) and Health Savings Account (HSA) options
- Premium subscription to Calm for employee and dependents
- 33 days of company paid time off (PTO, Holidays, Wellness Days)
- Quarterly Focus Days
- Flexible work arrangements
- Tuition Reimbursement Program
- Company orientation and 30, 60, 90 Day Onboarding