Solution Street Careers

Join Our Team

Solution Street ladies

Great Engineers + Great Communication = Successful Projects

Our Story

Solution Street (, an IT consulting firm, was founded by a software developer who envisioned a safe haven for software engineers who wanted to work on interesting, fun projects. Since 2002, we’ve stuck by this principle and as a result, we’ve developed long, lasting relationships with our clients and have a team of great developers who love what they do.

We are a team of 70 developers. 98% of our staff consists of developers including Managing Partners – Arthur & Joel.

You’ll fit right in if

You are a full stack developer. You enjoy working in different industries and are flexible using various languages and technologies. We always start an initial project with the language/technology you are most comfortable using. One of our team members started her career using Java. She switched to Salesforce and is now working on a C#/.NET project.

The ideal candidate enjoys solving complex business problems while following the best development practices. Being comfortable speaking directly to the non-technical client and providing and explaining the solutions thoroughly in the most simplistic approach possible is the most important factor to our business. This person enjoys working with a team and independently. They take the initiative to learn new technologies.

You must be strong in at least one or more of the following languages and write well designed, testable, efficient code: C#, Python, Ruby, Java, PHP, and/or JavaScript (AngularJS, jQuery, JSON, node.JS, Backbone)

You must also be strong in at least one or more of the following frameworks: ASP.NET, Django, Rails, Spring, Hibernate

Nice to have, but not necessary – Big Data tools: Hadoop, Map Reduce, MongoDB, Hortonworks, Apache SOLR are just some examples

As a Consultant, a typical day might include the following

  • Hours are pretty flexible, some arrive early 7:30 – 8:00 am and leave earlier in the day, while others arrive later, 10:00 am and leave later in the evening.
  • Spend time catching up on emails from team members and clients, address any concerns, and follow up with bug issues. Prioritizing is important and you may track the project using a tool like JIRA.
  • Teams typically range from 3-6 members and depending on the project; you may have quick daily stand up meetings with your team and follow the agile methodology.
  • Meeting with the client either in person or over the phone to discuss the problem and requirements needed. You will have direct involvement in the project, whether it’s project design, spec and code or refactoring for existing products. You will use the best tools for your project.
  • Check the site monitoring and see if anything critical needs to be addressed that may have happened overnight.
  • Depending on where you are in the sprint (some sprints are 2-3 weeks), you may spend 2 weeks writing your code to implement features and the last week (week 3) is spent testing the changes made and finding bugs. During week 3, you are fixing defects and gearing up for the next sprint.
  • Once you’ve finished a feature and conducted some basic testing, you will send to the QA Tester. QA testing is either manual, automated or both.

Check out our Facebook and Twitter pages for more information regarding our company culture, the charities we support and the fun events we do together!