Careers

Browse exciting career options at ServicePower!

Does the field-service industry excite you? Do you want to be on the forefront of new technological advances? Do you want to change the consumer's service experience? Join ServicePower's team of rising stars.

Open US Positions

Senior Software Engineer | Territory Enterprise Account Executive | Appliance Technicians Representative | Customer Service Representative | Front End Engineer | Product Manager | Software Engineer – Mobile | Software Engineer in Test | Software Engineer | Business Analyst

Open UK Positions

Pre-Sales Solution Engineer | Dev Ops/Infrastructure Engineer | Development Manager


Senior Software Engineer

ServicePower is seeking a Senior Software Engineer who will play a lead role in leading the development and transformation of its ServiceClaims system to better intergrate with its ServiceBroker ESB, ServicePower’s flagship Enterprise Service Bus application. ServiceBroker ESB provides a field-service industry-leading standard for the interconnection and integration of systems, using a RESTful API-first development approach in Node.js.

The successful candidate will be responsible ensuring that the ServiceClaims system can integrate with company-wide enterprise applications, enabling the development of richer internet applications with existing back-end data services. The candidate will thrive in a work environment that requires strong problem-solving skills and independent self-direction, coupled with an aptitude for team collaboration and open communication, as the successful candidate will need to play a key role in leading the transformation of the product’s future development direction.

Essential Functions

1.    Work closely with a proven development team on our next major software releases;
2.    Play an active leadership role within the development team in terms of defining the future architecture for ServicePower’s Claims product with other systems;
3.    Working in an agile development environment with daily stand-up meetings;
4.    Ensuring all deliverables are met as per plans and specifications; and
5.    Delivering quality software on time.

Essential Skills

1.    Extensive JavaScript development experience.
2.    Expert development experience using LANSA framework and tools including WAMS, Webevent and LANSA Integrator.  VL, VLWEB, VLF One, VLF Windows and RAMP a plus.
3.    Development experience using the Node.js framework.
4.    Extensive RESTful API design and maintenance experience.

Desirable Skills

1.    Understanding of the RPG IV system.

 


Pre-Sales Solution Engineer, Europe

ServicePower is seeking an experienced pre-sales professional who is looking to make a significant impact in a highly innovative environment.  ServicePower offers a complete mobile, field service management software platform that enables clients to utilize both employed and contracted resources, and gives them the ability to control all aspects of the field service lifecycle, from service request to execution to analysis.

This position must be located in either the United Kingdom or the Netherlands and be within one hour of a major metropolitan airport.     

Position Summary

The ServicePower Solution Engineer (SE) is a key sales support position assisting Account Executives (AEs) and the Executive team in helping generate new and upsell business for the company.  The role involves deep ServicePower product knowledge from both a business and a technical perspective, so that complex end-to-end client requirements can be met and delivered with ServicePower solutions.  The role involves identifying specific client needs and addressing those needs through product demonstrations, business discussions, discovery workshops, technical evaluations, and sales presentations.

Essential Functions

  • Drive business by helping AEs and the company achieve revenue goals
  • Prepare and deliver technical and business demonstrations and presentations explaining ServicePower solutions or services to prospective customers and current customers
  • Confer with customers’ business and technical users to assess needs and to determine system requirements
  • Collaborate with sales teams to understand customer requirements and provide sales support
  • Actively assist in the opportunity qualification process to identify strong opportunities and disqualify weak or ill-fitting opportunities
  • Participate actively in every aspect of the sales process including discovery calls, pricing discussions, solution implementation scoping sessions, etc.
  • Play lead role in responding to RFX (RFPs, RFIs, etc.), partnering with the AE and identifying other ServicePower personnel to assist as needed 
  • Understand the extensibility capabilities of the solution suite through configuration and APIs
  • Deep knowledge of ServicePower competitors and a mastered skill of presenting the ServicePower solution suite against the competition

Position Requirements

  • 10+ years of experience delivering solution engineering or equivalent functions in high-performing sales environments for enterprise software and/or SaaS companies
  • 5+ years of experience in the Field Service Management (FSM) industry, either as a practioner or in a pre-sales capacity
  • Travel: up to 25% as required, must be located within one hour of a major metropolitan airport
  • Strong persuasive written and verbal communication capabilities
  • Thorough knowledge of Software as a Service (SaaS) architecture and benefits
  • Programming and/or scripting skills in areas such as JavaScript, JSON, XML, SOAP, and databases
  • Understanding of the Software Development Lifecycle (SDL)
  • Understanding of typical Project Management delivery mechanisms such as Waterfall and Agile
  • Demo2Win! (or similar) presentation skills
  • Sales methodology background or training (e.g. Challenger, Sandler, Solution Selling)
  • Ability to work in a diverse team environment
  • Degree(s) in technical disciplines such as engineering or programming preferred

 Dev Ops/Infrastructure Engineer

We are looking for an experienced DevOps/Infrastructure engineer to join our growing organization. As a SAAS provider, we develop multiple applications in both the UK and US in a fast paced and challenging environment. We are constantly seeking to adopt new technologies to enhance our processes and service offerings. This role is crucial to enable IT to continue to deliver and provision scalable infrastructure and applications in a controlled manner.
A keen attention to detail, problem-solving abilities and a solid knowledge base are essential.
This role requires a degree of flexibility as colleagues are based on both the East and West coast of the United States. It is therefore sometimes required that work and meetings are completed outside of usual business hours.

The Role and Responsibilities

    •    Reporting to the IT Manager
    •    Work directly (as part of the infrastructure team) with development leads to assist with defining and implementing the required infrastructure to support the application needs
    •    Design and implement build, deployment and configuration management systems/processes.
    •    Build and test automation tools for infrastructure provisioning
    •    Define and implement monitoring to proactively identify issues and achieve high levels of system uptime
    •    Build maintain and monitor configuration standards in accordance with internal policies
    •    Design, Update and Document CI/CD processes
    •    Assist with code deployments
    •    Follow all industry and established company best practices and procedures
    •    Maintain accurate documentation of systems and processes

Qualities / Experience

    •    Able to multitask, prioritize and manage time effectively
    •    Good interpersonal skill and communication with people at all levels
    •    Up-to-date on latest industry trends and able to clearly and confidently articulate how they can be of benefit
    •    Experience in a similar Dev Ops role
    •    Previous experience in an infrastructure/operations role
    •    A solid understanding of networking and core internet protocols (e.g TCP/IP, DNS, SMTP, HTTP and distributed networks)
    •    Experience with Linux infrastructures, CI/CD tools, scripting and automation

Specific technical skills required

    •    AWS – Specifically EC2, RDS, S3 & Cloudfront, ECS, OpsWorks, SES, Lambda
    •    Strong Linux Administration – including scripting in bash/python
    •    Chef/Puppet
    •    Terraform
    •    Jenkins
    •    Docker/Kubernetes
    •    Atlassian – Jira/Confluence
    •    Monitoring tools


Development Manager

Development Manager Full time, reporting to SVP for Engineering

1.    Management and leadership of development teams working on complex software development projects using the Agile software development framework.
2.    Managing multiple development projects and initiatives.
3.    Ensuring all deliverables are met as per plans and specifications.
4.    Delivering quality software to a release schedule.
5.    Working closely with Product Managers and internal stakeholders like the (QA, Infratructure, Support and peer Managers) to drive innovations and improvements to process and deliverables.

Development process responsibilities

1.    Managing back log priorities within JIRA, ensuring back log items have adequate requirements definitions by working with the Product Manager and Engineers to help bridge gaps.
2.    Taking part in sprint/resource planning meetings
3.    Providing timely feedback and reports on progress to management, team and stakeholders
4.    Managing deliverables to release schedule
5.    Improving the development process to ensure that they yield the right outcomes
6.    Working with infrastructure team to ensure that bottlenecks in development process are addressed
7.    Managing development escalations from support or other groups.

People Management responsibilities

1.    Day to day management of development team.
2.    Working to manage and grow skills of the team to meet the company needs
3.    Ensuring training and career development opportunities are defined for development teams that are consistent with employee and company needs
4.    Ensure that all team members are working on tasks that are meaningful to company and business objectives.
5.    Ensure that team is able to collaborate with other engineers across the company and have a clear understanding of business value of the work that they are engaged in.

Development responsibilities

1.    Develop and review architectural decisions with product owners/managers.
2.    Assist in managing build and or test environments and tooling
3.    Perform code reviews and active development work.
4.    Serve as a Frontend engineering expert in the company

Person Specifications: Technical requirements

•    BSc in Computing, Software Engineering, or similar.
•    Development manager with 4+ years’ leadership or supervisory experience in product development
•    Demonstrated experience in leading and implementing single-page web application development.
•    Demonstrated experience in the following Languages: JAVA, Javascript, SQL, NodeJS, AngularJS
•    Experience of the following Development Tools: Jenkins, GIT
•    Experience in API first design, RESTful and Web Service API’s
•    Experience in Agile development frameworks, tools and techniques
•    Experience in automated testing and acceptance; enterprise development; information modelling governance and software engineering frameworks.
•    Some history in porting applications to the cloud

Desirable requirements

•    Experience of the following Frameworks: Express JS, Bootsrap, JQuery, OSGI, Apache Service Mix
•    Experience with the following Databases: ORACLE 12G RDBMS, SQL Server 2014, Couchbase, Mongo
•    Deploying applications on Amazon AWS or any AWS certifications.
•    Understanding of the following Languages: C++, NoSQL (Couchbase)
•    Some experience with JIRA or a similar Agile ticketing system
•    Experience in developing Software-as-a-Service (SaaS) applications

Non –technical requirements

•    Able to work independently with broad direction
•    Self-starter who is willing to handle ambiguities
•    Influencer, able to get things done by influencing staff, partners and stakeholders
•    Project management & coordination skills
•    Financial acumen: used to working with budgets
•    Experience in the CRM, ERP or Field Service industries (optional) 


Territory Enterprise Account Executive

ServicePower is seeking an experienced sales professional who is looking to make a significant impact in a highly innovative environment.  ServicePower offers a complete mobile, field service management platform that enables clients to utilize both employed and contracted resources, and gives them the ability to control all aspects of the field service lifecycle, from service request to execution to analysis.

This position will be based out of ServicePower’s North American Headquarters in McLean, VA office.  The Territory Account Executive will work closely with the VP of Sales on their account target and execution strategy to develop their business.   

Essential Functions

  • Progress qualified leads
  • Continually develop and cultivate relationships with key decision-makers in prospective account targets
  • Coordinate thorough, accurate, and professional responses to proposal requests from prospects
  • Provide consultative input to clients to drive business improvement
  • Work with the consulting team to discuss client needs and apply product knowledge as needed
  • Work co-operatively with members of other functional teams to fully leverage the organization’s expertise and provide total business solutions
  • Build and sustain a pipeline as a foundation for future revenues
  • Monitor and record all sales related activity for each account or prospect in Salesforce.com

Position Requirements

  • 6-10 years of proven sales experience in high performing sales environments for software or mobile application (industry experience highly preferred)
  • Proven track record in field service enterprise sales, including licenses and professional services sales
  • Strong interpersonal and communication skills including negotiation and mediation
  • General knowledge Salesforce
  • Travel: up to 50% as required
  • Sales Rep should be based in the greater DMV area (DC, Maryland, Virginia)

Appliance Technicians Representative (Full Time/ Part Time)

This position reports to the Customer Service Manager and provides professional, world-class, courteous, efficient and technical-based customer service to all clients and their customers. To represent ServicePower to the best of their ability, in accordance with our line of products and services.

Essential Functions-Daily

  • Provide outstanding customer service, appliance technical support, installation support, and pre-sales support to consumers and technicians via inbound phone calls, tickets, and emails
  • Meet and work diligently to exceed support center metric goals and contracted service levels
  • Create repair dispatches for consumers needing service and manage said dispatches diligently and efficiently through completion
  • Follow-up on all outstanding issues, inquiries, and tasks efficiently and completely
  • Perform assigned project work that requires day to day follow up such as parts management, return authorizations, claims auditing
  • Support initiatives to improve office operations, call center performance, client services, and service network performance
  • Help build and maintain good working relationships with clients and the servicer network
  • Answer customer service phone calls in other queues, as needed

Essential Functions-Periodic

  • Support the ServiceOperations office
    • operate a wide‐variety of office equipment including copiers, fax machines, scanners, computer, etc.
    • prepare, type, format and proofread a wide variety of documentation including correspondence, spreadsheets, forms, etc.
  • maintain organization of office documentation
    • maintain personal calendar, schedule meetings, etc.
    • attend staff meetings on a weekly basis
    • participate in ongoing interdepartmental training
    • work on special projects as assigned by leadership

Position Requirements

  • Years of experience: 2-year minimum in Technical Support for appliance repair or related field and 1-year minimum Customer Service experience in a call center environment
  • Education and/or certifications required: High school diploma; college courses a plus; appliance technical training certificates preferred
  • Technical skills: Personal Computer skills including but not limited to MS Office Suite; web-based applications, soft-phone system, fax and copier usage, general technical and mechanical understanding
  • General knowledge of: Customer Service, Appliance Repair, Dispatch Services, Claims Management
  • Supervisory responsibilities: none
  • Success factors: Excellent verbal and written skills, multi-tasking, remarkable work ethic, interpersonal skills, attention to detail and follow-up, great attitude and patience, technical problem solving skills, mechanical inclination
  • Travel: 1%

Customer Service Representative (Full time / Part time)

Reporting into the Customer Service Manager, the Customer Service Representative’s role and essential functions are to:

  • Provide courteous, efficient and helpful customer service to all clients and their servicer network. To represent ServicePower to the best of their ability, in accordance with our line of products and services.
  • Phone, email, and ticket correspondence, typing, data entry, research and analysis
  • Support initiatives to improve office operations, call center performance, client services, and service network performance
  • Help build and maintain good working relationships with clients and servicer network
  • Drive service metrics goals and work to improve service performance
  • Provide office-wide support by self-identifying what departments need assistance and flexing for those departments as needed including taking inbound calls, making outbound calls, responding to tickets, etc. for all ServiceOperations departments

Specific Responsibilities

  • Support Customer Service
    • answer and handle calls within SLA
    • respond to and resolve tickets within SLA
    • providing outstanding software support to servicers
    • facilitate great servicer relationships
    • bring emails and follow-ups to a zero balance daily
  • Support the ServiceOperations office
    • operate a wide‐variety of office equipment including copiers, fax machines, scanners, computer, etc.
    • prepare, type, format and proofread a wide variety of documentation including correspondence, spreadsheets, forms, etc.
  • maintain organization of office documentation
    • maintain personal calendar, schedule meetings, etc.
    • attend staff meetings on a weekly basis
    • participate in ongoing interdepartmental training
    • work on special projects as assigned by leadership
  • Flex to support other departments as needed

Position Requirements

  • Years of experience: 1 years minimum, 2-3 years preferred, experience in Customer Service Call Center environment; Software Support, Technical Support, Dispatching, Administration a plus
  • Education and/or certifications required: High school diploma; college courses a plus; Customer Service certifications a plus
  • Technical skills: PC skills including but not limited to MS Office Suite, web based applications, ticketing system, usage of general office equipment like softphones, fax and copier usage; software support, general technical and mechanical understanding a plus
  • General knowledge of: Customer service, call center operations; warranty administration, field service support and technical support a plus
  • Supervisory responsibilities: none
  • Success factors: World-class customer service, remarkable work ethic, self-starter, go-getter, ability to work under pressure, takes ownership and responsibility, interested, invested, flexible, process oriented, excellent verbal and written communication skills, multi-tasking, interpersonal skills, attention to detail and follow-up, great attitude, patience, problem solving skills

Front End Engineer

Essential Functions 

  • Work closely with multi-function development team on major software version releases 
  • Working in an agile development environment with daily stand-up meetings 
  • Ensuring all deliverables are met as per plans and specifications 
  • Delivering quality software on time

Skills and Experience

  • BS in computer science or related field, or equivalent work experience
  • Well versed with user interface design and user experience principles
  • Strong programming skills in JavaScript, C#/Java and/or Swift/Objective-C is highly desirable
  • Strong command of JavaScript, HTML5, CSS/CSS3, Less/Sass, Ajax, DOM, JSON
  • Broad experience with modern JavaScript frameworks is highly desirable
    • Angular, React or similar framework
  • Excellent debugging and troubleshooting skills using Chrome Developer Tools
  • Ability to write high-performance, reusable code for UI components and widgets
  • Ability to define creative approaches for data presentation

General

  • A self-starter who possesses great attention to detail for creating compelling user experiences
  • Able to work independently with broad direction
  • Excellent communication and interpersonal skills 
  • Works and collaborates well with others

Product Manager

This position reports to the SVP of Product Management. Employee is responsible for identifying new potential products based on market research, generating product requirements and working with technical teams to produce timetables and milestones for product releases and launch.  Also works with marketing and sales to help create go to market strategies, creating pricing models and supports sales engineers in their efforts to demo the platform.  Also, manage and help define the roadmap and strategy for platform modules and evangelize that strategy with both internal and external customers.

Essential Functions

  • Research and listen to the market and then articulate needs in the form of product requirements.
  • Play proactive role in product planning and design to ensure the product is differentiated from competitors in the marketplace.
  • Be involved throughout the entire lifecycle of the product, working closely with Development teams from product initiation to delivery to eventual product retirement.
  • Work under minimal supervision on complex projects and may assist less experienced peers.
  • Practice the Agile development methodology.
  • Create written product specifications and requirements and, with Engineering Managers and Product Owners, develop realistic development plans and schedules.
  • Maintain close relationships with customers to remain aware of customer needs and perspectives
  • Define and own product roadmap by engaging with existing and potential customers for a complex suite of management tools and critically analyzing the needs of a larger product portfolio
  • Be a de-facto expert in the technologies that you are helping to envision
  • Work with business analysts to operationalize requirements and following up on work resulting from these efforts

Position Requirements

  • Years of experience:  5 years in similar job capacity
  • Education and/or certifications required:  BS in Business or Computer Science
  • General knowledge of:  Field Service and Work Force Management a plus
  • Supervisory responsibilities: None
  • Success factors:  Excellent communication and written skills, attention to detail, the ability to work independently
  • Travel: Occasionally

Software Engineer – Mobile

Essential Functions 

  • Work closely with a proven development team on our next major software releases 
  • Working in an agile development environment with daily stand-up meetings 
  • Ensuring all deliverables are met as per plans and specifications 
  • Delivering quality software on time

Skills and Experience

  • BS in Computer Engineering or Software Engineering or similar 
  • Strong experience in developing JavaScript based mobile applications 
  • Good understanding of HTML5 based technologies including local storage, SQLite database and IndexedDB
  • Strong proficiency in JavaScript, HTML5 and CSS3
  • Strong programming skills in JavaScript, C#/Java and/or Swift/Objective-C is highly desirable
  • Excellent debugging and troubleshooting skills using Chrome Developer Tools
  • Broad experience with following frameworks and development tools
    • Sencha Touch or similar mobile UI framework
    • Git
  • Knowledge of single page web application design
  • Exposure to responsive design principles
  • Experience in writing intelligent unit tests

General

  • A self-starter who possesses great attention to detail
  • Able to work independently with broad direction
  • Excellent communication skills 
  • Works and collaborates well with others 

Software Engineer in Test

Essential Functions 

  • Work closely with multi-function development team on major software version releases 
  • Working in an agile development environment with daily stand-up meetings 
  • Ensuring all deliverables are met as per plans and specifications 
  • Delivering quality software on time

Skills and Experience

  • BS in computer science or related field, or equivalent work experience
  • Test automation experience
    • Create and execute test plans, test cases, test scenarios & test scripts based upon the requirements.
  • Strong testing experience with a proven track record of identifying and tracking defects, issues, risks, and action items for the team
  • Proficiency in testing REST APIs, mobile and web applications
  • Strong programming skills in JavaScript, C#/Java and/or Swift/Objective-C is highly desirable
  • Experience with Relational and NoSQL database systems
  • Experience with setting up and maintaining SmartBear Test Complete automation tool or comparable testing tool
  • Broad experience with following frameworks and development tools:
    • Mocha, Jasmine, Karma or similar testing framework
    • GitFamiliarity with Jenkins or comparable software build tools.

General

  • Able to work independently with broad direction
  • Excellent communication, analytical, critical thinking and interpersonal skills
  • Ability to find and track down integration issues and formulate workaround solution for production issues

Software Engineer

Essential Functions 

  • Work closely with multi-function development team on major software version releases 
  • Working in an agile development environment with daily stand-up meetings 
  • Ensuring all deliverables are met as per plans and specifications 
  • Delivering quality software on time

Skills and Experience

  • BS in computer science or related field, or equivalent work experience
  • Proficient in Node.js and REST API development
  • Strong programming skills in JavaScript, Java is highly desirable
  • Experience with Relational and NoSQL database systems
  • General software development theory and practice
    • Understanding of software development lifecycle
    • Knowledge of programming tools and debuggers
    • Analysis of runtime complexity, memory usage and IO access
  • Solid understanding of concurrency, scalability and fault tolerant designs for highly scalable real-time systems
  • Experience with Linux operating system

General: 

  • A self-starter who possesses great attention to detail
  • Able to work independently with broad direction
  • Excellent communication, analytical, critical thinking and interpersonal skills
  • Growth mindset and passion for technology

Business Analyst

Essential Functions 

  • Works with product team and client to understand business requirements.

  • Document specifications from business requirements for development teams. 

  • Provide wireframes to support requirements when appropriate.
  • Work with developers to assure that there is a clear understanding of all functional requirements and provide clarifications as needed.

Qualified Candidates Will Possess

  • Experience in the analysis, design, and implementation of software solutions, systems, or products. Experience in field service a plus.
  • Articulate and able to effectively communicate both verbally and through writing.

  • An undergraduate degree (BA/BS) preferably in a technical field (computer science or comparable experience).

  • Demonstrated understanding of both development and QA processes.

  • Ability to understand complex business problems and translate into functional specifications.

  • Ability to understand technical concepts related to functional specifications.
  • Self-start with a great attention to detail.
  • Solid understanding of agile development methodologies.
  • Years of Experience 5+

We are growing all the time! Please check back frequently. If you would like our HR department to keep your resume on file, please fill out the form below or email your resume to all-hr@servicepower.com. We create new roles all the time, so if you are interested don't hesitate in contacting us.

 

Apply Today to Join Our Team

Please attach your resume or a summary of your professional experience
Submit a Resume