View Our Website View All Jobs

Senior Software Engineer

Imagine Learning is looking for a savvy Senior Software Engineer to help us design and implement the platform that enables cloud-based education for K-12. He/she will be able to coordinate and manage input from business and technology stakeholders across the enterprise and be responsible for the design and execution of large-scale technology initiatives.

The role is a self-organized Senior Software Engineer with solid C# .NET, .NET Core using Visual Studio and web service development experience. In this position, you are first and foremost a passionate and talented developer that can work in a dynamic environment as a member of Agile Scrum teams. Your strong technical, problem solving abilities, coding, testing and debugging skills are just a start. You must be dedicated to filling product backlog and delivering production-ready code in two-week sprints. You must be willing to go beyond the routine and be prepared to do a little bit of everything.


  • Bachelor’s degree in a technical field such as computer science, computer engineering or related field required
  • Typically requires 5+ years of experience in application services development for large scale systems
  • Experience with web services standards and related technologies (.NET, .NET Core, HTTP, XML, JSON, REST)
  • Experience programming in C#, Java, and also place high value on ability to be productive in wide range of environments and willingness to learn unfamiliar tools
  • Solid understanding of SQL
  • Experience with Azure and AWS Cloud platforms
  • Knowledge of database concepts, and data structures
  • Experience with Test-Driven Development and Continuous Deployment
  • Proven problem-solving skills and an ability to respond resourcefully to new demands, priorities and challenges
  • Excellent verbal, written and listening communication skills with an ability to develop relationships with key partners
Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file

To comply with government Equal Employment Opportunity / Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.
Veteran/Disability status