Sr. Software Engineer
Job Description
Senior Software Engineer role in Bloomington, MN (remote) focused on modernizing and delivering scalable, accessible software using .NET and Angular.
Responsibilities
- Architect and deliver scalable, high-quality, accessible software solutions using modern .NET and Angular
- Lead technical design sessions and mentor team members to raise engineering standards
- Partner with product stakeholders to advise on solution viability and estimation
- Modernize legacy web applications and drive adoption of best practices
- Identify and address technical risks and inefficiencies proactively
- Create and maintain technical documentation for solutions and processes
- Own the full solution lifecycle, with emphasis on quality and iterative value delivery
Requirements
- Adopt AI/agentic assisted development with advanced context engineering and promote AI-first workflows across the software delivery lifecycle
- Use AI to improve speed, quality, and consistency, while applying strong technical judgment, critical evaluation, and debugging to validate and refine AI outputs
- Strong proficiency in C#, modern .NET, and functional programming concepts
- Proven experience building scalable web applications with Angular (or React), including usable interaction patterns and WCAG-aligned implementation
- Strong analytical thinking and problem-solving skills
- Experience with Domain-Driven Design (DDD), DevOps, and cloud-native considerations for AWS
- Results-oriented approach with strong attention to detail and quality
- Self-starter who works well with Agile teams and can operate with autonomy
- Solid computer science fundamentals and a collaborative mindset
- Commitment to inclusion and cross-functional teamwork
- Demonstrates integrity, ethics, and alignment with Edmentum’s mission
- BS degree in Computer Science (or equivalent) and 5+ years of relevant experience
- Willing to take on evolving responsibilities based on business needs
- Preferred location: Minnesota or Central Time Zone
Technologies
- C#, .NET
- Angular, React
- Domain-Driven Design (DDD)
- DevOps
- AWS
- WCAG
Benefits
- Medical, dental, and vision insurance with various plan options
- 401(k) retirement plan with company matching
- Time away program
- Volunteer time away
- Winter office closure at the end of December
- Resources to promote wellness
Location & Compensation
- Location: Bloomington, MN (remote)
- Salary: USD 130,000 - 140,000 per year
- Experience: 5+ years
- Education: BS in Computer Science (or equivalent)