Edmentum is a dynamic educator and student-focused company dedicated to tech-enabled learning solutions. As a Senior Software Engineer, you will play a pivotal role in shaping solutions that impact educators and students by modernizing legacy systems and delivering high-quality software solutions using modern technologies.
Responsibilities:
- Architect and deliver high-quality, scalable, accessible software solutions using modern .NET and Angular frameworks
- Lead technical design sessions and mentor team members to elevate engineering standards
- Collaborate with product stakeholders to consult on solution viability and estimation
- Modernize legacy web applications and drive adoption of best practices
- Proactively identify and address technical risks and inefficiencies
- Create and maintain technical documentation for solutions and processes
- Take ownership of the entire solution lifecycle, emphasizing quality and iterative value delivery
Requirements:
- Highly proficient in C#
- Experience with modern .NET
- Strong understanding of functional programming concepts
- Proven track record in scalable web application development using Angular (or React)
- Attention to usable interaction patterns and WCAG-aligned implementation
- Strong analytical thinker and problem solver
- Experience with Domain-Driven Design (DDD)
- Familiarity with DevOps practices
- Knowledge of cloud-native development considerations in AWS environments
- Results-oriented with excellent attention to detail and quality
- Self-starter who thrives in Agile environments and operates with autonomy
- Strong computer science fundamentals
- 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)
- 5+ years of relevant experience
- Willingness to take on evolving responsibilities based on business needs