
The Accelerator Building,
Skybound's Waterloo location.
Do you have what it takes to be an engineer at Skybound? We're looking for the best of the best of the best,
and we're willing to compensate you for it!
This job is not for the faint of heart. We need brilliant people who are at the very top
of their game. You'll be developing our proprietary cross-platform UI library, architecting frameworks for our
forthcoming products, and working on Stylizer, a product seen by many as one of the most significant
advancements in web design technology. To be accepted, you'll need to understand software top-to-bottom,
from JIT compilation, to architectural design patterns and UI, and everything inbetween.
Important Qualifications
Below is the list of qualifications that will score you points. While you won't need everything on this
list to be considered, we will select people who have the most understanding of...
-
Object-oriented, aspect-oriented, and functional programming constructs and how to use them to architect
frameworks and applications that don't suck. Not sucking means error vulnerability is at an absolute
minimum, while intuitiveness, readability, usability, and efficiency (from both performance and productivity
standpoints), are at an absolute maximum.
-
Popular high-level programming languages to bytecode to hardware binary instructions and everything in
between, with an emphasis on C#.
-
Garbage collector internals, reverse engineering, inter-thread and inter-process communication,
.NET remoting.
-
Compiler theory including grammar parsers, abstract syntax trees, and modern JIT compilation.
-
Image generation and processing, color theory, geometric transformations.
-
User interface theory, design and implementation across operating systems and cultures, with an
emphasis on Windows and OS/X.
-
Knowledge of the consumer software market (developing software used by thousands of customers
vs. custom development).
-
Bonuses: Windows, OS/X, and Linux operating system internals, virtualization/emulation,
Cairo, and some knowledge of CSS. If you know CSS reasonably well, don't like it, and are driven
to fix it, even better.
Unimportant Qualifications
Below are a list of skills that are usually present on most resumes, that won't help you for this job.
If you're customizing your resume, consider leaving these things out to help us
find the important points:
- Educational background
-
Work experience, unless you held a critical engineering role at Microsoft, VMWare, Novell (working on Mono), or
another impressive company with Very Architecturally Intense software products.
- Database and IT/infrastructure management expertise.
- Expertise in web languages and frameworks (ASP.NET, Rails, Python, PHP, ActionScript, Silverlight, SQL)
At Skybound, We...
- Love C# and .NET, we use it almost exclusively.
-
Are frustrated by the widespread cruft present in most desktop applications, and are driven to improve
on them 100 fold.
-
Are not heretical about any particular company (i.e. Microsoft, Apple), software license (i.e. open source),
or development paradigm (i.e. agile development). We believe companies and technologies are what they
are.
-
Have very high standards for ourselves, our company and our products. We believe this to be
the main reason for our sucess in one of the toughest software markets (developer tools).
Compensation
The position will likely pay in excess of $100,000 annually, depending on your skill level, and the terms
of employment. Options are available. Also, the cost of living in Waterloo is significantly lower than New
York or Toronto.
About Skybound Software
Application Form
Skybound is a stable company that has grown responsibly—we have no debts hanging over our heads or
venture capitalists pressuring us into making bad decisions. And our customers aren't
“customers”—they're
“fans”. We find plenty of praise email in our inbox mostly every day.
About Waterloo
Waterloo is recognized as the technology & entrepreneurship capital of Canada.
It's a small, quiet city that's busting at the seams with innovation and smart people.
In 2007, Waterloo was named most Intelligent community.
Costs are low, the people are friendly, and the city is thriving, even with the economic downturn.
Address
At this point, you must be able to work in Waterloo to qualify. Our office address is:
295 Hagey Blvd.
1st Floor, West Entrance
Waterloo, Ontario, N2L 6R5
Canada
Visit our location on Google Street View.