Accelerate Your Career Path with ServicePower

Join us. Add your expertise to our talented team and help us continue to transform field service experiences.

It’s what we do together that sets us apart.

 Our best-in-class technology is deployed by global leaders that trust our name and our diverse team of people. It’s what we do together that sets us apart. We never stop improving the customer experience and helping organizations achieve measurable improvements. Any place. Any time. No excuses. We’re a diverse team of people who are forward thinkers and aren’t afraid to take on challenges – because together we can achieve anything. 

At ServicePower, you’ll help us develop and support field service management software – for five consecutive years, Gartner has declared us a Visionary. In addition, you’ll be part of a collaborative team that is guided by core values that encourage you and bring out your best. 


We’re full of really smart people that enjoy working together, achieving great things, and having fun while we do it. Our people are recognized for their accomplishments, and everyone is made to feel welcome – the right environment to feel fulfilled and grow your career. If you want to be part of a team that’s always doing meaningful work that impacts the success of many of the world’s most recognizable brands while giving millions of consumers delightful experiences, you owe it to yourself to check us out.

We understand that where you work is a big part of the job, so we provide benefits and perks to make every day a better day.


  • 401k with company matching
  • PTO
  • Medical insurance through Cigna
  • Health Savings Account (HSA)
  • Flexible Spending Account
  • Dental Insurance
  • Vision Insurance
  • Life Insurance
  • Employee Assistance Program
  • Company paid Short-Term Disability, Long-Term Disability and Voluntary Life Insurance


We’re better together and value the diverse backgrounds, experiences, and perspectives of each teammate. Things move fast in field service; we’re not worried about what you wear, it’s about what you do. We work together to get things done—no excuses—and then share a beer with our teammates.

  • Casual Dress Code
  • Free Snacks and Meals
  • Flexible Remote Work options
  • Company Events
  • Internship Programs
  • Freshbenies Telehealth Services

From developers to sales and consultants, we hire top talent with great ideas who want to transform field service management and consumers around the world with exceptional digital experiences. Check out our open positions and turn talent and career into a transformative experience.

US Open Positions

Senior Software Engineer | Product Manager | Technical Consultant | Software Engineer (NodeJS) - Backend Development

UK Open Positions

Software Engineer (NodeJS) - Backend Development | Business Development Representative | Fullstack Developer


Overall Summary 

ServicePower is seeking a Senior Software Engineer who will play a key role in the development of ServicePowerHub , ServicePower’s flagship Business Management application for Independent Service Providers. ServicePowerHub provides a field-service industry-leading experience for Independent Service Providers to manage in and out of warranty jobs, connecting them to Manufacturers and Warranty Service Provider, using a RESTful API-first development approach in Node.js and AngularJS. 

The successful candidate will be responsible for ensuring that the application can continue to integrate with company-wide enterprise applications, while developing a rich internet application and new 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. The successful candidate will need to play a key role in working with the senior architect and engineers to help transform the product’s future development direction. 

 Essential Functions 

  1. Work closely with a proven development team on major software releases; 
  2. Working in an agile development environment with daily stand-up meetings; 
  3. Ensuring all deliverables are met as per plans and specifications; and 
  4. Delivering quality software on time. 
  5. Fast learner and self-starter

Essential Skills 

  1. 3+ years experience in backend/server-side development with Node.js and Java 
  2. 1+ year in using Javascript frameworks, preferably AngularJS 
  3. Strong development experience with OOP 
  4. Good understanding of microservice architecture, messaging service/integration-patterns (RESTful/SOAP APIs, JMS/SQS) 
  5. Familiar with relational database + SQL and ORM concept (AWS RDS/Aurora, MySQL, MSSql, Postgres) 
  6. Experience with Cloud/AWS technologies 
  7. Competent in a Linux/unix environment

Desirable Skills 

  1. Development experience on a SaaS product 
  2. Experience in NoSQL and related technologies 
  3. Ability to work with remote team members


Location: US North-East or Mid-Atlantic

Overall Summary

This position will be responsible for managing ServicePower’s customer engagement products to manage workforces. These products incorporate tracking job statuses, sending customer notifications and building business rules.

You will be responsible for understanding market requirements and translating them into user stories for the development team. This position will also be responsible for release management, making sure release notes and documentation is available for all new releases. As the product manager you will need to be the SME for the product, helping to train the sales teams, and working with Product Marketing to build effective collateral in the go-to-market effort. You will need to be able to effectively demonstrate the product as necessary.

You will be expected to become an expert on our product, the market, and competition and be able to translate this knowledge into high-impact content that clearly communicates the value of our services to the marketplace. You must have demonstrated experience working effectively with cross-functional teams toward a common goal.

You will collaborate with our marketing team to develop innovative programs that drive demand. An attention to detail and eye for quality are critical to your success, along with an ability to grasp and present our product’s value proposition in a way that resonates and clearly articulates how we solve our buyers’ problems.


  • Writing User Stories and explaining requirements to Engineering team members
  • Mocking up UI screens to explain workflows’ and user functionality
  • Managing software release cycles, writing Release Notes and guiding User Documentation
  • Training Sales & Pre-Sales teams on product capabilities and benefits
  • Working closely with Product Marketing to develop appropriate Sales Collateral
  • Working with the Pre-Sales team to develop killer demos that highlight product strengths
  • Develop side by side comparisons with competitive products
  • Understand the competitive landscape and be an expert on our competition and positioning
  • Able to manage programs, timelines, and deliverables to meet deadlines
  • Able to influence and collaborate with a cross-functional team members to achieve the end goals


  • 4+ years of product management experience with at least 2 years of enterprise software experience
  • Experience in Field Service Management or related industry such as manufacturing, appliances, insurance, and consumer product or Technical Degree in Computer Science/Engg would be considered a significant plus
  • Excellent oral, written communication and presentation skills
  • Proactive and organized with a strict appreciation for deadlines
  • Knowledge of APIs
  • Proficient in productivity applications such as Microsoft Office, Atlassian’s Jira/Confluence, AHA etc.
  • Quick decision-making abilities demonstrating a bias for action under tight timing and pressure
  • Proven success in a fast-paced environment
  • Excellent people and management skills to interact with staff, colleagues, cross-functional teams and third parties. Team player!


Location: US North-East or Mid-Atlantic

Position Summary
The ServicePower Technical Consultant is responsible for working with customers to implement ServicePower products with a focus on technical details; defining key customer business processes and data, configuring technology solution, and technical architecture discussions based on best practices to maximize customer return using ServicePower solutions.

Essential Functions

  • Works with sales team on pre-sales engagements (RFIs, RFPs, Demonstrations, Benchmarks, ROIs)
  • Demonstrates ServicePower products to prospects and existing clients, illustrating key features, benefits and applicable use cases
  • Confirms client business goals and challenge clients on their assumptions of how they will successfully execute their business plans
  • Elicits requirements using interviews, document analysis, requirements workshops, surveys, site visits, business process descriptions, use cases, scenarios, business analysis, tasks and workflow analysis.
  • Evaluates information gathered from multiple sources, reconciles conflicts, decomposes high-level information into details, abstracts up from low-level information to a general understanding, and distinguishes user requests from the underlying true needs.
  • Works with product subject matter experts and client users to define concepts, under the direction of project managers
  • Develops requirements specifications according to standard templates, using natural language
  • Communicates and collaborates proactively with external and internal customers to analyze information needs and functional requirements and delivers the following artifacts as needed: (Functional requirements, Technical Requirements, Use Cases, Success criteria and measurement, GUI designs, Test Documentation and Training Material)
  • Utilizes ServicePower implementation methodology approach, documentation and processes to ensure projects are implemented in a structured manner
  • Serves as the conduit between the customer community (internal and external customers) and the software development team
  • Serves as the liaison between the business units, technology teams and support teams
  • Delivers end-user training and provide onsite support throughout the implementation, including during go-live
  • Works independently to manage own time and deliverables based on project plans; ability to engage in multiple initiatives/projects simultaneously
Position Requirements
Years of Experience:
  • 6 or more years with a preference toward consulting and/or software professional services
  • Education and/or Certifications:
  • 4 year degree or equivalent work experience
Core Skills:
  • Analytical – Ability to interpret customer business needs and translate them into application and operational requirements
  • Technical – Ability to review databases and generate simple queries to update/extract data. Understanding of database structures and web service calls
  • Verbal Communication – Ability to listen and communicate effectively with various tiers within a client’s organization/project from C-level to end user’s. Diplomacy and Interpersonal skills are a must
  • Writing – Ability to convert business processes into technical requirements and well as communicate in writing professionally with all levels of a client’s organization
  • Presentation and Training – Ability to engage with audience, get information across to them, and ensure their understanding. Ability to get audience to participate in conversations
  • Time Management – Ability to estimate and manage tasks and deliverables to budget and project milestones
Additional consideration:
  • Experience in fields of Workforce Management, Field Service Scheduling, Warranty / Service Contracts Administration, Insurance / Claims Management, Business Intelligence, and GPS/Asset Tracking
  • Experience with web-based applications and/or CRM systems
  • Experience working in the following verticals: Consumer Electronics, Consumer Appliances, Insurance, Oil & Gas, Telecommunications, Retail, Utilities, or Healthcare
Success Factors:
  • Ability to drive positive change for clients to make them more efficient and effective
  • Ability to solve problems and think laterally
  • Ability to lead business process workshops, create process documents, define software requirements, and produce and present training materials
  • Ability to create and interpret management reports using Business Intelligence tools
Ability to communicate complex concepts via presentation and/or written documents


Overall Summary

ServicePower is seeking a Software Engineer who will play a key role in the development of its ServiceBroker, ServicePower’s flagship middleware for integration to the ServicePower platform. ServiceBroker 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 for ensuring that the 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 working with the senior architect to help transform the product’s future development direction.

Essential Functions

  1. Work closely with a proven development team on major software releases;
  2. Work in an agile development environment with daily stand-up meeting;
  3. Administer and configure systems as necessary
  4. Troubleshoot production and test system issues when necessary
  5. Ensure all deliverables (features and bug fixes) are met as per plan and specifications;
  6. Deliver quality software on-time;
  7. Develop necessary user documentation in support of developed features;
  8. Fast learner and self-starter with good communication skills

Essential Skills

  1. Bachelors in Computer Science
  2. 3+ years experience in backend/server-side development with Node.js, Java, or C++
  3. Strong development experience with Object Oriented Programming
  4. Good understanding of microservice architecture, messaging service/integration-patterns (RESTful/SOAP APIs, JMS/SQS, AMQ/RabbitMQ or Kafka)
  5. Familiar with relational database + SQL and ORM concept (AWS RDS/Aurora, MySQL, MSSql, Postgres)
  6. Experience with Cloud/AWS technologies
  7. Competent scripting experience in a Linux/unix environment

Desirable Skills

  1. Development experience on a SaaS product
  2. Experience in NoSQL and related technologies


Location: United Kingdom

Position Summary
The Business Development Representative will support sales and marketing efforts for the UK & Europe. Primary responsibility is to generate and qualify leads and new business via cold-calling and emails. The position is critical to the success of the Sales organization and will need to be proficient at managing the influx of leads from inbound web inquiries, tradeshows, webinars as well as creating new leads at target accounts using various Sales tools like LinkedIn, ZoomInfo, and Outreach.

This position is located in our Stockport office. Remote flexibility available in the Stockport and Manchester area.

Essential Functions

  • Leverage skills to reach decision-makers via phone, email, and LinkedIn to schedule Discovery Calls for Account Executives
  • Find new opportunities through cold calling and account development as directed by Sales and Management
  • Collaborate with marketing and Account Executives to determine necessary strategic sales approaches and campaigns
  • Effectively use CRM to track activities, leads, opportunities, follow-up calls, and necessary campaigns
  • Effectively partner with Account Executives for the transition of leads into opportunities
  • Provide effective feedback to BDR Manager regarding both successful and unsuccessful leads, calls, accounts, and day to day processes

Desired Qualifications

  • Excellent verbal and written communication skills (i.e. comfortable and confident interacting with contacts at all levels of the organization)
  • Ability to learn and understand product solutions and capabilities
  • Excellent and enthusiastic telephone manner
  • Technically proficient (i.e. working knowledge of standard office applications)
  • Highly organized
  • English-speaking and proficient in French or German

Desired Experience/Education

  • College Degree
  • Prospecting and qualification experience
  • Some experience working with Salesforce CRM
  • Some experience with sales tools preferred (LinkedIn, ZoomInfo, Outreach, etc.)


Location: United Kingdom

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
  • Working on a combination of green field and existing software projects

Skills and Experience

  • BS in computer science or related field or equivalent work experience
  • 2+ year of experience in Node.js and REST API development which is demonstratable
  • Experience building SPAs in Angular2 and React
  • Strong programming skills in JavaScript and Typescript is desirable
  • Strong object-orientated development experience and skills are essential
  • Experience with Relational and NoSQL database systems
  • General software development theory, SOLID principles and practices are desirable
  • Understanding of agile software development lifecycle using SCRUM & KANBAN
  • Knowledge of programming tools and debuggers (Visual Studio Code etc)
  • Knowledge of cloud computing concepts (e.g. AWS) desirable


  • Able to work independently with broad direction
  • Excellent communication, analytical, critical thinking and interpersonal skills
  • Growth mindset and passion for technology

If you would like for us to keep your resume on file, please email your resume to We create new roles all the time, so be sure to check back often!

Apply Today to Join Our Team

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