Senior Software Engineer

Ascend Learning, LLCLeawood, KS
$123,600 - $176,770Hybrid

About The Position

Ascend Learning is seeking a talented Senior Software Engineer to join their team and contribute to the development of software applications in a for-profit organization using multiple technologies. The development team is responsible for both maintenance and development of multiple services/applications that serve several Ascend Learning businesses. This position will work a hybrid schedule from their Leawood, KS office location.

Requirements

  • High school diploma or GED required.
  • 6+ years of relevant experience in software development for web-based applications
  • Demonstrated organizational and teamwork skills, strong attention to detail, and a willingness to participate in collaborative development projects
  • Excellent problem-solving skills and an ability to translate a business scenario into a technical solution
  • Excellent written and verbal communication skills to effectively convey ideas and collaborate with team members
  • Experience in .NET, C#, SQL, and MVC
  • Experience in Angular 12+, HTML5, and CSS 3.0, and BootStrap
  • Experience with Git-based platforms (e.g. GitLab), including branching strategies, merge requests and CI/CD integration
  • Solid grasp of infrastructural and operational principles
  • Strong experience with agile methodologies and principles
  • Understanding of an Agile based development methodology or similar formal methodologies

Nice To Haves

  • Bachelor’s degree in computer science, software engineering, or a related field or relevant work experience preferred
  • Experience with Kafka, Docker, and Kubernetes is strongly recommended
  • Experience with cloud services such as AWS or Azure is preferred
  • Experience with Jira, .NET Framework preferred
  • Experience leveraging Artificial Intelligence (AI) preferred
  • Experience mentoring team members preferred

Responsibilities

  • Enhance and develop functionality within the Enterprise Applications team using advanced technologies like C#, .NET Framework, Angular, Docker, Kubernetes, Kafka, JavaScript, Web API, Rest Services, Azure, AWS, PostgreSQL, and MSSQL
  • Collaborate with a diverse team of developers and Product Owners to define and deliver impactful projects
  • Work independently, as well as with team members on different teams and in different locations including directly with business stakeholders.
  • Conduct thorough code reviews as a reviewer to ensure high-quality software development
  • Provide technical mentoring and guidance to less experienced Software Engineers
  • Provide technical expertise and troubleshooting as needed to support production issues
  • Assist and in some cases be responsible for the design and architecture of projects and features
  • Execute deployments in production and non-production environments and willing to support deployments outside of work hours and participate in an on-call rotation

Benefits

  • Health, dental, and vision insurance
  • Company paid life Insurance
  • 401(k) with company match
  • Paid time off and parental leave
  • Employee assistance program
  • Other wellness programs such as Headspace and Airvet
  • Charitable matching program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service