Career Opportunities

Do you want to make a difference in one of the world's leading business continuity software companies? Apply now to join the Assurance team.

Current openings

VP, Customer Success

Location: Audubon, PA

Who we are:

Assurance has an industry-defining legacy that has shaped the evolution of business continuity for over 30 years. As the largest business continuity software provider, we remain committed to partnering with our customers to help them confidently conquer emerging threats.

About You:

We are looking for a VP of Customer Success to oversee the strategy and execution of a seamless post-sales experience for our customers. This role sits on the executive team and owns the full customer experience, including customer support. You will manage a large team in our Audubon, Pennsylvania headquarters and work with Sales, Marketing, Services, and Product Development, to improve how our customers protect their businesses.

Responsibilities:

  • Lead and own the customer success and support functions
  • Act as the overall manager of the customer success and support teams, owning team vision, process, and goals, and people development
  • Define and track customer success and support KPIs and goals; analyze relevant data to improve processes, drive innovation, and inform decisions
  • Scale our existing operations to serve a growing global customer base 
  • Assessing opportunities for new products and features, utilizing customer insights / feedback to advance our products and platform
  • Deliver a customer experience that differentiates our solution, reflects our values, and drives customer renewals
  • Develop and grow Assurance's customer community
  • Sit on the executive leadership team, working cross-functionally to scale the business and role model working standards, practices, and values

Requirements:

  • 10+ years experience in customer success or account management roles with 5+ years managing teams
  • Bachelor’s degree; MBA preferred
  • Experience building and scaling a customer success org, ideally in support of SaaS products
  • Comfortable managing complex customer relationships with high expectations
  • Hungry and humble, low ego and willing to do what it takes for your team to succeed
  • Passion, empathy, integrity, and transparency in how you lead others
  • Highly analytical and structured problem solver
  • An ability to either directly identify with our customer profile (business continuity, risk, and compliance leaders) or quickly understand and translate customer profiles from other industries/experience to business continuity

Apply Now: Email your resume to HR@assurancesoftware.com

Manager, Financial Planning & Analysis (FP&A)

Location: Audubon, PA

Job Summary:

Assurance Software, the leading provider of business continuity management software, is looking for a Manager of Financial Planning & Analysis (FP&A) to join their expanding team at their headquarters in Audubon, PA

The Manager, FP&A will work closely with executive leadership to forecast the Company’s key financial statements and key operating metrics. This position supports business operations and reports directly to the CFO. The FP&A role is responsible for providing financial and operational business forecasting data to support business leaders to enable data-driven decisions, strategic planning, and Board-level reporting.

This role will act as the analytical engine of the company in providing insights and supporting the most important business decisions and will be a key asset in the ongoing growth of the company.

Responsibilities/Key Tasks:

  • Develop complex financial forecasting models and analyses to support Board-level reporting and evaluation of strategic initiatives.
  • Produce monthly, quarterly and annual financial and operating reports.
  • Analyze current and past trends in key performance indicators including all areas of revenue, cost of sales, expenses, and capital expenditures.
  • Monitor performance indicators, highlighting trends and analyzing variances from the annual operating plan.
  • Provide financial consulting, reporting and analyses in support of key strategic, M&A and operational initiatives
  • Oversee and manage the continued development of budgeting, financial forecasting, operating plan and modeling tools.
  • Analyze complex financial information and reports to provide accurate and timely financial recommendations to support management decision-making.
  • Prepare presentations for the Executive Leadership Team and Board of Directors.

 

Requirements/Qualifications:

  • Bachelor's Degree required; MBA preferred;
  • Minimum 5 years’ experience in Financial Planning and Analysis;
  • Highly analytical and proficient at aggregating, organizing, and summarizing large amounts of data
  • Advanced Microsoft Excel and PowerPoint skills;
  • Highest standards of integrity, accuracy and precision; detail-oriented and organized.
  • Self-starter who is highly motivated and works well with minimum supervision;
  • The candidate must have the ability to multi-task and manage multiple projects in fast-paced environment;
  • Strong written and oral communication skills. Position requires interaction with multiple Business Units and functional groups;
  • Experience with Business Intelligence and analytics software;
  • Experience in a SaaS or enterprise software environment a plus, but not required.

We offer very competitive benefits to include a wide range of Medical and Dental Plans substantially paid by the company, company paid Life, STD and LTD, very work life balance centric PTO Plan and a 4% company match 401K Plan.

Apply Now: Email your resume to HR@assurancesoftware.com

Senior Systems Engineer

Location: Audubon, PA

Job Summary:

As a Senior Systems Engineer for Assurance Software, you are responsible for the health and maintenance of over 300 Windows and Linux systems supporting enterprise class software products with a focus on SQL server administration and overall infrastructure security. As a member of this team, you will be responsible for providing the 7x24x365 delivery of operational and technical support services through telephone, email, web, and on site for a variety of enterprise class software environments, as well as assisting the Support Desk in customer satisfaction and retention. This position is also responsible for creating, maintaining, and updating Standard Operating Procedures (SOP) and other documentation as needed for the entire organization.

About You:

To be successful in this role, you will need to,

  • Have a high level of knowledge and skills in position-related areas; keep up with current developments and trends in areas of expertise.
  • Have strong troubleshooting and problem-solving abilities; able to quickly find solutions to issues and problems.
  • Be a proactive self-starter; able to prioritize tasks and ensure that work is completed efficiently and on time.
  • Work well independently or as part of a team; actively participate as a member of a team to move the team toward the completion of goals.
  • Originate action to improve existing conditions and processes; use appropriate methods to identify opportunities, implement solutions, and measure impact.
  • Communicate effectively and present to all levels of personnel including leadership, support, development, product management, sales and customers.
  • Have sound judgement and decision-making skills; able to make solid decisions with limited direction.

Responsibilities/Key Tasks:

  • Provide timely and quality response to all customer issues; resolving issues within documented Service Level Agreements (SLA).
  • Monitor existing systems to ensure high availability, reporting and remediating issues in a timely manner.
  • Troubleshoot server operational issues, installation issues, and technical issues as reported by both internal and external customers.
  • Escalate unresolved issues as documented in processes and procedures, maintain ownership of issues through resolution and provide updates to management on critical issues.
  • Manage capacity planning, report technical performance metrics, and implementation of operational standards and best practices to meet required service levels.
  • Design and implement security systems and redundant backups to maintain data integrity.
  • Preserve the confidentiality and security of all customer data.
  • Adhere to established ITIL service management processes for Problem, Incident andChange management.
  • Develop and continuously refine documented technical strategies to provide a scalable and manageable environment for future growth.
  • Perform ongoing performance tuning, hardware upgrades, and resource optimization as required.
  • Design / Develop PowerShell Scripts for Automation of Operational Process, where appropriate.
  • Proactively manage assigned projects and obtain resources as needed to meet business objectives and ensure projects are completed on time and within budget.
  • Participate in a rotational on-call schedule to support 7x24 operations.

Requirements/Qualifications:

  • Bachelor's degree or equivalent work experience.
  • 5+ years of systems engineering experience in a corporate or enterprise environment.
  • Demonstrated ability to implement and maintain complex Windows systems and integrate multiple applications.
  • Experience with Active Directory, DNS, GPO, DHCP and other directory service technologies.
  • Experience with Single Sign-On (SSO) technologies required; SAML and Ping preferred.
  • Experience capacity planning, performance monitoring and maintenance planning to ensure high availability.
  • Experience with network monitoring and application performance monitoring tools. Dynatrace and SolarWinds experience preferred.
  • Demonstrated experience with Microsoft SQL Server 2012 or higher; SQL Server Reporting Services, SQL Server mirroring, SSRS Packages and SQL Server performance troubleshooting.
  • Intermediate experience using PowerShell to automate routine tasks.
  • Knowledge of technologies and protocols including TCP/IP, DNS, SMTP, HTTP, HTTPS, SFTP, SNMP, IIS, .Net and HTML.
  • Experience with security protocols and monitoring such as Firewalls, WAF, and SIEMs.
  • Knowledge of security technologies and standards including system lockdown procedures disk encryption, server hardening and SSL.
  • Knowledge of virtualization technologies including VMWare ESX Servers and vSphere.
  • Experience in high availability \ disaster recovery design.
  • Experience with replication technologies such as DoubleTake \ Carbonite.
  • Experience with Windows failover Clustering, Storage Area Networks, and Key Management Systems.
  • Experience configuring and supporting N-tier software applications.
  • Experience with project management and proven ability to track multiple deliverables.
  • Experience with Service Management including ITIL certification.
  • Working Knowledge of Office 365 and Azure a plus.
  • Certifications from Microsoft, Cisco, VMWare or other relevant technologies a plus.

Other:

  • Assurance Software offers a high growth environment with excellent compensation and eligibility for our health/dental insurance, educational assistance, and more.
  • Assurance Software is an equal opportunity employer. Minority/Female/Disability/VeteranAbility to meet the physical demands of this position.
  • Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
  • Employment is contingent upon successful completion of the background investigation and pre-employment drug screen
 
We offer very competitive benefits to include a wide range of Medical and Dental Plans substantially paid by the company, company paid Life, STD and LTD, very work life balance centric PTO Plan and a 4% company match 401K Plan.
Apply Now: Email your resume to HR@assurancesoftware.com
 

Application Support Analyst

Location: Audubon, PA

Job Summary:

The Application Support Analyst is responsible for providing technical support and training to Software customers in a timely and efficient manner. This position answers and records inbound phone calls and email requests, resolves customer issues, opens problems, opens requests, and maintains internal escalation SLA’s. The Application Support Analyst continues to update the customer on the progress of their incident or request while maintaining themselves as the primary point of contact to the customer.

Job Responsibilities: 

  • Provide technical support and training to our customers regarding the function and usage of software products via telephone, email, and/or Chat
  • Answer ACD phone calls and maintain call statistics
  • Monitor and respond to the e-mail queue throughout the day & maintain e-mail statistics
  • Document all customer interactions in the Support Call Tracking Database including the details of problems reported, research and testing of issue reported
  • Identify root causes and suggest work-arounds where applicable
  • Open/Escalate problems and requests as appropriate
  • Escalate unresolved or potential issues to the Support Team Lead or management while continuing to update the customer on the progress and maintaining themselves as the primary point of contact to the customer
  • Maintain technical expertise, required industry certifications, and stay current with new and emerging software technologies
  • Promote new Software Releases to improve customer satisfaction
  • Contribute content for Internal and Customer Facing knowledgebases
  • Participate in departmental process/procedures development
  • Manage special projects as required
  • Create Knowledgebase articles, help sheets, usage guides, and FAQ lists for support team
  • Collaborate on escalated issues with our Technology Partners, Development, QA, Application & System Engineers and the Customer Support Management Team
  • Assist with Internal Disaster Recover Business Continuity Plan and Testing
  • Perform 24/7 On Call duty after normal business hours based on a rotating schedule

Job Requirements:

  • Minimum of 2 years of Customer Service experience implementing or supporting technology solutions
  • Ability to work independently as well as part of a team
  • Strong communication skills via multiple mediums (Face to face conversations, group meetings, email, chat, etc.)
  • Adhere to established ITIL service management processes for Problem, Incident and Change management
  • Honesty and Integrity in all job responsibilities
  • Knowledge of common Internet Browsers and Mobile Devices
  • Experience with Customer Support Ticketing Systems (preferred)
  • Familiarity with Business Continuity concepts and topics (preferred)

We offer very competitive benefits to include a wide range of Medical and Dental Plans substantially paid by the company, company paid Life, STD and LTD, very work life balance centric PTO Plan and a 4% company match 401K Plan.

Apply Now: Email your resume to HR@assurancesoftware.com

Account Executive

Location: Audubon, PA

Job Summary:

The Enterprise Account Executive is a key role at Assurance Software selling our award-winning Business Continuity Management Software, Emergency Notification Services and Software Professional Services. The candidate is responsible for executing regional sales and business development strategies across North America. The candidate will play a pure hunter role by unearthing and closing new business with targeted prospective customers. The candidate will develop revenue-producing relationships with decision-making CXO level executives as well as drive the sales cycle of all sales opportunities from initial prospect communication through contract execution.

About You:

  • You are a sales professional that has a strong work ethic, high aptitude for learning and who is seeking a position for growth and expansion of responsibility.
  • Self-starter with a reputation for being an effective change agent.
  • You must have the proven ability to listen, extrapolate information, and leverage resources to effectively provide solutions to customer. 
  • You are a hardworking, competitive type that is driven to succeed.

Responsibilities:

  • Grow Assurance Software revenue by closing net new logos within the Software suite of products.
  • Achieve monthly, quarterly and annual sales targets established by the VP, Sales.
  • Direct responsibility and management of lead generation strategies, prospecting plan execution, contact, qualification and development for gaining viable new accounts.
  • Responsible for the development, execution, and delivery of quality solution focused client presentations at a “C” level.
  • Manage the communication and internal coordination of Assurance Software sales support infrastructure to insure customer education and satisfaction.
  • Accurate and timely forecasting is an essential part of the account executive’s role.
  • Manage the end-to-end sales process for all opportunities including initial client communication, on-site presentations, RFP/RFI responses, multi-day client workshops, negotiation and deal signing. 
  • Support the team’s market research and competitive positioning analysis in partnership with presales, marketing and product development.

Job Requirements:

  • College Degree preferred but will consider applicants with equivalent work-related experience with a minimum educational requirement of a H.S. Diploma or GED equivalent.
  • Previous proven expertise in managed services, Business Continuity, Emergency Notification, high availability solutions, consulting and/or software solution sales.
  • Strong hunter profile with a proven track record of success selling enterprise level SaaS/ software and services.
  • Minimum of 4 years of successful sales experience within a large, strategic account environment.
  • An extraordinary drive to pursue opportunities both within the target client as well as to marshal the necessary resources within Assurance Software to ensure strong solution creation and implementation of the strategy once accepted.
  • The ability to present to a large audience of C level decision makers persuasively and with ease is mandatory.
  • Prior experience in relationship building with industry executives at trade shows, conferences, industry events and professional association meetings.
  • Exceptional ability to motivate and influence key contacts and decision makers.
  • Proven talent for making effective initial calls to target companies and the ability to develop relationships from a cold call or networking activity.

Work Environment:

This position is located at ASI headquarters in Wayne, Pennsylvania. While performing the duties of this job, the employee is regularly required to use hands and fingers to handle, feel or operate objects, tools or controls, and reach with hands and arms. The employee is frequently required to talk and hear. While performing the duties of this job, the employee regularly works in an office setting in front of a computer 80% of the time.

Apply Now: Email your resume to HR@assurancesoftware.com

Apply Now: Email your resume to HR@assurancesoftware.com

Product Manager

Location: Audubon, PA

Job Summary:

As a Product Manager for Assurance Software, you are responsible for defining how your piece of the Assurance portfolio will meet the needs of customers and prospects as they implement Business Continuity Planning to successfully manage the business impact of adverse events. You will build solutions based on your industry experience and your contact with customers and prospects.

About You:

We are looking for someone who possesses a unique blend of business and technical savvy, a big-picture vision, and the drive to make that vision a reality. You must enjoy spending time in the market to understand customer challenges and find innovative solutions for the broader market. As a Product Manager, you are expected to be a thought leader for the solutions you develop, both internally at ASI and externally.

To be successful in this role, formal training and knowledge of product management and/or business continuity planning is highly desired.

You must be able to communicate with all areas of the company. You will work with the software development team, using an agile software development framework, to create user stories and deliver software functionality. You will work with marketing communications to define the go-to-market strategy, helping them understand the product positioning, key benefits, and target customers. You will also serve as the internal and external evangelist for your product offering, working with the sales channel and key customers.

  • You are a hardworking, competitive type that is driven to succeed.
  • Self-starter with a reputation for being an effective change agent.
  • You enjoy being a thought-leader, working with customers and industry leaders.

Responsibilities/Key Tasks:

  • Specify market requirements for current and future products by conducting market research supported by on-going visits to customers and non-customers.
  • Prepare and present business cases for developing new solutions.
  • Work with the software development team to create and manage user stories through the software life-cycle.
  • Track and maintain performance metrics for new product and service launches.
  • Work with Product Marketing to maintain and provide content for product related collateral and sales tools.
  • Participate in various Sales Support activities, including: product and services training, seminars and documentation, and pre- and post-sales customer visit.
  • Develop and maintain channel, delivery, and partner relationships.
  • Support RFP responses as needed.

Requirements/Qualifications:

  • Prior experience in software product management or experience in developing business continuity plans.
  • Strategic thinker who blends technology and business strategy to develop a compelling vision for the solutions and services.
  • Bachelor’s degree (preference in Computer Science/Engineering or Business).
  • Familiarity with Pragmatic Marketing framework.
  • Excellent coordination skills including the ability to effectively partner across functional teams with the goal of developing a common point of view.
  • Strong communication and presentation skills.
  • Strong analytical skills, specific to market place, operational process and finance.
  • Ability to travel – up to 20% of the time.

Other:

  • Assurance Software offers a high growth environment with excellent compensation and eligibility for our health/dental insurance, educational assistance, and more.  
  • Assurance Software is an equal opportunity employer. Minority/Female/Disability/Veteran.
  • Ability to meet the physical demands of this position. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
  • Employment is contingent upon successful completion of the background investigation and pre-employment drug screen.

We offer very competitive benefits to include a wide range of Medical and Dental Plans, company paid Life, STD and LTD and a 4% company match 401K Plan.

Apply Now: Email your resume to HR@assurancesoftware.com

Creative Writer (Contract Position)

 Location: Audubon, PA

Who we are:

Assurance Software is a leading provider of software and services that help businesses stay up & running and minimize disruptions when disaster strikes. Our comprehensive business continuity management software goes beyond basic compliance, breaking down barriers to communication and collaboration. With Assurance, businesses can increase efficiencies, mitigate risk, manage recovery, and safeguard their employees, customers, environments, shareholders and brands.

About You:

We seek an individual with experience in creative writing in support of business-to-business (B2B) marketing programs.  The Creative Writer will report to the Vice President of Marketing and work closely with other marketing team members, providing content for the website and in support of marketing campaigns.  This is a hands-on job that requires the attitude and ability to get things done.

The Creative Writer will be a key contributor to a high-performing, collaborative marketing team, working with a commitment to achieving “excellence through teamwork”.  This contract position offers a unique opportunity to grow and share in a powerful sense of contribution and accomplishment.

Responsibilities:

  • Research and draft a steady-stream of blog posts, averaging 1-2 per week
  • Work with subject matter experts to Draft industry-specific whitepapers
  • Work with subject matter experts to co-interview customers and draft case studies
  • Assist with other creative writing projects such as advertising copy as needed

Requirements:

This is a self-starter role for an experienced creative writer with a demonstrated track record of achievement, proven ability to collaborate with team members, learn quickly, and manage multiple projects simultaneously.  Key requirements include:

  • Experience writing engaging, persuasive, and concise marketing copy for a B2B organization (3 year minimum)
  • Familiarity with Business Continuity concepts and topics (preferred)
  • Experience writing marketing copy for a software or technology company (preferred)
  • Experience writing compelling blog posts
  • Experience writing industry-specific whitepapers
  • Experience interviewing customers and writing compelling case studies
  • Ability to write with personality while reinforcing brand and using consistent voice and tone
  • Exceptional interpersonal and communication skills
  • Ability to work independently as well as part of a team
  • Familiar with digital marketing and SEO concepts (preferred)
  • Experience with HubSpot or similar marketing automation and content management system
  • Takes a collaborative approach to all projects with a team-player attitude
  • Ability to multi-task and prioritize to meet deadlines
  • Honesty and integrity in all job responsibilities
  • Bachelor’s degree in communication or related field (preferred)

Hourly Rate:

  • $18 - $25 / hour, depending on experience

Apply Now: Email your resume to HR@assurancesoftware.com 

Senior UX Designer

Location: Audubon, PA

Job Summary:

Assurance Software is looking for an exceptional Senior UX Designer to join our team and help drive continuous product innovation, customer satisfaction, and business success in a highly collaborative, agile development environment. Our ideal candidate has experience aligning business strategy with a range of User Centered Design, Design Thinking, and Information Visualization frameworks to solve business and customer challenges. As a Senior UX Designer, you will be involved in all aspects of user experience including user research, business and user needs analysis, high & low fidelity prototyping, usability testing, and monitoring usage & adoption success.If you love & breathe design, thrive on agile collaboration and engagement with users, and have a desire to create products and services that will change the world, let’s talk!

When applying for this position, please include a link to your online portfolio that showcases interaction designs, sitemaps, task flows, wireframes, user research, etc.

Responsibilities:

  • Lead all aspects of user-centered design including information architecture, task analysis, user flows, navigation, interaction design, and interactive prototypes.
  • Leverage user research insights and business strategy requirements to create innovative interactive web & mobile application concepts and drive them to completion.
  • Participate in various user research activities, including but not limited to contextual inquiry and usability testing, both in-person and remote (moderated and unmoderated).
  • Collaborate with the product management team, user experience researchers, visual designers, and developers to ensure user-centered perspective throughout the entire agile development cycle.
  • Advocate user focus across the organization and communicate the value and principles of user experience design to members of various product teams.
  • Preferred Requirements:
  • Sharp focus on user needs and passion for creating usable, engaging, emotional, innovative, and elegant user experience designs within a highly collaborative, agile development environment.
  • Fearless about solving business and user challenges across online and offline channels in close collaboration with cross-functional teams.
  • Experience with all user-centered design methods, including user research, personas, mental models, journey maps, information architecture, site maps, task flows, wireframes, rapid prototyping, heuristic evaluation, and usability testing.
  • Understanding of modern visual design principles, including composition, layout hierarchy, typography, and color as well as current web & mobile technologies.
  • Ability to solve complex problems, drive projects from concept to conclusion, and demonstrate a results-oriented working style.
  • Written and verbal communication skills & ability to effectively articulate and gain cross-functional buy-in.
  • Cross-browser development experience targeting popular Internet browser technologies including Internet Explorer, Mozilla Firefox, Apple Safari and Google Chrome.
  • Experience with visualization techniques using prototyping tools, pattern libraries, and styleguides.
  • Sound business acumen, strategic problem solver.

Required Experience:

  • A professional portfolio with examples of web & mobile software application design.
  • Proficiency with contemporary Design tools (Sketch, Adobe, Axure, Marvel, InVision).
  • At least 5 years of professional experience as a User Experience Designer or Interaction Designer.
  • Solid knowledge of user-centered design principles and best practices, attention to detail, and superior workmanship standards.
  • Bachelor’s degree in user experience design, human factors, information architecture, psychology, industrial design, or related field.

We offer very competitive benefits to include a wide range of Medical and Dental Plans, company paid Life, STD and LTD and a 4% company match 401K Plan.

Apply Now: Email your resume to HR@assurancesoftware.com

Want More Business Continuity Best Practices?  For industry tips and to keep up-to-date in the evolving software space,  subscribe to the Assurance Software blog.   Read Our Blog