Culture & Careers

Become a Sherpa Open Positions

As a Sherpa, you will grow in your career, expand your interests, tap into your creativity, and more. Different paths brought us here, but together we can elevate sales and change the nature of senior living. Come join us and help us build a company we are all proud to belong. 

  • Title: Senior Software Engineer

    Purpose

    The Senior Software Engineer provides and delivers web applications and features as they relate to Sherpa. This role will require involvement in the full software development lifecycle from concept and planning to delivery and deployment. In additions, this role will support the Sherpa team in troubleshooting and resolving customer support issues as they arise. This role will provide mentorship to the development team.

    Essential Job Functions

    Web Application Development

    • Executes full lifecycle software and development
    • Write well designed, testable, efficient code
    • Produce specifications and determine operational feasibility
    • Integrate software components into a fully functional software system
    • Develop software verification plans and quality assurance procedures
    • Document and maintain software functionality
    • Serve as a subject matter expert
    • Comply with project plans and industry standards
    • Delivery development projects on time and within budget
    • Suggest, plan and implement software improvements and upgrades
    • Help in preparation and documentation of functional requirements and specifications
    • Convey project objectives, risks and success criteria to Company Leadership team
    • Mentor junior developers through pair programming and direct mentorship

    Customer Support

    • Assist in general office IT related issues
    • Assist in deployments and server updates and upgrades
    • Assist in QA testing of larger features prior to deployment
    • Support Sales team as needed with technical product information and demonstrations
    • Provide support to both Sherpa customers and the internal team as needed

    Skills and Eligibility Requirements

    • Five or more years of experience with a history of growth in your roles
    • Excellent instincts and intuitive problem solver
    • Professionalism, self-motivation, and confidentiality are essential
    • Capable of self-directed work while developing repeatable processes
    • Ability to clearly communicate with co-workers at all levels of the organization
    • Occasional travel required
    • You should have expertise in one or more of the following technologies:
      • PHP
      • ReactJS
      • MySQL
      • AWS RDS/DMS
      • NodeJS
      • Symfony or similar PHP Zend frameworks
      • Git
      • AWS
      • Docker
      • Webpack
      • Ubuntu
      • Redshift/Postgres
      • HTML5
      • CSS/LESS
    • Nice to have familiarity with or desire to learn the following technologies:
      • Python
      • .NET
      • Athena
      • MongoDB/DocumentDB
    •  

    Note: All duties and responsibilities listed are considered to be essential job functions and requirements, and are subject to possible modification to reasonably accommodate individuals with disabilities. Marginal functions of the position (those that are incidental to the performance of fundamental job duties) have not been included. However, the omission of specific statements of duties does not exclude them from the position if the work is similar, related or logical assignment to the position.

    To apply, email your resume to careers@sherpacrm.com.

  • Title: Customer Support Specialist

    Purpose

    The purpose of this role is to ensure that Sherpa CRM users are provided with timely support and solutions, and to reinforce Sherpa’s commitment to empathy-based customer experience.

    Essential Job Functions

    Support Activities

    • Provide support, education and coordination for Sherpa CRM users
    • Interact professionally with both prospective and current customer base
    • Remain available to receive support calls throughout work hours
    • Respond to support emails within SLA rules
    • Maintain responsibility for customer support tickets until they are resolved
    • Escalate support tickets to development as needed
    • Enter and update support activities and tickets in Freshdesk and Slack
    • Import new customer lists into Freshdesk
    • Create alerts in Sherpa for changes to support hours
    • Compose, edit and proofread correspondence, reports, spreadsheets, and presentations

    Support Coverage

    • Provide phone and email support on weekends and afterhours per coverage policy
    • Coordinate and/or execute miscellaneous projects as requested
    • Perform onboarding QA and Dev QA, as requested

    Support Communication

    • Use the following communication techniques to engage with customers
      • Connect: Be lively, be engaging, be human. Something as simple as a friendly introduction can dramatically soften the tone and emotion of their response. Help them feel we practice the empathy that we preach in prospect-centered sales.
      • Untangle: Seek to clarify and understand the details of their issue rather than offering quick, generic solutions. Help them feel they are being heard.
      • Resolve: Provide timely, specific solutions. Seek to resolve the core issue at hand, rather than symptoms of the issue. Help them how much we value them as a customer.

    Skills and Eligibility Requirements

    • Associates or bachelor’s degree preferred
    • Prior training software or database customer support experience is preferred
    • Patience, attentiveness and curiosity
    • Clear verbal communication skills and the ability to use “positive language”
    • Empathy, calming presence and the ability to “read” customers
    • Time management skills, goal-oriented focus and the ability to handle surprises
    • Detail oriented with strong analytical and problem-solving skills
    • Adaptability, willingness to learn and self-motivation
    • Proficiency in MS Office products, especially Outlook, PowerPoint, Word and Excel

    Note: All duties and responsibilities listed are considered to be essential job functions and requirements, and are subject to possible modification to reasonably accommodate individuals with disabilities. Marginal functions of the position (those that are incidental to the performance of fundamental job duties) have not been included. However, the omission of specific statements of duties does not exclude them from the position if the work is similar, related or logical assignment to the position.

    To apply, email your resume to careers@sherpacrm.com.

  • Job Title: Database Administrator

    Purpose

    The Database Administrator is responsible for all aspects of the implementation and maintenance of all production and non-production databases in the Sherpa application stack. This role ensures that databases are secure, available and performant.

    Essential Job Functions

    • Support the Sherpa application delivery teams with reliable data sources
    • Serve as subject matter expert in data architecture
    • Expertise in deploying highly available and scalable databases using Cloud technologies
    • Work with development team to evolve database schema as needed
    • Ownership of the roadmap and technology choices for transactional databases and ETL pipeline
    • Profile and optimize application level queries
    • Assist sales team as needed with technical product information and demonstration
    • Provide support to both Sherpa customers and internal team as needed

    Skills and Eligibility Requirements

    • Five or more years of experience with a history of growth in your roles
    • Experience architecting data and documenting your design
    • Bachelor’s Degree in C.S. or related field is preferred
    • MySQL
    • Redshift/Postgres
    • MongoDB/DocumentDB
    • ASW RDS/DMS
    • PHP
    • Javascript
    • Python
    • R
    • Athena
    • Professionalism, self-motivation, and confidentiality are essential
    • Detail oriented with strong analytical and problem-solving skills
    • Ability to clearly communicate with co-workers at all levels of the organization
    • Occasional travel may be required

    Note: All duties and responsibilities listed are considered to be essential job functions and requirements and are subject to possible modification to reasonably accommodate individuals with disabilities.  Marginal functions of the position (those that are incidental to the performance of fundamental job duties) have not been included. However, the omission of specific statements of duties does not exclude them from the position if the work is similar, related or logical assignment to the position

    To apply, please email your resume to careers@sherpacrm.com

  • Title: UI/UX Designer

    Purpose

    The purpose of this role is to provide and deliver web applications and features as they relate to Sherpa. UI/UX Designer responsibilities include gathering user requirements, designing graphic elements and building navigation components. To be successful in this role, you should have experience with design software and wireframe tools. Ultimately, you’ll create both functional and appealing features that address our clients’ needs and help us grow our customer base.

    Essential Job Functions

    UI/UX Designer
    • Execute full lifecycle software development
    • Gather and evaluate user requirements in collaboration with product managers and engineers
    • Illustrate design ideas using storyboards, process flows and sitemaps
    • Design graphic user interface elements, like menus, tabs and widgets
    • Build page navigation buttons and search fields
    • Develop UI mockups and prototypes that clearly illustrate how sites function and look like
    • Create original graphic designs (e.g. images, sketches and tables)
    • Prepare and present rough drafts to internal teams and key stakeholders
    • Identify and troubleshoot UX problems (e.g. responsiveness)
    • Conduct layout adjustments based on user feedback
    • Adhere to style standards on fonts, colors and images

    Skills and Eligibility Requirements

    • Associates or Bachelor Degree Preferred
    • Proven work experience as a UI/UX Designer or similar role
    • Portfolio of design projects
    • Knowledge of wireframe tools (e.g. Wireframe.cc and InVision)
    • Up-to-date knowledge of design software like Sketch, Adobe Illustrator, and Photoshop o Team spirit; strong communication skills to collaborate with various stakeholders
    • Good time-management skills
    • Written communications skills including the ability to format, proof-read, and edit
    • Professionalism, self-motivation, and confidentiality are essential
    • Detail-oriented with strong analytical and problem-solving skills
    • Ability to clearly communicate with co-workers at all levels of the organization

    Note: All duties and responsibilities listed are considered to be essential job functions and requirements, and are subject to possible modification to reasonably accommodate individuals with disabilities. Marginal functions of the position (those that are incidental to the performance of fundamental job duties) have not been included. However, the omission of specific statements of duties does not exclude them from the position if the work is similar, related or logical assignment to the position.

    To apply, email your resume to careers@sherpacrm.com.

Sherpa