Careers at Cirba

Cirba provides software-defined infrastructure control for visionary enterprises to remove risk from the heart of operations and unlock new levels of strategic visibility, efficiency and agility.

We are always looking for outstanding candidates to join our team. Cirba is fast-paced and results driven, embodying the motto ‘Work Hard, Play Hard’. We encourage our staff to achieve their personal career goals and will work with them to find a healthy balance between work and life. Cirba is an equal opportunity employer and offers competitive salaries, a full range of benefits including a work-life balance, training and development program, and extended healthcare.

Services

Technical Writer

Engineering

Product Manager
ScrumMaster
Software Developer

 

Services

Technical Writer
Department: Technical Services & Support
Reports to: VP, Services Operations
Level:
Junior to Intermediate
Location: Richmond Hill, ON

A highly motivated "Tech-Savvy" Technical Writer. The ideal candidate will have experience working for a fast-paced, medium-sized software company. This person must have excellent communication, organizational and interpersonal skills.   

General Responsibilities:

  • Work with product management, engineering and services to write, edit and update online help files and supporting PDF user guides and process documentation;
  • Maintain documentation source files and generate MS Word versions of documents as required;
  • Work with product management, engineering and QA to fully understand new features and enhancements and prepare release notes for each product release;
  • Prepare draft content for the What's New guide, including screenshots;
  • Update and maintain the demo installation guide and any supporting documents;
  • Publish final versions of all Cirba documentation from MadCap Flare and MS Word (via Adobe Acrobat) for Cirba product build and for customer and partner distribution;
  • Prepare custom online help content and PDF guides based on specific customer requirements, if required;
  • Work with technical services and support teams to edit, publish and maintain Tech Notes;
  • Install and configure the Cirba product and migrate and update the latest demo database to work with engineering builds;
  • Log any software bugs found during the documentation process and verify closure through JIRA;
  • Address all documentation-related issues and verify closure with the user who has submitted the change/fix;
  • Make documentation content available, in MS Word format, for training materials (slides, handouts, etc.

Requirements:

  • 4+ years of experience working as a technical writer;
  • 2+ years working for a software technology company;
  • Experience with tools such as MadCap Flare, Adobe Acrobat, Microsoft Office, Microsoft Visio;
  • Experience with virtualization technologies would be an asset;
  • Experience with Altassian JIRA and Confluence would be an asset;
  • Experience with the Agile Software development process would be an asset;
  • Must be comfortable working in open area environment.

If you are interested is this position, please submit your resume by email to careers@cirba.com. In the subject title please quote: TechWriter.We thank all applicants who apply, but only qualified candidates will be contacted directly to schedule an interview

Engineering

Product Manager
Department: Product Management
Level: Intermediate
Location: Richmond Hill, ON

We are seeking an Intermediate Product Manager for Cirba. This person will report to the SVP, Product Strategy and be responsible for managing the day to day development and management of feature requirements and product deliverables.

The position requires strong conceptual and analysis skills, solid technical background and understanding of IT industry principles, planning abilities, sound judgment, teamwork, leadership, innovation, excellent writing skills, and superior communication and presentation skills.

General Responsibilities:

  • Define, coordinate, and prioritize market, customer and partner feedback and ideas into product requirements for future enhancements to Cirba's products and services.
  • Work with engineering to communicate requirements through the documentation of epics and stories and track product development progress
  • Work closely with cross-functional teams composed of Engineering, Sales, Client Services, and Business Development Representatives to understand, communicate and manage product deliverables
  • Support partners, customers and pre-sales by providing assistance in engagement and deployment planning, data collection, and analysis
  • Conduct user acceptance testing of all new functionality
  • Manage beta programs and deployments
  • Track industry key trends and maintain solid understanding of key technologies in the assigned product owner area (e.g. Storage)
  • Monitor key competitors to plan positioning against their offerings and educate sales as to how to win against them
  • Work with Client Services team members and the Training Service Department to update and develop training materials.

Minimum Requirements:

  • 4+ years of relevant experience in architecture, design, management or implementation of large scale enterprise level  cloud/virtualized infrastructure  or storage systems supporting such virtual environments
  • Deep knowledge of diverse storage technologies (NetApp, EMC, etc.) and their use at large enterprise customers
  • Knowledge of diverse cloud/virtualization technologies (VMware vCAC/vSphere, IBM iCO/PowerVM, OpenStack/KVM, etc.)
  • Demonstrated ability to understand a complex distributed software system
  • Ability to manage multiple priorities, commitments and projects
  • Direct Product Management experience working in an Agile development environment is a benefit
  • Must be able to grasp highly technical concepts quickly, develop content, and independently document features for target audiences
  • Strong oral communication skills and excellent technical writing skills
  • Strong team player and enjoys working in a fast paced team atmosphere
  • Travel may be required for this position (up to 10%)
  • A B.S or M.S in Computer Science or a related field is strongly preferred

Please submit your resume to pm_careers@cirba.com and reference 'PRDMGT2015'. NO AGENCIES OR PHONE CALLS PLEASE. Only qualified candidates will be contacted.

 

ScrumMaster
Department: Engineering
Level: Junior/Intermediate
Location: Richmond Hill, ON

We are looking for a well-rounded ScrumMaster to join our growing engineering team here at Cirba Inc.  This person will contribute their Agile knowledge and skills to the creation of Cirba's world class product. An ideal candidate would have a passion for technology with a desire for building leading edge solutions and will serve as a facilitator for Agile teams and assist them to deliver great solutions. This position reports to the Director of Engineering.

Below are the duties and responsibilities but may be changed in accordance with the needs of Cirba. This is not intended to be an exhaustive or exclusive list of duties. You may be required to carry out any other associated tasks to ensure the successful delivery of Cirba's objectives.

ScrumMaster is responsible for:

  • Provides a single point of contact for projects
  • Coordinate and facilitate meetings such as daily standup, sprint planning, demos and sprint retrospectives and other agile related meetings. 
  • Help the Product Owner and the Team maximize productivity  by removing obstacles
  • Work with the team to achieve effective story breakdown
  • Assist the team with making appropriate commitments through story selection and task definition.
  • Manage multiple features through every phase of the projects
  • Work with other teams to coordinate deliverables across multiple projects
  • Facilitate discussion and encourage  alternatives or different approaches
  • Play a key role in coaching teams to ensure Agile principles are properly implemented and adopted. 
  • Promote a collaborative team environment that fosters creativity and innovation
  • Radiates information such as backlog tracking, burndown metrics, velocity, and task definition to ensure transparency. 
  • Lead a team to self-organization

Minimum Requirements

  • 2+ years experience working in an Agile environment
  • Ability to work with minimal supervision in a dynamic environment with changing requirements
  • Experience delivering web application projects\solutions
  • Excellent written, interpersonal and verbal communication skills
  • Certified ScrumMaster (or equivalent)  or suitable hands on  Agile experience

Nice to Have

  • Experience in evaluating and implementing agile tools
  • A B.S in Computer Science\related field or relevant work experience

Personal Attributes

  • Creative Thinker with strong problem solving skills
  • Ability to work under pressure and manage own time, self-motivated, with a high level of self‑discipline
  • Real team players, who receive as much satisfaction from facilitating others' success as their own
  • Enjoys working in team environment. Patient, flexible and pays attention to detail
  • Delivery focused, with a flexible approach to work and willingness to learn new systems and business lines
  • Continual learning -  tools and techniques to manage oneself and a team

If this sounds like the position for you, send us your resume and in your cover letter tell us why we should be hiring you.

If you are interested is this position, please submit your resume by email to eng_careers@Cirba.com. In the subject title please quote: ScrumMaster.  We thank all applicants who apply, but only qualified candidates will be contacted directly to schedule an interview.

 

Software Developer
Department: Engineering
Level: Intermediate/Senior
Location: Richmond Hill, ON

We are looking for well-rounded developers to join our growing engineering team here at Cirba Inc.  This person will contribute their knowledge and skills to the creation of Cirba's world class product. An ideal candidate would have a passion for technology and software development with a desire for building leading edge solutions.

This position reports to the Director of Engineering.

Below are the duties and responsibilities but may be changed in accordance with the needs of Cirba. This is not intended to be an exhaustive or exclusive list of duties.  You may be required to carry out any other associated tasks to ensure the successful delivery of Cirba's objectives.

Software Developers are responsible for:

  • Collaborate with scrum teams to design and develop innovative solutions with a focus on rapid delivery while maintaining balanced attention on quality, performance and usability.
  • Collaborate with team to define functional and detailed design requirements
  • Assist and help maintain and track the team's portion of project schedule
  • Work with other product development and support teams to resolve defect reports and enhancement requests
  • Work closely with the engineering team to find ways to push the limits of existing web technology in pursuit of creating the best possible solutions.
  • Keeping current with new technologies, techniques and apply them where suitable.

Minimum Requirements

  • 4+ years of web application development experience using Java technologies
  • Strong Software Development Skills, primarily Java, JavaScript, SQL
  • Proven web application development experience
  • Experience and understanding of Virtualization technologies
  • Experience and understanding of multiple OS platforms (Windows, Linux/Unix)
  • Experience building enterprise software solutions
  • Strong written, interpersonal and verbal communication skills

Nice to Have

  • Knowledge of our other technologies
  • Experience working in an Agile environment
  • A B.S in Computer Science\related field or relevant work experience

Personal Attributes

  • Creative Thinker with strong problem solving skills
  • Can adapt and learn new technologies quickly
  • Ability to work under pressure and manage own time, self-motivated, with a high level of self‑discipline
  • Enjoys working independently as well as in team environment. Patient, flexible and pays attention to detail
  • Delivery focused, with a flexible approach to work and willingness to learn new systems and business lines

Our Technologies and Tools:
Cross Platform on Windows and Linux, Java , JSF, Struts, JSP, Tomcat, Servlets, CSS, DHTML, JavaScript, DOJO, AJAX, XML, HTML5, IBATIS, Quartz, JFreeChart, Velocity, Jasper, Axis, JPPF, SVN, JUnit, Agile, Scrum, Kanban, Oracle, SQL Server, Eclipse, Netbeans.

If this sounds like the position for you, send us your resume and in your cover letter tell us why we should be hiring you.

If you are interested is this position, please submit your resume by email to eng_careers@Cirba.com. In the subject title please quote: ENG201.  We thank all applicants who apply, but only qualified candidates will be contacted directly to schedule an interview