Careers page Banner

Careers Opportunities

Join our team and be part of an innovative and dynamic environment where you can make a meaningful impact. Select to view the position description and apply.


Site Impact is the leading outsourced digital marketing provider to large media companies and agencies serving many local clients. We offer scalable, technology-driven solutions that maximize marketing ROI by finding, acquiring and retaining new customers with ease. Leveraging Site Impact’s proprietary technology, we are able to deploy multi-channel digital campaigns in minutes and executes nearly 140,000 locally-targeted campaigns per year on behalf of more than 1200 clients with an unmatched focus on speed to campaign execution.

Over the course of a decade, Site Impact has established itself as a pioneer technology provider within the surging data-driven marketing industry. In doing so, Site Impact has earned the trust of hundreds of clients, including large, diversified media companies, top digital agencies, and local-focused and national brands.

Site Impact is seeking a Business Analyst to our Centrifi team. We are looking for a world-class problem solver and a highly structured thinker who can break down and solve any challenge using data. This person will answer high-priority, targeted business questions to drive growth and support day-to-day reporting needed across the business - including Product, Marketing, Sales, Customer Success, and more. Additionally, this person will work closely with our Data & Analytics Engineering team on building and improving the operational data sets that power our analytics and operational workflows.

  • Strong communication skills verbal, written, listening, and presentation. Expertise in business process analysis, system analysis, and data analysis.
  • Take charge attitude, proactive in finding answers.
  • Experience supporting requirements, design, testing, and delivery of products.
  • Comprehensive understanding of the full software development lifecycle (SDLC) including recent successful and demonstrated experience with agile methodologies (Scrum), Requirements Management, and Configuration Management methodologies, along with corresponding support tools, is expected.
  • Attending our Sprint Planning Meetings, as we work to determine the work we will commit to in our next sprint. 
  • Be part of the Daily Scrums as we "Walk the Board" to determine our progress for the next 24 hours.
  • Work with the team to determine estimates for Product Backlog Refinement.
  • Communicate and work with the team as issues arise.
  • Ability to multitask and prioritize multiple incoming requests.
  • A bachelor’s degree in business or a related field or an MBA.
  • A minimum of 3 to 5 years of experience in business analysis or a related field.
  • Experience working on an Agile Team.
  • Creation of acceptance criteria, test data strategy, test case scenarios, and end-to-end test plans.
  • Conduct various levels of testing, including manual, regression, and exploratory.
  • Provide end-user support for production technology solutions. Including the creation and execution of SQL database queries.


Centrifi,  a division of Site Impact, is seeking a highly motivated and dynamic Project Manager to join our team and contribute to our continued success. The ideal candidate is a self-starter, possesses strong leadership skills, and thrives in a fast-paced and dynamic environment. As a Project Manager for our SaaS platform, you will play a vital role in overseeing the planning, execution, and delivery of our projects. You will collaborate with cross-functional teams, including developers, designers, and stakeholders, to ensure successful project outcomes. It is crucial for this candidate to be comfortable working in a demanding environment and enjoy staying up to date in the industry.

The Project Manager will manage multiple initiatives including analysis and planning, executing, risk and issue escalation, reporting and governance. The ideal candidate will be experienced in Agile development methodology and have first-hand experience with Agile and PPM collaboration and workflow tools. To be successful in the role, the Project Manager must be able to find the dependency gaps within the project, address them and keep timelines, tasks, people and teams on target.

Join our team and be part of an innovative and dynamic environment where you can make a meaningful impact.

  • Manage the end-to-end lifecycle of projects, ensuring adherence to timelines, budgets, and quality standards.
  • Collaborate with stakeholders to define project scope, goals, and deliverables.
  • Develop comprehensive project plans, including resource allocation, task assignments, and milestones.
  • Conduct regular project status meetings, effectively communicate progress (to technical and non-technical audiences), risks, and issues to all stakeholders.
  • Identify and manage project risks, proactively addressing any obstacles or challenges that may arise.
  • Foster a motivating and collaborative team environment, promoting open communication and knowledge sharing.
  • Coordinate with cross-functional teams to ensure seamless collaboration and efficient project execution.
  • Track project metrics and performance indicators, providing regular reports to stakeholders.
  • Stay up to date with industry trends and best practices, bringing innovative ideas and approaches to project management processes.
  • Bachelor's degree in Business Administration, Computer Science, or a related field.
  • 5+ years of experience working as a Project Manager.
  • PMP or Prince2 certification is a plus.
  • Proven experience as a Project Manager in the SaaS industry or similar technology-focused environment.
  • Strong understanding of project management methodologies, tools, and best practices.
  • Excellent leadership and team management skills, with the ability to motivate and inspire team members.
  • Exceptional communication and interpersonal skills, capable of building strong relationships with stakeholders.
  • Experience in delivering tech programs or products from inception to delivery.
  • Experience in a SaaS company and enterprise implementation experience.
  • Experience in leading SaaS implementations.
  • Experience working in both enterprise and start-up environments.
  • Experience working in a fast-paced Scrum environment.
  • Proven track record taking a new product to launch throughout the full SDLC.
  • Demonstrated problem-solving and decision-making abilities, with a proactive and solution-oriented mindset.
  • Strong organizational skills, with the ability to prioritize tasks and manage multiple projects simultaneously.
  • Proficiency in project management software and collaboration tools


Site Impact specializes in multi-channel direct marketing services. Our goal is to “Drive results for our clients, build a dynamic company culture, and make an IMPACT!” 

In a marketplace that has proven challenging for many companies, Site Impact has thrived, and remained one of the leading providers in data and marketing resources. As we continue to grow our client following and enhance our current product our once small family has grown into a diverse and dedicated group of over 80 industry and digital marketing professionals who play a key role in the company’s culture and our continued growth and success. 

Site Impact has been named one of the “Best Companies to Work For” by Florida Trend Magazine and a consecutive four years awarded a “Top Workplace” by the Sun-Sentinel.

We are looking for a developer to join our company, someone who enjoys a good challenge, and taking an application to the next level. You would join one of our existing development teams, working on new features to our existing products, and help with our plans to take our applications forward into the world of DevOps.

  • Developing new functionality within our software applications to meet our customer and internal needs, based on tickets.
  • Performing development, integration, test and documentation duties of the work, to ensure transparency in the work, and completion of tickets to be worked on for the Sprint Goal.
  • Ensure that the application meets performance standards for stability and resource utilization.
  • Write clean code that follows best practices and the team's standards.
  • Follow the accepted standards for developers that include writing unit tests, performing peer code reviews, design reviews with the team, and determining test plans.
  • Work as part of a Scrum or Kanban team on a project and will be actively involved in our process.
  • Attend our Sprint Planning Meetings, as we work to determine the work, will commit to in our next sprint.
  • Be part of the Daily Scrums as we "Walk the Board" to determine our progress for the next 24 hours.
  • Work with the team to determine estimates for Product Backlog Refinement.
  • Communicate and work with the team as issues arise.
  • Ability to multitask and prioritize multiple incoming requests.
  • Full life cycle software development experience.
  • At least 5 years of active Software Development as a Developer. 
  • At least 4 years of PHP development experience and is current with Best Practices. 
  • At least 2 years of experience with at least one PHP Framework (ie: Laravel, Codeigniter, Zend, Symfony, Yii, etc). 
  • At least 2 years of experience with MySQL. 
  • At least 2 years of experience with JavaScript. 
  • At least 2 years of experience with HTML & CSS. 
  • At least 12 months of experience with a JavaScript Framework (ie: Angular.js, Angular, Vue.js, React, etc). 
  • A solid understanding of Object-Oriented Programming, and a good knowledge of Design Patterns. 
  • Is up to date on the latest best practices in software development. 
  • Experience with using a Version Control Software (ie: Git). 
  • Experience with building, and consuming Web Services (GraphML, REST, XML Feeds, SOAP, etc). 
  • Self-motivated in achieving goals and completing routine tasks.
  • Excellent analytical problem-solving skills when faced with new challenges.
  • Excellent verbal and written communication skills.
  • Excellent interpersonal and conflict-resolution skills.
  • Excellent organizational skills and attention to detail.
  • Strong time management and project management skills.
  • Ability to act with integrity, professionalism, and confidentiality.
  • Ability to work independently, multi-task, and deliver quality work in an efficient manner.
  • Ability to manage competing priorities.
  • Ability to succeed in a team environment.
  • A Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering or equivalent.
  • Experience with Phalcon, Node.js, React.js, and Vue.js.
  • Experience with Agile Methodologies like Scrum or Kanban.
  • Experience with Rea, or similar JavaScript libraries.
  • Experience with Bootstrap or other CSS Frameworks.
  • Experience with Redis or Memcache.
  • Experience with Git.
  • Experience with Docker or Kubernetes.
  • Experience with Continuous Integration & Continuous Delivery.
  • Experience with Unit Testing.
  • Experience with Cloud Services (GCP preferred).