Looking to join a dynamic team in a fast paced work environment? Check our career listings to see if there is a job for you.

CaseBank welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.

Senior Product Manager (Mississauga/Toronto, Canada)

September 5, 2018

Position Description:

CaseBank Technologies Inc., a Division of ATP, develops innovative software solutions for troubleshooting and identifying recurring defects on aircraft and other complex equipment. Using case-based reasoning, natural language processing and machine learning, CaseBank’s systems accelerate and improve the accuracy of operations, service and support decisions.

The Senior Product Manager (PM) plays a key role in the formation of products and services within CaseBank and collaborates with user experience designers, engineering, customers, sales, and marketing in a cross-functional team to grow existing products (SpotLight and ChronicX) while delivering new ones.  The PM is passionate about engaging user experiences, features and products that delight customers, drive revenue, and increase customer usage and loyalty.

Key responsibilities:

  • Talk to customers, prioritize requirements, manage trade-offs between product/customer needs, technical considerations and usability
  • Lead through influence, measure, and strive to build great products
  • Collaborate with engineering and user experience to ensure products are designed and built from a customer-first perspective with a focus on usability and a simple, user experience
  • Develop a deep understanding of our products, users, and platforms
  • Product idea generation for new software products or for the next version of an existing product
  • Collection and prioritization of product requirements from prospects, customers of earlier versions of the product, domain/market experts, products/solutions from competing vendors, etc.
  • Product market analysis as to how the product should behave or is behaving in the market, as compared to other products catering to the same/similar customer segments.
  • Creation of user stories, definition of product releases, content, and schedules
  • Oversight of product testing prior to release; determination of suitability for release.
  • Plan and monitor the delivery of the product into the market. Coordinate the go-to-market plan, including product marketing, sales readiness, sales support and customer-care readiness.
  • Solicit customer feedback and collect defect reports; maintain backlog of possible product improvements.

Required Skills, Experience, and Abilities

Bachelor’s Degree or advanced degree

Experience working in general aviation, business aviation, aerospace, or maintenance industry and the products and services that are successful in the industry

3+ year’s experience managing a software product: design, build, release, go-to-market, especially software as a service

Experience working in a fast-paced, Agile environment with multiple personality types in time and place-shifted locations

Excellent verbal, written, interpersonal, and presentation skills is a must

Travel is required periodically


NetSuite Analyst / Administrator (Brisbane/San Francisco, California)

August 16, 2018

ATP is the general aviation industry’s single-source provider of information management and services, managing the maintenance process—from maintenance and compliance tracking to inventory management—for improved productivity and efficiency and increased aircraft utilization and value. With a large network of international sales partners, ATP is a global company that helps more than 23,000 users in 96 countries achieve the highest levels of safety, compliance, and productivity.
Aircraft Technical Publishers (ATP) is looking for a NetSuite Analyst or Administrator with 3+ years of relevant experience to join our team. We need an individual who wants the benefits of working in a smaller company, namely the opportunity to make a direct impact on the business, create and improve processes, and work directly with the finance and sales teams to optimize NetSuite and related systems/applications. The ideal candidate is someone who enjoys working on multiple projects; is very detailed oriented; has a deep understanding of NetSuite both from a technical and user perspective; and is proactive, collaborative, and strong team player. This position is based in Brisbane, CA and reports directly to the Manager of Business Applications.
The NetSuite Analyst/Administrator is responsible for providing efficient, effective and reliable support to all users of NetSuite at both ATP and its Canadian-based subsidiary, CaseBank Technologies.
Duties include:
• Keeping NetSuite and integrated applications in good working order
• Maintaining external plugins including Avalara, Solupay, Expensify
• Managing multiple NetSuite system integrations using API’s
• User support
• Timely responses to data requests and system/process improvements
• Ensure NetSuite modules are upgraded and tested regularly utilizing the Sandbox
• Collaborate with users to create innovative solutions for new and enhanced business processes.
• Provide guidance, assistance, and training to all NetSuite users and follow-up to resolve complex data and business process problems.
• Develop and support reports using both saved searches and NetSuite reports.
• Coordinate deployment of any newly developed business processes and participate in the training of users.
• Strong knowledge of the full range of NetSuite and its modules. NetSuite certifications a plus.
• Ability to read and understand scripts that facilitate integration of functions and data between applications.
• Strong system-analyst knowledge of CRM, accounting and sales.
• Expert-level skills and extensive experience creating NetSuite saved searches and reports. Along with extensive knowledge of workflows and custom record types.
• Working knowledge of a Customer Support ticketing system a plus.
• Working knowledge of JIRA a plus.
• Must be detail-oriented and have a proactive approach
• Strong analytical and problem resolution skills, including the ability to research and simplify complex issues
• Ability to work independently with minimal supervision and a good team player with problem solving skills and work with colleagues globally
• Must be organized, efficient and able to meet tight deadlines
• Ability to work in a dynamic environment with changing priorities
• Excellent communication and interpersonal skills
• Maintain an excellent working relationship with department heads and be responsive to internal customer needs
• Occasional travel to Austin, Texas and Toronto, Canada


Senior Java Developer - ChronicX (Mississauga/Toronto, Canada)

August 1, 2018

Position Summary

CaseBank’s ChronicX service provides recurring maintenance defect identification and tracking for many of the world’s largest and best-known airlines. The customer base continues to grow at accelerating year-over-year rates, largely through industry word-of-mouth.

This rapid growth imposes many challenges. The Senior Java Developer will respond by developing new features according to the product roadmap and enhancing the existing code to ensure a robust and reliable application. The senior developer will also be a key contributor in designing and developing solutions to improve the application’s performance and scalability and to integrate with customer’s applications.

The senior Java developer will join a small but highly capable team where they will mentor junior staff, coordinate activities with other departments (e.g., QA and support teams), and support the team lead in identifying and implementing continuous improvement opportunities.

The key to success in this position is a demonstrated track record of accomplishment in a growing, fast-paced environment, enhancing and maintaining computationally heavy Java applications, and refactoring Java code for improving performance, scalability and reliability.

Performance Objectives

Primary objectives:

  1. Contribute to ongoing development activities for ChronicX based on the application’s roadmap.
  2. Maintain and refactor the existing code to improve ChronicX’s reliability and performance, targeting an incident-free production environment.
  3. Attend technical meetings with customers’ IT teams to design and implement integrations based on WebServices or JMS/MQ.

Secondary objectives:

  1. Define requirements and prepare development estimates for new features in ChronicX.
  2. Participate in design reviews, code reviews, and in mentoring junior staff.
  3. Assist the team leader by coordinating activities with QA and DevOps teams to ensure on time, high quality version upgrades in the production environment.

Required skill set

  1. Senior level experience in designing, implementing, and maintaining Java web applications.
  2. Prior demonstrated, quantifiable experience optimizing Hibernate queries running against Microsoft SQL Server.
  3. Experience implementing Angular 2 (or later) user interfaces
  4. Experience designing and implementing integrations based on JMS/MQ message queues and web services.
  5. Nice to have – experience programming or working with natural language processing algorithms and toolkits.
  6. Additional Nice to have – experience with Python, Lucene, Spring Boot, GWT, Maven and Jenkins.

The team

You will need to demonstrate that you can make a difference quickly while embracing CaseBank’s performance-driven culture. We’ll give you the help you need to make that happen. Our team has a few common characteristics; if you share these, you’ll fit right in:

  • We work together to achieve common goals without chasing individual credit.
  • We take our work seriously, but not ourselves.
  • We’re ambitious but grounded.
  • We get satisfaction out of building products that have a material impact on the world and will outlive us.
  • Our team is of paramount importance. We take hiring very seriously, and scrutinize resumes closely to keep our competency above industry average. We expect you’d do the same with us. Let us know you reviewed this opportunity carefully by including the word “phoenix” somewhere in your response.

The company

CaseBank Technologies, a Division of ATP, (http://www.casebank.com) commercializes a diagnostic software tool, SpotLight®, for the troubleshooting of aircraft, engines, and other complex equipment and a SaaS web application, ChronicX®, which helps airlines and MROs improve the health of their fleets by providing an innovative approach for detecting and managing recurring defects.

In December 2016 CaseBank was acquired and merged with ATP by the Chicago-based private equity firm ParkerGale Capital who continues to reinvest in growing and enhancing the business and its product lines.


IT Systems Administrator (Brisbane/San Francisco, California)

July 24, 2018

We are currently seeking an IT Systems Administrator experienced in maintaining and enhancing IT infrastructure, with an emphasis on finding improvements and automation. You will be responsible for maintaining servers, virtualization, networking, backups, business continuity and disaster recovery while working with a growing IT team that emphasizes agility and efficiency. You will work alongside other IT members to imagine and realize the communications and data processing of the ATP Operation

Within 3 months you will:

  • Learn team culture and methods through our onboarding process
  • Meet with members of other teams to understand the different groups and what they do
  • Help to maintain and enhance our existent operation
  • Learn IT procedures and develop ideas to improve them
  • Enhance documentation of existent processes
  • Master Helpdesk System and escalation policies
  • Work directly with ATP employees to resolve their technical problems
  • Have a general understanding of the ATP IT Operation

Within 6 months you will:

  • Help to strengthen our internal and external network security
  • Enhance Documentation on existent infrastructure and work on disaster recovery and business continuity
  • Work on new projects together with the DevOps Team
  • Have a complete understanding of the ATP IT Operation

Job Summary

  • Provide IT Helpdesk support to ATP employees
  • Provide configuration management and infrastructure troubleshooting.
  • Build and Upgrades Windows servers.
  • Design, Develop and maintain installation, configuration, operational procedures and documentation.
  • Create and modify, deploy and monitor software and security patches.
  • Configure switching and routing hardware.
  • Implement firewall and content filtering configuration changes.
  • Configure users and computer
  • Troubleshoot Windows Server, Active Directory, DNS, DHCP issues.
  • Troubleshoot Microsoft SQL Server performance issues
  • Troubleshoot routing, switching, VPN and wireless issues.
  • Investigate telephone system related issues, call flows, and telephone anomalies.
  • Investigate firewall connectivity issues.
  • Required to participate in the Helpdesk on call after hours support rotation.
  • Participate in other duties and projects as assigned.
  • Proactively ensure the highest levels of systems and infrastructure availability
  • Maintain security, backup, and redundancy strategies
  • Consistently demonstrate commitment through Passion & Caring, Expertise, Accountability, Effective Communication, and Operational Excellence.

Skills and Requirements

  • Bachelor’s Degree (B.A. or B.S.) or Information Technology-related field from an accredited college
  • Minimum of three years of systems administration / networking experience with Microsoft Windows Server 2008 (or later) and Active Directory administration.
  • Project Management knowledge a plus
  • Microsoft Active Directory/Server-related or Cisco routing/switching certifications desired.
  • Experience with virtualization, VMware / Hyper-V
  • Good working knowledge of Data Center technologies including: Windows Server 2003-2016, Virtualization and Linux/Unix server
  • Office 365 Administration knowledge
  • Fortinet Firewall knowledge a plus
  • Veaam Backup and Replication solution knowledge a plus
  • Experience with SSL certificates and Internet domain management
  • Scripting and automation knowledge an advantage
  • Demonstrated proficiency troubleshooting complex technical issues.
  • Knowledge of Azure and AWS cloud computing services a plus
  • Excellent verbal and written communication and collaboration skills are required.


  • You have a customer-service centric attitude always.
  • You thrive in ambiguity and enjoy finding creative solutions when there is no clear answer to a problem
  • You have experience managing and securing workstations in a corporate environment
  • You understand secure networking best practices
  • You are highly organized and self-motivated
  • You work well with others
  • You enjoy sharing your knowledge and don’t mind to mentor Junior members of the team

The interested applicant should send their resume and cover letter to [email protected]


Senior Quality Assurance Analyst (Mississauga/Toronto, Canada)

June 7, 2018

Position Description:

The primary goal of Senior Quality Assurance Analyst is to ensure exceptional quality of our software products.


  • Work with the developers, QA, Product Managers and internal users to help define, implement, and maintain quality standards
  • Write tests plans and test cases, perform hands-on testing
  • Work on Web services testing using SoapUI
  • Help identify weaknesses in our products
  • Analyze test case failures and perform root cause analysis as appropriate
  • Create clear bug reports using reporting tools
  • Be part of 2nd level support for our software products
  • Communicate status of projects, Customer concerns and escalate issues as needed


  • Degree in Computer Science or related area, or relevant work experience
  • 5+ years of Software Testing experience with a focus on manual testing
  • Experience with all phases of software testing including test planning, functional testing, and regression testing
  • Excellent knowledge of the SDLC
  • Solid knowledge of quality assurance techniques, testing concepts, methodologies and tools
  • 1+ year of web services testing ideally using SoapUI
  • Knowledge of SQL, experience working with Microsoft SQL Server management studio
  • Excellent verbal and written communication skills
  • Strong ability to learn and adapt in a fast paced changing environment
  • Passion for improving quality
  • Detail oriented, reliable and have the ability to work both in a team environment and alone with minimal direction and supervision
  • Ability to focus on deadlines and deliverables


  • Experience working with Agile methodologies and on Agile teams
  • QA Certification
  • Localization testing experience

Software Engineer (Austin, Texas)

June 7, 2018

ATP is the general aviation industry’s single-source provider of information management and services, managing the maintenance process—from maintenance and compliance tracking to inventory management—for improved productivity and efficiency and increased aircraft utilization and value. With a large network of international sales partners, ATP is a global company that helps more than 23,000 users in 96 countries achieve the highest levels of safety, compliance, and productivity.

This is an outstanding opportunity for a dynamic and innovative engineering leader to join ATP at a crucial phase of its business expansion and transformation.

Reporting to VP of Engineering, and working in close collaboration with the team lead/software engineering, senior product, design, and quality teams, the Software Engineer – focusing on full stack development will play a critical role in the future growth of ATP by developing and owning the technical architecture, strategy, quality, and delivery of ATP’s SaaS and mobile product offering.  ATP is looking for someone who is currently either a front-end or back-end developer who is looking for a change and would like to participate in the full stack process.  Although our application is heavily used in production today, this is near a greenfield situation as our front-end technology is going through substantial transition.  This position requires excellent team participation as well as current hands on coding experience.


  • Implement the technical architecture, strategy, and roadmap for ATP’s SaaS product offering
  • Ensure code quality, scalability, extensibility exists across all products
  • Partner with the team on architecture, build, release and execution of application delivery to support the current and future business needs including functional feature development, scalability, and everyday production support.
  • Apply solid programming principles, work collaboratively in an energetic team-centric environment, drive unit testing and devops deployment principles.


  • 4+ years of experience in Javascript application development which includes configuring, building and testing application and technical architecture components
  • 4+ years in depth database driven application architecture and design
  • Must have a deep working understanding of multi-tier database driven SaaS site/app development.
  • Track record and experience delivering enterprise SaaS products and services leveraging a cloud-based environment such as AWS or Azure a plus
  • Programming to a back end relational DB system is required.  NoSQL and related systems experience a plus
  • 2+ years developing highly responsive data driven consumer facing sites using C#, web-scale architecture, and multi-tenant software platforms
  • Experience with single-sign on (SSO) and federated identity provider models and tools, and enterprise search
  • 4+ years using test driven development methodology
  • Bachelor’s degree in Computer Science, Computer Engineering or equivalent experience

Preferred Qualifications

  • Experience building products from scratch/greenfield situations using feedback/requirements from Product Management/customers.
  • Content management and digital assessment management experience and integration of workflows
  • Experience developing sites and applications that are responsive
  • Experience with PDF manipulation libraries including conversion to HTML a plus
  • Track record of individual technical achievement

The interested applicant should send their resume and cover letter to [email protected].