Senior Software Engineer

  • Location: Provo, UT
  • Position: Full Time
  • Department: Development

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 www.imaginelearning.com/refactor.

Qualifications

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

 

Application Procedure:
Please fill out this online application and upload your current resume and cover letter. Select the title "Senior Software Engineer" where prompted.