Careers : Userful
Careers with Userful
Like being challenged? Having fun? Want to change the world? If the answer is yes, then you’ve come to the right place. At Userful you'll be a part of an elite team that's making a difference!
Userful is connecting the world through sustainable desktop computing. We're the world leader in green computing, and playing a major role in spreading computer access among the less fortunate of our planet. We're also transforming the course of desktop computing and bringing Linux to the mass market.
Today, Userful is changing the fundamentals of how desktop computers are deployed and managed. Tomorrow... well that's what we need your help with. Our products are revolutionary, but the real secret to our success is the incredibly talented team of smiling faces who warm our offices across Canada and in the US.
Our employees are encouraged to share their ideas, think big, and seek the support they need to thrive. We pride ourselves on our innovative, exciting approach to work and are always seeking talented individuals to join our outstanding team.
Current openings are listed below. Please submit your application if there is a specific position you are interested in, even if it isn't listed.
Current Openings
Linux Developer (Calgary)
You dream in code. The low-level APIs at the heart of Linux and its X server is your domain. You wield C/C++ like magic. You insist on crafting software that is solid and maintainable.
You want to be part of something bigger, where your contribution will touch the lives of people planet-wide. Working with agile development processes energizes you. You don't fear working closely with your peers, solving problems together to go beyond what any one person could achieve.
You want to be part of Userful.
Qualifications
- Minimum 2 years experience in software development
- Intimate experience with C/C++
- Experience in systems level programming in Linux
- Experience in X Window System programming (especially X11/X.Org Server related work) is preferred
- Understanding of Linux kernel, video drivers, and device management an asset
- University master's degree in computer science or related major is preferred
- Excellent logic and troubleshooting skills
- Quality oriented and diligent
- Flexible and adaptable individual
- Works well with a team
- Good communication skills
Responsibilities
- Playing an active role in analysis/design discussions
- Taking part in planning meetings
- Taking design documents and turning them into living code
- Building software packages for various Linux distributions
- Finding and implementing solutions to technical problems
- Testing and debugging to discover sources of trouble and fix them
- Assisting software testers and technical support staff as needed
- Documenting technical details as needed
- Helping to maintain quality at all levels
Remuneration
- Salary, full benefits, stock options
» Apply with resume, and optionally a cover letter, to: jobs @ userful.com (no phone calls please)
Web Designer (Victoria or Calgary)
Are you creative and passionate about making great websites? Know how to get people's attention with the right design? Do typos and poorly written HTML/CSS leap out at you? Want to help change the world? Then come join our elite team that values your ideas and where your work makes a difference on a global scale. Userful is a leading Green IT company with a ground breaking sustainable Linux desktop solution. Userful is connecting the world through sustainable computing: desktops with a minimal eco-footprint and zero effort to maintain. We are excited about the future and are looking for a creative and intelligent individual who gets things done. Flexible hours and work location. Full-time or part-time.
Qualifications
- Advanced knowledge of HTML, CSS, and Javascript
- A sharp eye for lay out and design
- Great oral and written communication skills - know how to make things sound compelling
- Knowledge of SEO best practices
- A portfolio of existing work (if it's small but good, that's okay)
- Able to work well under pressure, multi-task, prioritize workloads, and attend to a multitude of deadlines
- Excel in a team environment
- Knowledge of PHP and open source CMSs including Joomla, an asset
Duties and Responsibilities
- Expand and maintain Userful's various websites
- Design and create webpages and landing pages from written outlines or images
- Increase website usability and streamline website flow
- Optimize existing HTML/CSS
- Optimise webpage SEO
Remuneration
- Salary, full benefits, stock options
» Apply with portfolio, resume, and optionally a cover letter, to:
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
(no phone calls please)
Business Development Manager – Russia & CIS (Moscow)
Userful Corporation is the industry leader in desktop virtualization and multi-station Linux computing – the low-cost, high-performance alternative to thin clients. We are looking for a highly successful, well connected, energetic, Moscow-based Business Development Manager to expand our presence in Russia and CIR countries.
Qualifications
- Must be a highly motivated, results oriented, self-starter with strong leadership skills
- Has a minimum of five years experience developing and implementing sales channel programs
- Has successfully navigated and closed large sales with fortune 500 companies and government agencies
- Has significant business training, either via a formal education in business (MBA) or through years of technology/software focused business experience
- Solid background in the acquisition of new business clients within multiple verticals/industry sectors and the business relationships
- A passion for software and Linux an asset
- Excellent communications skills, written and oral in both Russian and English
- Must be willing and able to travel
- Preference to candidate based in Moscow (no relocation expenses)
Duties and Responsibilities
- Build and develop senior level relationships with strategic partners
- Identify, analyze and capitalize on new business opportunities
- Forecast sales and new business opportunities over a 1-2 year time span
- Develop vertical market strategies and channel go-to-market plans
- Demonstrate excellent business acumen, technical competence, competitive adeptness and closing skills
- Develop, implement and maintain sales processes, documentation and budgets
- Source, nurture, and qualify channel partners and develop a sustainable commercial model
- Build highly active sales pipeline and manage multi-vendor relationships
- Support channel partners in preparing bid proposals, sales strategies and commercial plans
- Champion channel partners technical, sales and marketing support requirements with Head Office
- Represent Userful at industry events, partner forums, tradeshows
Remuneration
- Attractive base salary, commissions, expenses
» Apply with resume, and optionally a cover letter, to:
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
(no phone calls please)
Linux Technical Support Representative (Calgary)
Do you want a challenging technical role using your technical and customer service skills? Do you like working in a fun environment which values creativity, dedication and teamwork? Do you want to be part of a team that is transforming the course of personal and desktop computing, and is bringing Linux to the mass market? Do you want to be part of a company who has deployed over 500,000 green desktops world-wide?
Today, Userful is changing the fundamentals of how computers are deployed and managed. We believe a key to our success is the individuals who make up our team. Employees are encouraged to share their ideas, get things done and seek the support they need to thrive.
Position Summary
You will be joining our dynamic Customer Support Team as a Linux Technical Support Representative, providing support to our customers, accepting technical escalations in your areas of expertise, liaising with both clients and our software development team, and maintaining technical documentation. You love working with hardware and software, and helping people. You have great communications skills, are diligent, detail-oriented, are eager to share your knowledge and skills with our team, and are a superior troubleshooter.
Primary Duties and Responsibilities
- Provide a superior customer experience through a positive, can-do attitude, and technical expertise.
- Answer incoming calls and emails promptly and professionally.
- Create and manage support cases and follow them to full resolution.
- Accept technical escalations in your areas of expertise, and ensure customer issues are resolved to the customer’s satisfaction.
- Maintain technical support documentation with up-to-date solutions in simple, plain English.
- Train and mentor colleagues in your areas of expertise, encouraging all team members to develop broad proficiencies.
- Liaise with in-house developers to design and document new solutions when new issues present themselves.
- Reproduce errors for new issues, record and document appropriate data to facilitate bug-fixes.
- Help improve departmental practices, tools and performance.
Qualifications
Minimum Qualifications:
- Knows and loves Linux.
- 1+ years troubleshooting and researching issues for which solutions are not readily available in-house.
- Strong software background, especially in Linux distributions.
- Ability to isolate and reproduce software and hardware errors.
- Good communication skills in English, both written and oral.
- Ability to easily communicate technical information with both highly technical people as well as lay-people.
- Ability to focus on tasks at hand in a busy environment.
- Strongly self-motivated, thriving on challenge, driven to succeed.
Ideal Candidates will also have:
- A post-secondary degree in Computer Science or related field is strongly preferred.
- 2+ years Technical Support Experience.
- 2+ years using and supporting Linux systems.
- Past experience taking technical escalations as a Subject Matter Expert, preferably in a software-development company.
- Demonstrated ability to create and maintain technically accurate documentation.
- Demonstrated ability to prioritize tasks in a fast-moving, demanding role.
- Experience teaching or training others.
- Business experience in Customer Relationship Management (CRM) , Issue Tracking, and Operations.
- Passion for computers, technology and Userful’s products and mission.
- Great people skills, with a strong customer-service focus.
- High tolerance for change, as our company grows and develops.
- Resiliency under pressure, with a flexible and reliable work style.
Remuneration
- Salary, full benefits, stock options
» Apply with resume, and optionally a cover letter, to:
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
(no phone calls please)
Developer's Apprentice (Calgary)
You have started on your path to becoming a programming master. You recognize that, to travel that path, you need to learn more about software development in the real world, facing real technical challenges, real deadlines, using real methods, on real projects. You have enough wisdom to know that having a mentor will get you to your destination faster, with more confidence, than travelling alone. It's also more fun.
You are not afraid of trying new things. You want to be challenged; to apply your growing knowledge of programming where creativity, dedication, and teamwork come together to build great software. You want to be part of something bigger, where your contribution will touch the lives of people planet-wide.
You want to be part of Userful.
Today, Userful is changing the fundamentals of how computers are deployed and managed. We are delivering the power and freedom of Linux to the masses. We are dedicated to ecologically and economically sustainable computing.
And we need you.
Responsibilities
- Work in pair-programming sessions with other developers.
- Help with the creation of, and use of, automated test suites.
- Participate in an agile development process.
- Help improve team practices, tools, and productivity.
- Assist technical support personnel in solving technical issues.
Qualifications
- A passion for learning, particularly about software development.
- A personal commitment to producing quality work.
- A working understanding of operating systems, systems software, and application software.
- Demonstrated skills in programming with at least one of our key languages (C, C++, Python, Java).
- Ability to follow instructions and processes, and document them effectively.
- Ability to isolate and reproduce software errors.
- Strong aptitude for abstractions and logic.
- Good written and verbal communication skills in English.
- Ability to focus on tasks at hand in a busy environment.
- Good inter-personal skills.
The preferred candidate will also have:
- A post-secondary certificate or degree in Computer Science or related field.
- Experience working with Linux (especially programming experience).
- A basic understanding of Web languages (HTML, CSS, JavaScript).
- High tolerance for change and variety in assigned tasks and project teams.
- Resiliency under pressure, with a flexible and reliable work style.
Remuneration
- Salary, full benefits, stock options
» Apply with both resume and cover letter to:
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
(no phone calls please)