Senior Software Engineer
Imagine Learning 4 reviews - Provo, UT

This job posting is no longer available on Imagine Learning. Find similar jobs:Senior Software Engineer jobs - Imagine Learning jobs

We hire differently! Instead of requiring specific years of experience with this or that technology, we know that good developers can succeed no matter the toolset.

If you are a great .NET/C# programmer, come talk to us and tell us why—we'll listen! Are you a low-level Windows/Mac guru that can do stuff with Managed code that other programmers think is impossible, or perhaps you're the person everyone turns to make a GUI beautiful and easy to use, or maybe you are an expert at scaling Web apps or Databases? If you're good at what you do, we want you to join us!

View our video for more information about development careers at .


Bachelor’s degree in computer science or other related field

Solid C#/.NET skills

Thorough mastery of multithreading, thread synchronization, and exception handling

SQL skills desirable

Game Development (preferably with Unity3D) desirable

Ability to think outside the box, to find far superior ways of doing things, particularly in meeting our customers' needs, yet able to keep things simple and not over-design

Ability to work with a team--to brainstorm, design and work together to produce world-class solutions

Not being afraid to tackle new or unfamiliar technologies/platforms, yet able to contribute some specialized knowledge in areas you've worked on previously

About this company
4 reviews
Imagine Learning is your language and literacy solution, providing award-winning educational software to hundreds of thousands of students...