EdTech Jobs

This position has been filled

This job is no longer accepting applications. Browse open EdTech jobs or search for Senior Software Engineer jobs.

Role Snapshot

Ascend Learning seeks a Senior Software Engineer to develop and enhance software applications using advanced technologies in a hybrid environment. This role contributes to mission-driven outcomes-based solutions across the learning lifecycle.

Key Responsibilities: Develop and enhance software applications, conduct code reviews, mentor junior engineers, and provide technical guidance on project design and architecture. Support production issues, execute deployments, participate in on-call rotations, and collaborate with developers and product owners across multiple locations.
Skills & Tools: Expert-level proficiency in .NET, C#, SQL, MVC, Angular 12+, and cloud services (AWS/Azure); strong experience with Kafka, Docker, Kubernetes, and agile methodologies. Excellent problem-solving, communication, and technical mentoring abilities.
Qualifications: Bachelor's degree in computer science, software engineering, or related field with 6+ years of relevant software development experience for web-based applications. Demonstrated organizational skills, attention to detail, and strong collaborative development experience.
Location: Leawood, Kansas
Compensation: $100K–$140K/yr

Job Description

The full job description is available on Ascend Learning's website.

View Full Job Description