Join Our Team

“The best thing about SingleStone is our people.” — Jimmy Chou, CEO

We’re all different. But we share at least three things in common.

Each and every member of our team brings something unique to the table. But there are three things we all share: attitude, aptitude and skills. So we look for those things when we’re hiring.

Attitude is paramount. You must have a passion for learning, service and excellence. We don’t have room for egos or clock punchers.

Aptitude is a close second. We want you to be a quick study. Smart, but insatiably curious, too. We move fast and we need our team to keep up.

We rank skills last not because they’re unimportant, but because we believe you can develop them. If you have the right attitude and learn quickly, we can teach you anything else you need to know.

When I joined SingleStone, I thought our team would help me become a better professional. What I wasn’t expecting was for our team to help me become a better person.

Tricia Rhodes
Chief Employee Experience Officer

SingleStone expects me to be a high performer, but they also support me so that I succeed.

Ben Nelson
Technical Lead, Software

I started as a junior designer and was given a ton of trust, responsibility and mentorship that helped me develop at an incredible pace.

Victoria Griffin
Experience Designer

There's an underlying principle that guides development: When it comes to building great software, the process is just as important as the end product.

Alison Tinker
Senior Software Engineer

What I like best about SingleStone is the exceptional level of knowledge, dedication and experience on the team.

Don Mills
Technical Director, Cloud/DevOps

Working on an Agile team is empowering. We make commitments together and meet them. We have the courage to try new things and to change direction if it doesn't work out.

Kris Blake
Senior Consultant

We’re a great place to work. Officially.

Our founder, Chris Little, started SingleStone because he wanted to create a great place to work. That single desire has been the cornerstone of our award-winning culture for more than 20 years.

Since 2016, we’ve been an Active RVA certified workplace. This non-profit recognizes companies that adopt, support and engage in physical activity as part of their culture.

The Great Place to Work Institute, a global people analytics firm, evaluates employee feedback and recognizes companies that have built high-trust, high-performance workplace cultures. We’ve earned this coveted certification four years in a row.

In 2017, we won Hype’s Young Professional Workplace Award. The award recognizes organizations in the Greater Richmond Region that excel at attracting, retaining and developing young employees.

Fortune Magazine Best Small & Medium Workplace. Fortune’s annual ranking is based on anonymous employee survey data about leadership, innovation, benefits and other factors. We made the list in 2016, 2017 and 2019.

We’re hiring.


Business Analyst

Business Analysts play a vital role on WayPath project teams. Frequently working with client stakeholders, Business Analysts collect, analyze, and document business model details in order to generate insights. With strong analytical and troubleshooting skills, they’re adept at discovery interviews, analysis, surveys, and site visits. Ideal candidates have strong business analysis and facilitation skills in addition to a thorough understanding of the modern operational models and associated technologies.

As a Business Analyst at WayPath, you will join collaborative project teams to solve technical challenges and build solutions that help clients realize their goals. You will work cross-functionally with project managers, developers, quality assurance analysts, and other business analysts as you collectively design and deliver on fast moving projects and long-term engagements. In this role, you will grow your knowledge and skills in software implementation, client services and engagement, and business analytics while working with engaged, talented, and supportive teammates.

Desired Skills & Experience

While we believe that skills can be developed over time, we need our Business Analysts to have most of these skills on day one:

  • Experienced performing quantitative and qualitative analysis of data across various sources
  • Skilled in reviewing, analyzing, and evaluating business data and translating that data into clear, concise, comprehensive, and well-written recommendations
  • Comfortable leading working sessions with clients and agile development teams to elicit and document key business model details
  • Experienced in preparing and presenting project documentation identifying process, fulfillments, and product insights
  • Strong communication and facilitation skills, experienced communicating complex, technical information to a variety of team members

WayPath provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics.

We are a Great Place to Work® Certified company!


Full Stack Engineer (TechOps)

TechOps Engineers are detail oriented, love troubleshooting technical problems, and enjoy working in a team setting. In this role, you will be exposed to a diverse number of projects with different architecture patterns and technology stacks. This team member will be comfortable collaborating with other engineers to resolve defects and keep the systems up to date and operational.

You have diverse experience on system configuration, DevOps practices, web application development both front and back end. You enjoy learning new architectures and system orientations and like to get involved in the technical details. You have foundational knowledge of Computer Science theory and programming, with hands on experience. You feel home when it comes to dealing with data, tables, and queries, with emphasis on SQL Db. You like to organize your thoughts and translate what you learned about a problem into a knowledge article or a training video. You communicate clearly with team members and clients and like to coach and explain things to less experienced engineers. You have a full stack Web application experience and familiarity with cutting edge technologies. You like to provide horizontal support for multiple projects and provide technical insight and guidance.

Great to have:

  • General troubleshooting and problem-solving skills
  • Strong Organizational skills to be able to prioritize work and keep track of information
  • Multitasking skills to switch between different support commitments and clients
  • Comfortable working with others in a collaboration env to resolve issues
  • Communication skills (verbal and written)
  • Detail oriented
  • Experience in mentoring junior less-experienced engineers
  • Experience in DevOps and system configuration
  • Experience and familiarity with Cloud providers such as AWS, Azure
  • Technical documentation skills
  • Familiarity with troubleshooting systems and/or web applications
  • Open to learning new things and ability to learn new skills and techniques
  • Comfortable with diverse types of applications using different tech stacks
  • Awareness of security concepts such as Authorization, Authentication, Identity, OAuth
  • Ability to provide technical directions and insights
  • Knowledge of Object-Oriented Design and programming

Nice to have:

  • Experience with web applications, single and multi-page
  • Familiar with modern technologies such as Docker containers, AWS cloud, CI/CD pipelines, SPA
  • Experience with using APIs and even driven mechanisms
  • Familiarity with N-tier web applications and distributed systems
  • Relational Db experience, such as SQL
  • Familiarity with both Front end and back-end practices, including JavaScript, CSS, Html, APIs, Db access, Web servers
  • Exposure and experience with Software Development Life Cycle
  • Experience with at least one technology stack such as .NET, NodeJS
  • Experience with scripting and programming languages, such as Python, C#, Java
  • Familiarity with both declarative and imperative programming

SingleStone provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics.


Data Analyst

A Data Analyst gathers information from various sources to interpret patterns and trends, then translates that data into actionable results and recommendations which can improve business decisions. The successful candidate will possess the ability to turn data into useful insights to tell a story. Data Analyst skill sets and responsibilities should include, but not be limited to:

Responsibilities - the Data Analyst role will include, but not be limited to:

  • Provide full lifecycle analysis to include requirements gathering, analysis design, obtaining and organizing data, and reporting/presenting results
  • Collecting and organizing data from various sources (databases, spreadsheets, reports, etc.)
  • Filter and clean data to make it useable and interpretable
  • Acquire data from primary or secondary data sources and maintain databases/data systems
  • Analyzing and reporting results; making recommendations based on findings
  • Identifying and analyzing patters and trends in complex data sets
  • Qualities - expectations from a candidate to flourish in a Data Analyst role:
  • Technical experience with data models, database design, data mining, and reporting packages
  • Ability to analyze large datasets from relational and non-relational data sources
  • Problem-solving mindset
  • Ability to communicate results to varied audiences
  • Strong verbal and written communication skills
  • Attention to detail

Requirements – minimum knowledge and experience should include:

  • Knowledge of and experience with reporting packages (Business Objects, Tableau, Qlik, etc.), databases (SQL, etc.), programming (Python, R, Java, etc.)
  • Knowledge of statistics and experience using statistical packages for analyzing results (Excel, SAS, SPSS, etc.)
  • Strong analytical skills with the ability to collect, organize, analyze, and disseminate significant amounts of information with attention to detail and accuracy
  • Adept at queries, report writing, and presenting findings
  • BS in Mathematics, Economics, Information Management, Statistics, or Computer Science

SingleStone provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics.


Senior Software Engineer

Sr. Software Engineers are responsible for solving complex business problems using iterative methods for delivering value early and often. As a Sr. Software Engineer, your proficiency in technical development and agile familiarity allow you to work efficiently and use highly collaborative methods. You enjoy designing and developing solutions and implementing successful software with each iteration. You understand how to provide fast turnaround on projects, all while building reusable components that can easily be redeployed on other projects, and collaborate with your team to implement high quality, scalable and user-friendly software applications.

Desired Skills & Experience

While we believe that skills can be developed over time, we need our Engineers to have most of these skills on day one:

  • Java 8+
  • Spring Framework
  • AWS
  • API Development
  • JUnit

Nice to have:

  • Spark
  • Python
  • CI/CD (Jenkins)
  • Artifactory
  • Sonar
  • Docker

Passion for emerging technology trends, such as open source tools and cloud services, and a desire to stay current and adopt new technologies

  • You will collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies. Work closely with a team of developers with deep experience in machine learning, distributed microservices, and full stack systems. Deliver robust cloud-based solutions. Work with native stack, and build on AWS.
  • Experience in test automation, test-driven development and Agile/Scrum development. Excellent coding skills in Java and other languages such as Javascript, Groovy, Scala, Python or Ruby on Linux and Windows systems
  • Ability to recognize and mitigate technical risks to ensure successful delivery of a project. Experience producing well-designed and efficient applications while also explaining complex technical information to client stakeholders and development teams.
  • Strong communication skills; enthusiastic about engaging with clients and team members to discuss technical best practices

SingleStone provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics.

Don’t see your dream job? Get in touch anyway. We love meeting cool people.

Contact Us