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
