Effective Business Control, Increased Visibility and Accessibility, Completely Web-Based Solution with no plug-ins, Complete solution deployed in 3 to 40 days for as little as $10,000, Return on Investment in less than 1 year, typically in less than 3 months
company products industry solutions alliances customers resource center  

careers

Careers at Upside Software






working at Upside Software

Upside Software is a fun place to work – where staff take pleasure in a nurturing, profitable, challenging, and innovative work environment with exposure to ground breaking technology, training on emerging technologies, support for skills development and certification, and opportunities to work in different areas of the organization to promote career growth. Our employees enjoy a competitive compensation package that includes profit sharing, stock options, excellent benefits, a flexible work environment, luxury seat tickets to concerts and hockey games, free DVD and Xbox library, and much, much more.

Cool Companies Award Identified in 2004 by Alberta Venture Magazine as Alberta's Fastest Growing Company and by Deloitte as the 17th fastest growing technology startup in North America (and the only Canadian company) on the Rising Star list of their Fast 500 program (www.fast500.com), Upside Software has demonstrated incredible growth since its inception and maintains strong expectations of continued rapid, but managed, growth. Our continued success provides a significant opportunity for our staff to participate in a variety of technical and business areas within the company and to get on a career development path that is as rapid as our corporate growth.

Upside Software fosters team building in each area of the company and across the company as a whole through team and company-wide social events and outings that include at least four annual company-wide events and numerous team socials.

Upside Software's core values

To excel through communication, team work, values and trust.

We will do this by:

  • Proactive and open communication at all levels
  • Build and foster trust
  • Respect an individuals family/work life balance
  • Empower the individual to make the best decisions for the company
  • Give individuals every opportunity to advance their personal & professional skills
  • Help in developing communities of support
  • Nurture an environment that allows individuals to contribute to the company, it’s people and products 
  • Providing recognition to our staff for their contributions

Living in Edmonton

Upside Software is a proud Edmonton-based company. Edmonton is a rapidly growing Tier 1 Canadian city boasting the country’s lowest corporate and personal tax rates as well as one of Canada’s lowest unemployment rates. A vibrant locale known as Canada’s Festival City, Edmonton is host to more than 20 major annual festivals celebrating the city’s rich cultural diversity and community spirit. Click here to learn more about our amazing city!

It’s an exciting time to join the progressive team at Upside Software!

With our exceptional growth, we are always searching for talented individuals, top performers, and overachievers to complement our team of dedicated professionals.

Upside Software is focused on the development, sales, and marketing of industry leading software products and solutions. We leverage leading edge technologies in order to deliver outstanding value to our customers – and we are extremely proud of our success at doing this.

If you are interested in becoming part of a world-class, award-winning team, take a look at the opportunities below to see if there is a role that suits your qualifications…then apply online!

Thank you to everyone who applies, however, due to the extraordinary volume of applications we receive, only qualified individuals will be contacted for an interview. No hardcopy resumes or phone calls please.

Upside Software is committed to creating a diverse environment and is proud to be an equal opportunity employer. Unless otherwise specified, all positions are located in Edmonton, Alberta, Canada.

Technical - Development   * Positions Available - Click Here *


Intermediate/Senior Business Analyst    Apply Online

In this position you will be responsible for eliciting, analyzing, validating, specifying and managing the business requirements of stakeholder and end users. This position will serve as a bridge between the business community and the software development team. The analyst will be involved throughout the entire software development life cycle.

Strong written/oral communications skills are essential. In this position you will be responsible for documenting requirements and supporting the definition of the functional design in a clear, concise manner for consumption by the stakeholders, developers and testers. In addition, the candidate will need to elicit requirements from stakeholders and end users and work with the team members to resolve product-related issues.

Strong knowledge and experience with UML, MS Visio, and MS Office is essential. Experience with Enterprise Architect is plus.

Junior Software Developers   Apply Online

This is an excellent entry level career opportunity for a professional, enthusiastic individual with an opportunity for growth within our fast growing company.  As a member of our development team you will have the opportunity to demonstrate your abilities and use latest technologies in building our world class software products.  

To be successful in this development role you must have a minimum of a 2 year diploma in computer systems. Experience in developing web-based business applications using Microsoft technologies with a focus on .Net, C#, ADO.Net, XML, Web Services and SQL.  Also, you must have good communication and interpersonal skills and the ability to work in a team.

 

Intermediate Software Developers   Apply Online

This is a very important role in the development of our world-class products.  People in this role may take responsibility for a small team of other intermediate and junior developers and will be given the chance to demonstrate their excellent programming skills in challenging assignments.
 
To be successful in this development role, candidates must have a minimum of 2 years experience developing web-based business applications using Microsoft & Oracle technologies with a focus on Visual Studio.Net, C#, ADO.Net, XML, Web Services, SQL Server 7 (or higher) and/or Oracle 8 (or higher).  Broader and longer experience that includes ASP, Visual Basic, C++, Java, or COM/DCOM can be an alternative or supplement for less than 2 years .Net experience.

Senior Software Developer/Designer/Architect   Apply Online

We have a close-knit architecture and design team that represents some of the best minds in the industry.  These people set the technical directions for our product development and ensure the success of our product suite.  Responsibilities include thought leadership, product architecture, module design, development team leadership, and advanced programming assignments.
 
Relevant business systems architecture, design and development experience using Microsoft's .NET technologies is a requirement, and should be supplemented with extensive advanced-level experience designing and developing business systems using SQL, web and/or OO technologies.  You must also have great interpersonal, team leadership and project management skills to be truly successful in this challenging position.
 
These development positions offer great challenge and opportunity for the right candidates to be part of a world-class software development team.
 
If you have the experience, skills and initiative to be successful in one of these roles, please apply online by clicking the "APPLY ONLINE" link next to the position title above, fill out the application form and attach your resume.
**

Quality Assurance & Testing    * Positions Available - Click Here *


Intermediate QA Analyst
   Apply Online  


We are looking for experienced software testers and quality assurance analysts who are capable of taking a leadership role in the varied challenges associated with the testing of our products and installation scripts and processes.

 
To be considered for a position at this level you must have:
  • 2 - 3 years of QA experience
  • Practical knowledge of different testing techniques (Verification and Validation techniques)
  • Experience creating effective Manual Test Scripts (applying different testing techniques) to cover various testing scenarios
  • Passion for finding defects in software products and determining the root cause
  • Strong written and oral communication skills
  • Experience in regression, integration and functionality testing
  • Knowledge of fundamental QA processes
  • Programming experience
  • Understanding of Software Development Life Cycle

 

Junior Software Tester   Apply Online 


Participating on our QA team, people in this role will take on the varied challenges associated with the testing of our products and installation scripts and processes.

Our Junior Software Testers use a combination of manual and automated testing, taking advantage of state of the art tools and processes to help maximize the quality of our software.

 
To be considered for a position at this level you must have:
  • Testing background
  • Knowledge of basic testing techniques
  • Able to create effective Manual Test Scripts
  • Strong written and oral communication skills
  • Understanding of Software Development Life Cycle

 

Our QA team provides an excellent opportunity to learn about our products and to grow your skills. Strong candidates will be offered the chance to demonstrate their abilities and quickly develop their skills along a rapid career development path.

To be successful in these roles candidates must have a minimum of a 2 year diploma in computer systems, some experience in a diverse web development and/or testing role and great communication and customer service skills. Exposure to web-based business applications based on Microsoft technologies will be a definite advantage.

If you have the experience, skills and initiative to be successful in one of these roles, please apply online by clicking the "APPLY ONLINE" link next to the position title above, fill out the application form and attach your resume.


Technical - Implementation Services   * Positions Available - Click Here *

Our implementation team provides ample opportunity to learn and grow, with responsibilities spanning project management, team leadership, business analysis, software/interface development, deployment and configuration.  With openings at all levels, strong candidates will be offered the chance to demonstrate their abilities and quickly develop their skills along a rapid career development path. 
 
We have multiple positions open in the following positions:

Project Manager / Implementation Specialist   Apply Online

We are looking for strong, customer centric, and dynamic individuals to fill Project Management roles to deploy our world-class solutions.
 
To be successful candidates must have:
  • a minimum of 2 years experience in a project management role, preferably in a large scale software implementation or integration environment;
  • exceptional consultation and business analysis skills;
  • strong technical, architecture and design skills; and,
  • demonstrated ability to meet project deadlines and performance goals.
Experience with Microsoft web based technologies and SQL is a definite asset. 
 
Our project managers have very dynamic and important responsibilities that include, but are not limited to:
  • project management;
  • customer relationship management;
  • business process analysis and design;
  • user requirements gathering;
  • systems analysis;
  • project documentation and;
  • software configuration.


Technical Implementation Specialists  Apply Online

We are looking for Technical Implementation Specialists to support our project managers in software implementation, integration and configuration activities.
 
For this role we are looking for candidates with experience in:
  • Database administration and/or SQL programming;
  • Web-based systems development;
  • Windows and networking setup, administration and troubleshooting;
  • Software configuration and integration; and,
  • Systems Analysis
To be successful in these roles candidates must have a minimum of 2 years systems experience in a diverse environment with a focus on systems integration and SQL programming.  Exposure, either in a development or implementation role, to web-based business applications, OO technologies, .Net, XML and/or COM/DCOM is also desired.
 
These positions offer a significant challenge and opportunity for advancement for the right candidates.  Though based in Edmonton, travel to customer sites is required and candidates should be able to travel into the United States and internationally.  Our staff enjoy a very fast paced, though casual work environment and the benefits of participating in a rapidly growing, pre-IPO company. 
 
If you have the experience, skills and initiative to be successful in one of these roles, please apply online by clicking the "APPLY ONLINE" link next to the position title above, fill out the application form and attach your resume.
**

 

Technical - Application Support   * Positions Available - Click Here *

Internal Application Development and Technical Support Analyst                 Apply Online

As a member of our world-class customer support team you will participate in problem management activities with a goal of minimizing customer impact and contributing to the ongoing improvement of our products.
Responsibilities include:

  • Account Management/Customer Support
  • Analyzing, developing, maintaining, and supporting customized client interfaces and modules
  • Developing internal web-based applications

We seek candidates with the following qualifications:

  • Experience with diverse technologies including .NET, ASP, SQL, Visual Basic, C++, C# and COM/DCOM
  • Ability to develop deep technical understanding of all Upside Software products to research and resolve issues
  • Great organization skills and diligence in maintaining customer accounts and internal projects
  • Excellent communication skills, both verbal and written English
  • Ability to interact with customers, interpret and translate customer issues into technical problem descriptions for internal follow-up and resolution
  •  Strong aptitude to learn new technologies and business processes quickly

Our support team members enjoy working in a challenging environment where customer contact and support activities are their primary focus. Our staff enjoy a casual work environment and the benefits of participating in a rapidly growing, pre-IPO company. Our compensation program includes competitive salaries, company paid benefits, profit sharing and stock option plans.

If you have the experience, skills and initiative to be successful in this role, please apply online by clicking the "APPLY ONLINE" link next to the position title above, fill out the application form and attach your resume.



Sales and Inside Sales   * Positions Available - Click Here *



Enterprise Software Sales ( Edmonton )           Apply Online

We are looking for a senior sales person with extensive hands-on enterprise software solution sales experience to help respond to the continuing growth in demand for our world class solutions. 

To be successful in this role: 

  • You must have demonstrated experience in packaged software sales in a demanding environment; 
  • You must be professional in nature, communications and appearance; 
  • You must be technically competent, business savvy and able to demonstrate our software products and respond to complex questions on the fly; 
  • You must be able to write concise, successful proposals that address complex and detailed business and technical requirements; 
  • You must be able to effectively communicate with people at all levels from users in the field to CEOs; and 
  • You must be able to sell in the boardroom and over the phone. 


This position is based in our head office in Edmonton . Travel will be required. 

The successful candidate will join a very fast paced, professional group of sales professionals who are used to success! This is your chance to join a young, rapidly growing company that is taking the market by storm! 

If you have the skills and experience to be successful in this role, we want to hear from you!

 

Junior Sales Support Analyst           Apply Online

This is an excellent career opportunity for a professional, enthusiastic individual. As a member of the Sales Support team, the Sales Support Analyst will be the first point of contact for prospect inquiries as well as performing sales support duties. This is a challenging entry level position that requires excellent organizational, time management and communication skills. 

Responsibilities may include:

  • Responding to prospects’ requests for information; 
  • Following up on inquiries made by prospects to ensure information has been received; 
  • Documentation of all customer/prospect contact; 
  • Maintaining our contact management database; 
  • Preparing and assisting in product demonstrations; 
  • Supporting the company's general marketing and sales activities; 
  • Creating and maintaining online help using RoboHelp; 
  • Writing user manuals and technical documentation; 
  • Assisting both internal and client related product training;
  • Undertaking research and data gathering; 
  • Other duties as required 

Qualifications:

  • Minimum 2 year post secondary diploma in a related field 
  • Advanced working knowledge of Windows, Word, Excel and Outlook 
  • Familiarity with documentation development tools: RoboHelp, Adobe Photoshop, and MS Word 
  • Familiarity with screen capture tools: FullShot and SnagIt 
  • Excellent Interpersonal and Communication skills (verbal and written) 
  • Ability to learn complicated software and procedures quickly 
  • Ability to follow procedures accurately 
  • Meet or exceed assigned personal and team performance objectives 
  • Ability to meet deadlines, shifting priorities and interact well with others in a fast paced work environment 
  • Extreme attention to detail 
  • Excellent analytical and problem solving skills 
  • Ability to travel on short notice 

To be successful, candidates must be team players with exceptional organization, time management, and multi-tasking abilities. A minimum of 2 years post secondary education in a related field is required for this position. Exposure or experience in a sales, marketing or customer service role is a definite asset for this position. 

In addition to the varied challenges these positions offer, our staff enjoy a casual work environment and the benefits of participating in a rapidly growing, pre-IPO company.  If you have the experience, skills and initiative to be successful in this role, please apply online by clicking the "APPLY ONLINE" link next to the position title above, fill out the application form and attach your resume.

 

Inside Sales Analyst – Product Trainer     Apply Online

This is an excellent entry level position for a creative, detail-oriented individual that is interested in furthering their career in Training.  The chosen candidate will work closely with both the Sales team and other Inside Sales team members, performing both training duties and sales duties as required.  The ideal candidate will be professional and will possess excellent communication skills, both oral and written.  This is a challenging position that requires a team player with both exceptional organization and time management skills.

Responsibilities of this role include (but may not be limited to):

 Training Activities

  • Responsible for all Internal Training of entire product line

  • Delivery of remote client training

  • Delivery of monthly webcast for external clients

  • Maintenance of training video for audio training library

  • Possible delivery of onsite training for clients

  • Work closely with other departments to continuously deliver current product knowledge to sales team

Sales Activities

  • Work closely with Sales team to identify and qualify prospects and follow up with potential business opportunities.

  • Manage customer issues and relations and continually offer current product knowledge

  • Responsible for maintaining potential customer accounts

  • Identify customer needs and qualify leads by phone, e-mail and web

  • Track activity and new contacts in our sales management system

  • Manage diverse and often tight timelines

  • Other duties/tasks, as required.

Qualifications may include (but are not limited to):

  • Minimum 2 year post secondary diploma in a related field

  • Strong presentation skills

  • Excellent interpersonal and communication skills (both oral and written)

  • Ability to learn complex software

  • Ability to work on multiple projects under tight time constraints

  • Excellent analytical and problem solving skills

 

Documentation Specialist              Apply Online 


This is an excellent entry level position for a creative, detail-oriented individual that is interested in furthering their career in technical writing. The chosen candidate will work closely with members of the Client Support Services team, performing both technical documentation duties and sales duties as required. The ideal candidate will be professional and will possess excellent communication skills, both oral and written. This is a challenging position that requires a team player with exceptional organization and time management skills.

Responsibilities of this role include (but may not be limited to):

Documentation Activities

  • Assist in the creative process to build new types of documentation
  • Offer new ideas to help enrich existing material
  • Consult with other members of the team to learn about new functionality and projects
  • Create and maintain help documentation for entire product line
  • Develop monthly webcast scripts
  • Design user manuals
  • Develop training guides for client training sessions
  • Develop training scripts for video training library
  • Perform proofreading and research as required
  • Review and perform QA on documentation to ensure technical accuracy
  • Become product specialist

Qualifications may include (but are not limited to):

  • Minimum 2 year post secondary diploma in a related field
  • Familiarity with graphics and documentation software
  • Proficiency in RoboHelp, HTML and Microsoft Word
  • Excellent interpersonal and communication skills (both oral and written)
  • Excellent proofreading skills
  • Ability to learn complex software
  • Ability to work on multiple projects under tight time constraints
  • Ability to give and receive constructive criticism
  • Excellent analytical and problem solving skills
  • Enthusiasm for writing and the subtle intricacies of language

In addition to the varied challenges these positions offer, our staff enjoy a casual work environment and the benefits of participating in a rapidly growing, pre-IPO company.  



Marketing

** We do not currently have openings in this department.

Consulting       

** We do not currently have openings in this department.

Management

** We do not currently have openings in this department.


Finance, Accounting & Administration    * Positions Available - Click Here *


Trainer      Apply Online

This is an excellent entry level position for a creative, detail-oriented individual who is interested in furthering their career in Training. The chosen candidate will work closely with both the Sales team and other Inside Sales team members, performing training duties as required. The ideal candidate will be professional and will possess excellent communication and presentation skills, both oral and written. This is a challenging position that requires a team player with both exceptional organization and time management skills.

Responsibilities of this role include (but may not be limited to):

Training Activities

  • Responsible for all Internal Training of entire product line

  • Delivery of remote client training

  • Delivery of monthly webcast for external clients

  • Maintenance of training video for audio training library

  • Possible delivery of onsite training for clients

  • Work closely with other departments to continuously deliver current product knowledge to sales team

Qualifications may include (but are not limited to):

  • Minimum 2 year post secondary diploma in a related field

  • Strong presentation skills and experience

  • Excellent interpersonal and communication skills (both oral and written)

  • Ability to learn complex software

  • Ability to work on multiple projects under tight time constraints

  • Excellent analytical and problem solving skills

 

 

Office Administrator                    Apply Online


This is an excellent career opportunity to get into an administrative position with a very dynamic company. This is a challenging position that requires excellent organizational, time management and communication skills. 

Responsibilities of this role include:

  • Greeting vendors, customers, job applicants and other visitors
  • Routing incoming calls and placing outgoing calls
  • Responsible for performing daily office tasks such as filing, recording, maintaining records, copying, posting on internal intranet, and other similar duties
  • Providing administrative support as directed
  • Making Travel arrangements
  • Responsible for the maintenance of information and files, scheduling appointments, producing correspondence and other administrative tasks

To be successful candidates must have: 

  • A High School Diploma, supplemented with some post secondary education or related/similar experience
  • Excellent interpersonal and communication skills (both oral and written)
  • working knowledge of Windows, Word, Excel and Outlook
  • Ability to follow procedures accurately
  • Ability to meet deadlines, shifting priorities and interact well with others in a fast paced work environment
  • Extreme attention to detail
  • Excellent analytical and problem solving skills.

The successful candidate will join a very fast paced team that is used to success! This is your chance to join a rapidly growing company that is taking the market by storm!

If you have the skills and experience to be successful in this role, we want to hear from you! Please apply online by clicking the "APPLY ONLINE" icon next to the position title above, fill out the application form and attach your resume.

 




If you wish to apply for one of our open positions, please apply online by clicking on the "APPLY ONLINE" icon next to the position of interest. If you wish to apply for more than one position please apply online for each position, attaching your resume each time.

By submitting an application and attaching files you are giving Upside Software Inc. permission to maintain and collect information as it relates to your employment application; including, but not limited to, any subsequent information we receive through pre-employment exams, interviews and reference checks. Within 6 months of receipt of your application, all information will be destroyed by Upside Software unless you become an employee. If you become an employee with Upside Software all pre-employment information that was gained will become part of your permanent employee record.

 



[ Home ] [ Contact ] [ Privacy Statement ] [ Terms & Conditions ]
Copyright © 2001-2008, Upside Software® Inc. All Rights reserved.
this site is best viewed at 1024 X 768