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

Singlestone has embraced my passion for learning and encouraged me to share it with others.

Matthew Cloney
Technical Director, Data & Machine Learning

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.

.NET Developer

SingleStone's Application Development team consists of Front End, Back End and Full Stack Developers all charged with solving client challenges with software. Whether we’re creating customer-facing products or developing tools that connect your internal team, our software expertise has the power to change the way you do business.

As a .NET Developer at SingleStone your job might seem pretty straightforward. Write some code, test it, debug it and start again. While that's part of it, that's just the beginning, our Developers are also consultants. They partner with client stakeholders, agile project teams, and end users to understand desired features and functionality so that they can develop the highest-quality technical solution.

Desired Skills & Experience

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

  • 3+ years of Experience working with agile software development teams to design and develop custom .NET (C#) enterprise web applications.
  • Solid understanding of object-oriented programming, design patterns, application frameworks, and database design.
  • Experience producing well-documented and efficient code while also explaining complex technical information to client stakeholders and development teams.
  • Passion for emerging technology trends with a desire to stay current; encouraging teams to learn and adopt new technologies.
  • Strong communication skills; enthusiastic about engaging in discussions with clients, and project team members, about technical best practices.
  • Our Engineers focus on the following stacks: .Net (C#) and Node.js (Express) on the back end and Angular/Vue.js on the front end. We deploy to both AWS/Azure cloud, as well as to virtual machines in a data center.

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.

AWS Engineer

Our DevOps and Cloud Solution Team works with our clients to create sustainable solutions that impact the people, processes, and technologies across their organization. Our team of experts become an extension of our clients’ internal team, advising on strategy and design while delivering code in the trenches. Our DevOps Solution team helps our clients design and deliver innovative digital products and services to market quickly, in a secure and cost-effective manner.

Desired Skills & Experience

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

  • Experience in IT operations working with server virtualization (VMWare, Xen, etc.), IaaS and PaaS cloud (AWS)
  • A solid understanding of configuration management tools such as Chef, PowerShell, Docker, Puppet, AWS CloudFormation, Amazon Web Services (AWS), and Ansible.
  • Experience working with agile software development teams to deploy and operate systems, to build and maintain tools for continuous deployment, monitoring and operations, and to troubleshoot and resolve issues in dev, test, and production environment.
  • A passion for emerging technology trends and a desire to create and execute forward-looking technology roadmaps (DCOS & Docker, for example.)
  • Strong communication skills with experience providing technical advice and recommendations that enable others to learn and grow alongside you.

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.

Business Analyst

Business Analysts play a vital role on SingleStone 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.

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
  • Strong communication and facilitation skills, experienced communicating complex, technical information to a variety of team members

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.

Channel Sales Manager

Channel Sales Managers at SingleStone play a fundamental role achieving client acquisition and revenue objectives. In close partnership with our Account and Solution teams, Channel Sales Managers nurture marketing leads through the latter half of the sales funnel. This team member will successfully qualify leads from a variety of tactics, including events, email campaigns, webinars and product demonstrations. In addition to qualifying inbound leads and managing the lead relationship, this team member will work across the organization to ensure we are driving the appropriate prospective clients.

Ultimately, this integral team member is accountable for nurturing new leads, winning new business, and passionately driving customer-centric efforts. Successful Channel Sales Managers deeply understand the customer, their industry pains, and how SingleStone is uniquely qualified to lead them on their technology journey.

Desired Skills & Experience

· Experience operating in a team selling environment

· Goal oriented, team player, with the ability to multi-task, prioritize, and manage time effectively

· Proficient with CRM tools

· Experience navigating a highly-matrixed environment

· Excellent verbal and written communications skills

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 Engineer

Data Engineers collect, analyze and study data for interpretation and analysis. Adept at validating data completeness, consistency, and accuracy. Data Engineers also collaborate with project teams and client stakeholders to understand, question and validate information. With strong analytical and troubleshooting skills, they’re adept at analyzing and formulating recommendations based on a variety data sources and techniques.

Data Engineers have strong analytical and problem solving skills, often tapped to identify root causes and develop recommendations on how to resolve issues.

We expect you to have most of the following:

  • At least 5 years of experience with SQL
  • 2-5 years of AWS experience
  • Deep understanding of data (structured and unstructured), including RDBMS and NoSQL systems
  • Excellent verbal and written communication skills

At least 2-3 years of experience with one of the following:

  • Python
  • Java
  • Scala

Experience with one or more of the following:

  • Kafka
  • Spark Streaming
  • Flink
  • Flume

Desired:

  • Experience building data pipelines in Apache Airflow/Luigi or any other data pipeline/orchestration tool (e.g. Oozi, Nifi)
  • Familiarity with data munging for machine learning / data science
  • Experience working directly with ML teams

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.

Digital Project Manager

Digital Project Managers provide overall leadership, strategic planning, oversight and supervision to ensure successful delivery across a large program or multiple projects across a portfolio of clients. Serving as a key member in an account, Digital Project Managers are expected to lead all senior and executive level client interactions and establish regular communication and collaboration operating rhythms. They actively manage delivery risk and escalate issues throughout the project, when needed. Digital Project Managers ensure projects are delivered on time, and on budget, with highest client satisfaction.

Digital Project Managers proactively monitor and manage execution of deliverables through all phases of the delivery life cycle. They effectively oversee development of project plans and estimates, with responsibilities ranging from scoping, business and process analytics, process and technical design and requirements development through recommendation, implementation and deployment of the recommended solution.

Desired Skills & Experience

While we believe skills can be developed over time, our Digital Project Managers should have the following skills and experience on day one:

  • At least 5 years of experience leading large projects ($1M+) with overall accountability for resource allocation, budget, scope, risk mitigation, and executive operating rhythms and communication plans.
  • Experience managing cross-functional teams and mentoring and coaching project team members.
  • Knowledge in enterprise class digital systems and production processes
  • Excellent verbal and written communication skills and strong quantitative, analytical, and problem solving abilities.
  • Experience managing and owning executive level client relationships.

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.

Engagement Director (WayPath - a SingleStone company)

Engagement Directors provide overall leadership, vision, strategic planning, oversight and management to ensure successful delivery across a large program or multiple projects across a portfolio of clients. Serving as one of the most senior members in an account, Engagement Directors are expected to lead all senior and executive level client interactions and establish regular communication and collaboration operating rhythms. They actively manage delivery risk and escalate issues throughout the project, when needed. Engagement Directors ensure projects are delivered on time, and on budget, with highest client satisfaction.

Engagement Directors proactively monitor and manage execution of deliverables through all phases of the delivery life cycle. They effectively oversee development of project plans and estimates, with responsibilities ranging from scoping, business and process analytics, process and technical design and requirements development through recommendation, implementation and deployment of the recommended solution.

Desired Skills & Experience

While we believe skills can be developed over time, our Engagement Directors should have the following skills and experience on day one:

  • At least 10 years of experience leading large projects ($1M+) with overall accountability for resource allocation, budget, scope, risk mitigation, and executive operating rhythms and communication plans.
  • Experience managing cross-functional teams and mentoring and coaching project team members.
  • Adept at supporting sales efforts by proactively identifying extension and expansion opportunities.
  • Excellent verbal and written communication skills and strong quantitative, analytical, and problem solving abilities.
  • Experience managing and owning executive level client relationships.

WayPath (a SingleStone company) 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.

Front End Developer

Front End Developers are critical members of SingleStone's Application Development team - a team that consists of Front End, Back End and Full Stack Developers charged with solving client challenges with software. Whether we’re creating customer-facing products or developing tools that connect your internal team, our software expertise has the power to change the way you do business.

Our Front-End Developers work closely with agile software development teams to translate business requirements, and UI/UX design wireframes, into code that produces the visual elements in highly interactive websites. These developers are creative thinkers passionate about user experience and skilled at turning static designs into interactive web pages.

Desired Skills & Experience

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

Primary strength is front-end:

· Strong CSS and JavaScript fundamentals

· Familiar with CSS pre-processors (LESS or SASS)

· Familiar with modern front-end frameworks (Angular.js, Vue.js, React, Angular, Knockout)

· Experience with responsive frameworks and general design principals for responsiveness

Back-end credentials:

· Significant experience with .NET or JVM (Java/Scala) on the back end (Java preferred)

· Familiar with major DB implementations: Oracle, Postgres, MongoDB

· Server-side Node.js experience is always a plus

Nice to have:

· Test automation (e.g. Cucumber, Gherkin)

· CI/CD (e.g. Jenkins)

· DevOps (e.g. Azure, AWS)

· 4-6 years of professional web application development experience

· Experience with Agile project teams (Scrum, Kanban, SAFe)

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.


Java Developer

SingleStone's Application Development team consists of Front End, Back End and Full Stack Developers – a dynamic blend of unmatched talent and brainpower equipped to solve even the most complex challenges. Whether it’s creating customer-facing products, or developing tools that connect internal teams, our developers have the ability to build better software solutions for our clients, and change the way people do business.

Java Developers are responsible for solving complex business problems using iterative methods for delivering value early and often. As a Java Developer, your proficiency in Java development and agile familiarity allow you to work efficiently and use highly collaborative methods. You enjoy designing and developing solutions using the Java platform and implementing successful software with each iteration. You’ll work in all tiers of a web application (web, services, and persistence) and use tools like Java 8, Spring, Hibernate, Maven and JBoss/Tomcat – just to name a few. 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 Java Developers to have most of these skills on day one:

  • 3+ years of software development experience, specifically Java and/or NodeJS development.
  • 2 years of experience working with Cloud Technologies (Amazon Web Services).
  • Experience with one or more web frameworks such as Spring MVC, Play, Grails or MEAN stack
  • Experience working with Big Data technologies such as Apache Storm, Apache Spark, and Kafka.
  • Passion for emerging technology trends, such as open source tools and cloud services, and a desire to stay current and adopt new technologies
  • 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