Working at Veracity
Veracity solutions is a different kind of company. When we’re interviewing candidates to become Veracity team members, we are often asked, “What’s it really like to work for Veracity?”
That’s a great question, and one we enjoy answering, because Veracity is different from most “jobs.” Several things differentiate us from the competition:
- Veracity is not a body shop
- Veracity is very picky about the people we hire
- Veracity is very picky about the clients we service
Veracity is Not a Body Shop
If you’ve worked in technology for very long, you’ve run into several body shops. What we call a body shop are the companies that have a position to fill, and pretty much any warm body will do to fill that position. I worked with one body shop where I was placed with the client, and after they had my government required documentation, I didn’t hear from them again, at least not until I decided to quit, and then they decided to try and make sure that I was happy. Basically, the relationship was that they were the ones that sent me my paycheck, and the only commitment they had to me was that single contract.
Veracity is different. We hold monthly all hands meetings to tell our consultants what’s going on. We’re structured in such a way that you’ll hear from a fellow Veracity person usually many times a day, but at least once a week. We want you to identify with being a Veracity consultant, not being an employee of our client. You’re part of something bigger than a single client. Once you’re on board, Veracity is making a commitment to keep you working through multiple contracts. We take a long term view with our consultants. Some of our consultants have been working with Veracity for more than 10 years! Compare that to the typical body shop placement of six months to a year.
Our consultants are integrated into the client’s team, not just filling a slot.
Veracity is Picky About the People We Hire
Veracity’s vetting process is tough. We want the best, not just average. Our senior developers and architects often come from environments where they were leading their own teams and sometimes their own divisions. In most companies, our consultants are more senior than most of our client’s employees. This is a big deal, because at Veracity, we’re not just Contractors, we’re Consultants. Not only can we write the code given to us to write, but we can help guide teams on how to write better software. We consistently coach teams on Agile adoption, architectural guidelines and principles, and even on how to better structure their businesses for building successful products. We’re involved in Mergers and Acquisitions and other high level activities that you wouldn’t expect from mere consultants.
That said, our consultants aren’t just about technical excellence. In fact, if all you have is technical excellence, you probably won’t succeed at Veracity. Our people are also strong communicators and know how to mentor our client’s employees to become even better and stronger. In fact, our goal with each client is to help their teams become stronger and more self-sufficient so that when we leave, it’s merely a velocity decrease, not a knowledge decrease. Mentoring team members is expected of all of our consultants. We always strive to leave the teams better than they were when we started, and our consultants are the key to making that happen.
Not everyone has these skills. Sadly, the “average” developer or QA specialist doesn’t have these skills. Getting through our vetting process is hard, but its worth it.
Veracity is Picky about the Clients We Service
Not only are we picky about our consultants, we’re also picky about our clients. Most of Veracity’s leadership worked at many different companies before Veracity. We’ve all experienced the horrible environments that some companies subject their IT staff to. We think that the welfare of our consultants is very important. We strongly believe in 40 hour work weeks, agile environments, and environments where the quality of our people is truly appreciated. Because of that, we will actively turn down potential clients and leads that don’t see software development as a fundamental part of what they do. If they view development as a cost center or as something where one resource can easily be replaced with another, they’re probably not be a good fit for Veracity. If they are a “sweat shop” environment and require people to work long hours to meet unrealistic expectations, they’re probably not a good fit for Veracity.
We’re big fans of Agile (usually Scrum) because we believe that it makes a better environment for all of the team members. We think it produces a better product, responds better to customer needs, and is the right way to do software development. Because of this, if a client is against Agile, we view that as a red flag, warning us to stay away.
We don’t look for perfect clients, we look for clients that share values that we have. We want clients where making a mistake is tolerated, expected, and used as a way to learn and improve performance. We seek clients where our consultants can truly consult and be part of a team building something great.
Conclusion
Our corporate tagline is “Building Great Teams, Great Products, and Great Companies.” We do that by hiring excellent people, working on projects that matter, and working with clients that have similar goals. I love how that comes together to define who we are. Many companies say that they do the same, but we’ve found that most don’t live up to their own hype. At Veracity, it’s not just hype, it’s what makes us different. These principles are at the core of who we are.
Are we perfect? No, but we’re trying to be the best we can. We’ll make mistakes, but expect us to be open and honest (Veracity = Truthfulness) about them, admit them, and then do everything we can to make them right.
If you’re interested in working somewhere different and think you have what it takes, we encourage you to apply at jobs@veracitysolutions.com

