
Sr. Software Engineer
Edmentum · United States
- Hybrid
- Full-time
- $150,000 / year
- United States
Job highlights
- Architect and deliver scalable .NET and Angular solutions.
- Lead technical design and mentor junior engineers.
- Modernize legacy systems and adopt best practices.
- Collaborate with stakeholders on product viability.
- Drive innovation in learning technology products.
About the role
About Edmentum
Edmentum is a dynamic educator and student-focused company dedicated to tech-enabled learning solutions. Our goal is to ensure that all students have access to flexible learning environments and educators have the tools they need to support their students. We are on a mission to create innovative, proven learning technology, partnering with educators to ignite student potential. We are a Remote First organization with a strong commitment to excellence, innovation, and customer satisfaction.
What You'll Do
As a Senior Software Engineer, you'll play a pivotal role in shaping solutions that impact educators and students every day. You'll leverage your technical depth and leadership to guide delivery from idea to production, modernize legacy systems, and drive innovation in our evolving product landscape.
Key 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.
Who You Are:
- Highly proficient in C#, modern .NET, and functional programming concepts.
- Proven track record in scalable web application development using Angular (or React), including attention to usable interaction patterns and WCAG-aligned implementation.
- Strong analytical thinker and problem solver.
- Experience with Domain-Driven Design (DDD), DevOps practices, and 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 and a collaborative mindset.
- Committed to inclusion and cross-functional teamwork.
- Demonstrate 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.
Why You'll Love Working Here:
- A Remote First culture that values flexibility and trust.
- A mission-driven team obsessed with improving education for all students.
- Growth opportunities and leadership that truly invests in your development.
- The chance to work with innovative tools and game-changing products.
- The satisfaction of knowing your work is helping shape the future of learning.
Key skills/competency
- Software Engineering
- .NET
- Angular
- C#
- Scalable Software Solutions
- Web Application Development
- Domain-Driven Design
- DevOps
- AWS
- Agile Methodologies
Skills & topics
- Senior Software Engineer
- Software Engineering
- C#
- .NET
- Angular
- Web Application Development
- Scalable Solutions
- Domain-Driven Design
- DevOps
- AWS
- Remote
- EdTech
How to get hired
- Tailor your resume: Highlight C#, .NET, Angular, DDD, and AWS experience relevant to Edmentum's needs.
- Showcase leadership: Emphasize your ability to mentor and lead technical design sessions.
- Demonstrate problem-solving: Provide examples of modernizing legacy systems and driving innovation.
- Express mission alignment: Articulate your commitment to improving education and student potential.
- Prepare for technical questions: Be ready to discuss scalable architecture and Agile practices.
Technical preparation
Behavioral questions
Frequently asked questions
- What is the application deadline for the Senior Software Engineer role at Edmentum?
- The application deadline for the Senior Software Engineer position at Edmentum is June 29th, 2026. It's advisable to apply well before this date to ensure your application is considered.
- What is the salary range for the Senior Software Engineer job at Edmentum?
- The stated salary range for the Senior Software Engineer role at Edmentum is $140,000 to $160,000 USD annually. Actual compensation is determined by experience, skills, and other factors.
- Does Edmentum offer remote work for the Senior Software Engineer position?
- Yes, Edmentum is a Remote First organization, and this Senior Software Engineer position is designed to be remote.
- What technical skills are most important for the Senior Software Engineer role at Edmentum?
- Key technical skills for this Senior Software Engineer role include proficiency in C#, modern .NET, Angular (or React), Domain-Driven Design (DDD), DevOps practices, and cloud-native development considerations in AWS environments.
- What is Edmentum's approach to AI in the hiring process for the Senior Software Engineer role?
- Edmentum may use AI-powered tools to assist HR in reviewing and screening applications for the Senior Software Engineer role, aiming for efficiency and fairness. However, final decisions are made by human recruiters.
- What benefits does Edmentum offer to its employees, including Senior Software Engineers?
- Edmentum offers a comprehensive benefits package including medical, dental, and vision insurance, a 401(k) with company matching, a flexible Time Away Program, paid holidays, floating holidays, wellness days, and a winter office closure.
- What is the educational requirement for the Senior Software Engineer position at Edmentum?
- A Bachelor of Science (BS) degree in Computer Science or an equivalent qualification is required for the Senior Software Engineer position at Edmentum, along with 5+ years of relevant experience.