We are always looking for great consultants! We hire for a variety of roles including Software Engineers, Project Managers, Business Analysts, Testers, and Architects. We focus on meeting our client's expectations while supporting the growth of our employees.
"At Solution Street, I know I'm more than just a developer—I'm part of a team that values my growth, my ideas, and my well-being. Working here means being challenged, supported, and empowered to do my best work. A lot of companies put their values on paper and forget about them, but at Solution Street, our core values guide us every day. It's a place where I feel heard, appreciated, and motivated to keep learning."
- Joseph Frenia
Depending on the position and the candidate's location, not all roles are available for W-2 employment. In some cases, we may consider engagement through a 1099 contractor arrangement.
Solution Street is looking for an experienced Software Engineer that can also function as a Development and Career Manager. Seeking candidates that are local and within commuting distance to Herndon, Virginia. The ideal candidate will have prior hands-on experience as a software developer, a strong background in leading software product development teams and projects, excellent communication skills (both oral and written), and be a team player with strong experience with Agile-based software delivery methodologies. Manage approximately 5 Solution Street employees and 1 Solution Street client Work as a Senior Software Engineer on one of our client projects Interface with and maintain strong relationships with key stakeholders including client, tech leads, third party vendors to ensure high quality delivery of software projects on time and budget Provide input during the determination of the technology strategy and roadmaps Function as meeting facilitator and communicator; report status and conduct stakeholder meetings Assist with writing business proposals and conduct architectural and business assessments Attend and present at local networking events to assist with business development initiatives Skills and Qualifications: At least 10 years of experience as a full-stack software developer; we don’t have a strong preference for a specific programming language. 5+ years of consulting experience, ideally at a small to medium size consulting firm. A strong background in software construction with a demonstrated understanding of the Agile Scrum development process and enterprise architecture At least 2 years of experience as a software development manager or related IT project management, managing projects of 5 people or more Ability to develop and maintain strong relationships with others (internal and external) Excellent written and verbal communication skills; proven analytical and problem solving skills; detail oriented; Experience using JIRA as a project management tool Experience with wireframing preferred
Apply NowApply to be a year-round intern with Solution Street! We offer Software Engineering services throughout the Northern Virginia and Washington, DC area and our home office is located in Herndon, Virginia. Looking for undergraduate students with an expected graduation date between May ’28 - May ’29. Ideal candidates are pursuing a bachelors degree in the computer science field and have some development experience.
Apply NowWe are seeking Senior Software Test Engineers with experience using Playwright test automation framework and strong communication skills. This is a remote friendly role. Candidates must be based in the United States and authorized to work in the United States without sponsorship. Preferred Skills: - Ability to lead and facilitate testing discussions, providing clear guidance on quality strategy and test coverage. - Demonstrated experience mentoring and supporting junior QA engineers. - Strong verbal and written communication skills, with the confidence to collaborate cross-functionally with engineering, product, and leadership teams. - Solid understanding of performance testing principles and their application in real-world systems. - Experience designing, maintaining, and improving CI/CD-integrated automated test suites. - Strong background in backend test automation, including testing APIs, services, and database interactions. - Proven ability to create, document, and maintain clear, well-structured test cases and test plans within a test management system. Testing Tools & Technologies: - Strong experience with modern test automation frameworks including Playwright; experience with Cypress is also acceptable. - Proficiency in API testing and validation using tools such as Postman. - Hands-on experience working within CI/CD pipelines, using tools such as TeamCity or equivalent CI/CD platforms. - Experience working with deployment and release management tools, such as Octopus Deploy, to support testing across environments. - Experience querying and validating data in relational databases, preferably PostgreSQL. - Proficient with Git-based version control systems and collaborative workflows. - Experience with test case management systems, such as Qase or TestRail. - Knowledge of performance and load testing tools, including JMeter. - Familiarity with AI-assisted development tools such as GitHub Copilot is a plus. Programming & Scripting Languages: - Proficiency in JavaScript and TypeScript for test automation. - Proficiency in C# for testing or application-level validation. - Strong SQL skills for data validation and troubleshooting. - Solid understanding of JSON and YAML for API testing, payload validation, and data serialization.
Apply NowSolution Street is seeking an experienced C# .NET Core Architect for a modernization project. In this role, you’ll work on designing, developing, and delivering critical product features in a fast-paced, agile environment. You'll also serve as a technical leader—guiding junior developers, ensuring best practices, and helping the team overcome obstacles to maintain development velocity. This position requires deep expertise in full-stack .NET development, modern JavaScript frameworks, secure API design, and cloud deployments. If you enjoy solving complex problems, mentoring others, and building scalable software from the ground up. What You’ll Do: - Design, develop, and unit test robust .NET Core/C# backend and frontend features. - Lead code reviews and collaborate on architectural decisions. - Guide and mentor junior developers on coding best practices and design patterns. - Evaluate third-party libraries, tools, and frameworks for integration. - Implement and monitor application performance, scalability, and security. - Collaborate with the other senior members of the team to ensure timely and accurate delivery of features. - Help to improve engineering processes and application performance through thoughtful enhancements. - Support releases and deployments, including production troubleshooting and alerting. What We’re Looking For: Required Skills & Experience - 8+ years of full-stack software development experience. - Expert-level proficiency with .NET Core, C#, and SQL Server. - Experience with Entity Framework, Dapper, or similar ORMs. - Strong frontend experience using Angular or comparable modern JS frameworks. - Proven ability to design and secure RESTful APIs (JWT, OAuth). - Solid knowledge of cloud development, preferably AWS. - Experience integrating with third-party APIs and using message queues. - Background in application security, performance tuning, and scalability. - Familiarity with Agile Scrum methodologies. - Excellent communication, collaboration, and mentorship skills. Preferred Qualifications: - Prior experience with modernization projects. - AWS certifications (Developer or Solutions Architect). Why Join Us? - Collaborate with a talented, experienced team of developers and technical leaders. - Enjoy flexibility with a remote-friendly environment. - Influence architectural decisions and product direction.
Apply NowSolution Street is seeking a Senior Software Test Engineer with experience testing Enterprise Resource Planning (ERP) systems. This role emphasizes end-to-end validation of integrations and data flows across multiple integrated systems, including Microsoft Dynamics 365, Dayforce, and Microsoft Fabric. The ideal candidate has strong technical testing skills, excellent communication abilities, and experience validating cross-system integrations, financial data integrity, and enterprise analytics platforms. In addition to hands-on testing, this role serves as a technical leader, mentoring other QA engineers, guiding testing strategy, and helping teams maintain delivery velocity while ensuring high quality standards. This is a remote-friendly role. Candidates must be based in the United States and authorized to work in the United States without sponsorship. What You’ll Do - Validate the reliability, data integrity, and security of a modern ERP ecosystem built on Microsoft Dynamics 365, Dayforce, and Microsoft Fabric. - Perform integration testing across multiple enterprise systems, including API-based integrations and data synchronization workflows. - Validate financial data accuracy and reconciliation across ERP and analytics platforms. - Test analytics pipelines and enterprise reporting datasets within the Microsoft Fabric environment. - Execute end-to-end business workflow testing spanning HR, finance, and analytics platforms. - Collaborate closely with solution architects, data engineers, and application teams to ensure the platform meets operational, financial, and regulatory requirements. - Develop and maintain automated test suites integrated into CI/CD pipelines. - Create and maintain clear, structured test plans and test cases within a test management system. - Lead testing discussions and help define quality strategy and test coverage for complex enterprise systems. - Mentor and support QA engineers while promoting testing best practices and process improvements. What We’re Looking For Required Skills & Experience - 5+ years of experience in software testing or quality engineering. - Experience testing ERP systems, financial systems, or other enterprise platforms. - Experience testing enterprise integrations, including APIs and cross-system data workflows. - Experience validating data platforms or analytics pipelines. - Strong background in backend and integration testing, including APIs, services, and database interactions. - Experience building and maintaining automated test suites integrated with CI/CD pipelines. - Strong SQL skills for data validation, reconciliation, and troubleshooting. - Solid understanding of performance testing principles for distributed systems. - Proven ability to design, document, and maintain test strategies, test plans, and test cases. - Ability to lead testing discussions and guide teams on quality strategy and coverage. - Demonstrated experience mentoring QA engineers and promoting best practices. - Strong written and verbal communication skills with the ability to collaborate cross-functionally. Technical Skills - API testing and automation (Postman, REST Assured, or similar tools) - Automated testing frameworks - SQL and database validation - CI/CD pipeline integration - Automated data testing and validation techniques - Cloud platforms (Azure preferred) Preferred Qualifications - Experience with Microsoft Dynamics 365 - Experience with Dayforce HCM - Experience with Microsoft Fabric or Azure data platforms - Experience testing financial systems or ERP implementations - Experience working in regulated or audit-sensitive environments - Familiarity with AI-assisted development tools such as GitHub Copilot
Apply NowSolution Street is looking for a highly experienced and strategic Director/Managing Director to drive business growth, client delivery, and team leadership in this role. This leader will oversee enterprise-scale client engagements, drive business development locally in the Mid-Market and Enterprise space, and ensure the delivery of innovative, high-quality software solutions that meet complex business needs. The role demands a balance of operational excellence, client relationship management, and market expansion expertise.
Apply NowThe candidate hired for this position will work directly as an employee for one of Solution Street’s clients. This position is hybrid - a combination of onsite and remote. Candidates must be local to Northern Virginia and able to work from client’s office on a regular basis. Job Summary The Director establishes engineering policies and procedures while leading a small software team and being hands-on with the codebase. They direct, oversee, and contribute to the software engineering function in developing, releasing, and maintaining software applications for staff and customers. They also oversee our client’s information technology functions contracted to third parties. As our client’s senior technologist, the Director spans both strategic responsibilities—roadmap, budget, policy development, and contract negotiation—and active, hands-on software development. Qualities we’re looking for: - Technologist: Strong software engineering, architecture, and technology background with the ability to learn a business quickly and go deep into product and engineering solutions. Will have a DevOps mindset. - Effective Communicator: Excellent listener, presenter, and communicator in writing and verbally; proven collaborator and decision-maker with senior leaders, peers, and staff. - Valued Leader: Proven leadership and management expertise with internal team and external vendors. - Partnership Attitude: A constant learner and builder of partnerships with other leaders that enable your team to stay abreast of best practices and solutions. - Engaged: Hands-on, "roll up your sleeves" collaborative style of working. - Bold: History of taking smart, calculated risks and aggressively leading through change. - Achiever: Consistently attains and exceeds individual and team goals. In this role you will: - Lead and manage a small agile team of product-focused software & data engineers for our telecommunications industry client, for which the team is comprised of two in-house developers and multiple vendor consultants. - Operate in a coach-player role: setting policy and leading a team, while staying active in development and production support. - Continue the software architecture build-out of existing, in-progress, and anticipated future software products, with a focus on long-term consistency and maintainability. Partner with architects, product owners, data professionals, and software & data engineers, both on-staff and on-contract, to drive the implementation of new applications. - Embrace and incubate emerging technologies, such as artificial intelligence and open-source products across all platforms, ensuring adherence to our client’s established technology architecture. - Work to modernize existing tech stacks and data platforms, automate previously manual processes, and avoid technical debt. - Act as a strategist and champion for enterprise architecture and design principles. - Lead requirements-gathering and conduct design and code reviews to ensure compliance with best practices and standards. - As the lead technologist, oversee the efforts of outsourced technology providers, including our client’s outsourced service providers for help desk, software development, and server hosting. - Enjoy the rewards of working for a small and familial organization, where all share in the collective success of some of the brightest minds in the telecommunications industry. Basic qualifications: - Strong background in agile methodologies and ability to mentor others in their use. - Five-plus recent years of experience developing across a full stack, including client/server interaction, databases, and web/mobile applications. - At least four years’ experience building, leading, and mentoring software engineering teams. - A bachelor’s degree in computer science or a related field of study, and/or evident commensurate experience. - Deep understanding of modern deployment and development infrastructure: CI/CD, unit and end-to-end testing, and cloud/enterprise deployments. - At least four years’ experience developing scalable web applications and architectural standards with Azure and/or AWS cloud services. - Proficient in one or more languages such as .NET, C#, TypeScript/JavaScript and development frameworks such as Entity Framework and Angular. Familiarity with our client legacy technologies below. About our client’s technology environment: Our client’s small internal software team is supported by multiple contracted vendors who provide software development and user support, and for which our client wishes to possess more developer expertise in-house: - Legacy systems presently in .NET, C#, VB6, C++, and SQL Server databases. - Various data reporting services utilizing Ruby on Rails and PHP/SQL/Elasticsearch technologies. - Servers hosted and maintained off-site and in the cloud (Azure and AWS) by third-party service providers. - An outsourced managed services provider handles help desk, endpoint protection, cloud server management, and all other staff computing and network capabilities.
Apply NowWe are seeking a highly experienced C++ developer to lead the design and development of high-performance, scalable systems. This role requires deep expertise in modern C++ and a strong understanding of systems-level programming. The ideal candidate will have experience building efficient, multi-threaded applications and optimizing performance for large-scale data processing. They should be comfortable working with low-level data structures, memory management, and performance tuning. This individual will also contribute to system architecture, ensuring solutions are scalable, flexible, and easily integrated into broader platforms and data ecosystems. Experience with cloud-native technologies, containerization, and building infrastructure for high-volume data processing is highly valued. Additionally, the role involves designing robust development workflows, including CI/CD pipelines, and creating reusable libraries or components that support enterprise-level applications.
Apply NowWe pay market-competitive salaries based on the skill level of the employee.
Solution Street offers a structured career path. An employee typically begins their career here as a Consultant. There are defined criteria and expectations for advancing to further levels. We also have a path for roles based on an employee's competency levels and growth.
Solution Street pays annual bonuses based on the company's performance and the employee's individual performance. We conduct quarterly performance reviews to ensure employees are on track to meet their annual goals and achieve their target bonus.
Solution Street pays 100% of the dental premiums for its employees. We also pay 100% of healthcare premiums for those employees on the High Deductible Healthcare Plan (HDHP). Employees opting for the non-HDHP pay a minimal monthly premium. Family coverage is an additional cost to all employees.
Life Insurance equal to an employee's annual salary up to $100,000 is provided for all full-time employees.
Solution Street pays 100% of these disability premiums for our employees.
Employees receive a standard 15 days of PTO per year (accrued per pay period). Once an employee hits a tenure of 5 years with Solution Street they receive an additional 3 days of PTO per year. At 10 years of tenure, they receive another 2 days of PTO per year.
Solution Street contributes 3% of an employee's annual earnings to their 401K account regardless of what the employee contributes.
At Solution Street we allow for flexible work hours, a relaxed dress code, and a FUN work environment with opportunities for in-person and virtual collaboration.
Our kitchen is well stocked with drinks and snacks for employees in the office to enjoy throughout their work day.
