Work with the best
Joining our team means being part of an award-winning company named Top Workplaces and Best Places to Work. You’ll get to work with like-minded technologists who are passionate about what they do and challenge you constantly to deliver value to your customers.
Make the world a better place
We are proud to be part of a thriving technology community. Our mission is to make the world a better place by developing innovative software solutions to make lives easier, safer, healthier, and more productive.
Use the latest and greatest tech
Our clients engage with us to solve real business problems with durable technology solutions, and we do this by leveraging the most current tools and technologies.
Work Where You Live
We support a remote work culture that enables our team to work from anywhere. And we also have a state-of-the-art office equipped with a newly renovated gym, and collaborative meeting spaces for those times when you need to huddle up with your team or meet with your clients.
Work From Home Stipend
Need to update your home office? We offer an annual work from home stipend to help you upgrade any aspect of your home office - from a cozy chair and desk lamp to the latest technology.
Find the Fun
Relax and get to know your team better during our monthly game nights and fun challenges, where you earn award points that you can redeem for cash, merchandise, and social events.
Continued Education and Learning
To make sure that we give our team the best opportunity to be successful, we facilitate our team members' access to ongoing education and learning.
Diversity Equity and Inclusion
We believe that collaboration among team members with varied pasts and perspectives allows us to bring on our best and better serve our clients, employees, and community. We stand behind our Diversity, Equity, and Inclusion committee to advance our culture of belonging by fostering a diverse and inclusive work environment.
Two heads are better than one. We encourage and facilitate collaboration whether you are in the office or working remotely. Together, we solve challenging business problems that make our lives easier and healthier.
Lunch and Learn
Be part of professional peer-to-peer development. Enjoy lunch while learning from your peers as they share their expertise in new tools and technologies.
We recognize that your needs may require flexibility when balancing your personal and professional schedules. We strive to provide a flexible work environment that supports your productivity and work-life balance.
Feed Your Curiosity
Our commitment to helping you master the latest in software development, cloud, security, and data includes access to a vast library of video training courses and relevant conferences. We offer flexible learning options, and we pay for certifications in the world’s top technology platforms.
Paid Time Off
Everyone needs time away from the office to re-energize at their favorite destinations or take care of personal business. Our team members start with fifteen days of paid time off and move up to seventeen days after two years and twenty days after three years. And did we mention we offer floating holidays?
We Have You Covered
Your health and well-being, and that of your loved ones, are of the utmost importance. We offer robust and personalized health benefits and resources that support your financial, physical, and social well-being.
Short & Long Term Disability
Accidents or illnesses can sometimes take you away from work for more than just a few days. For peace of mind, we fully cover the cost of a long-term disability plan for our employees. Additionally, we offer an optional short-term disability plan that our employees can opt into.
Whether you are looking to transfer your current account to your new employer-sponsored program or want to invest for the first time, we offer a generous 401(k) plan with a company match to help you invest in your future.
READY TO BE
PART OF THE TEAM?
Can you describe yourself as:
- Confident in your ability to handle a challenge
- Curious about how things works
- Hungry to learn something new
- Energized by working with talented people
- Excited by what is possible with technology
If this sounds like you, we want you on our team!