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
Senior Software Engineer at Ascend Learning responsible for enhancing and developing software applications across multiple technologies in a collaborative, purpose-driven environment. The role focuses on building solutions that impact students, educators, and employers through outcome-based, data-driven applications.
Key Responsibilities: Develop and maintain software applications using C#, .NET, Angular, and cloud technologies while collaborating with developers and business stakeholders. Conduct code reviews, mentor junior engineers, troubleshoot production issues, and participate in system design and deployments including on-call rotation support.
Skills & Tools: Proficiency in .NET, C#, Angular 12+, SQL, MVC, HTML5, CSS 3.0, and Bootstrap; experience with Docker, Kubernetes, Kafka, Git-based platforms, and cloud services (AWS/Azure). Strong problem-solving, communication, and collaboration skills with ability to translate business scenarios into technical solutions.
Qualifications: Bachelor's degree in computer science, software engineering, or related field preferred; minimum 6+ years of relevant software development experience for web-based applications. Demonstrated organizational skills, attention to detail, and collaborative mindset required.
Location: Leawood, Kansas
Compensation: $100Kβ$135K/yr
Job Description
The full job description is available on Ascend Learning's website.
View Full Job Description
