Join our team

Available positions

StreamLink Software is a cutting edge SaaS (software as a service) company, serving the public and nonprofit sectors. We offer a fun, yet outcome-based environment where we are building a world-class team.  Due to consistently high growth, we are adding new talent to our team.  Our culture places great emphasis on teamwork, professional and personal development, and quality of life - as a result, we've been named a top workplace by The Cleveland Plain Dealer based on employee feedback.  We were chosen as one of the Top 25 Coolest Tech Companies in Cleveland for our growth & success as a tech company in Northeast Ohio.

We're always looking for bright new minds to join us at StreamLink Software. See some of the positions we currently have available below.

Interested in joining our team? Contact us to apply.

Director, Enterprise Delivery directorEnterpriseDelivery

Director, Enterprise Delivery

Location:

Cleveland, OH

Department:

Customer Success

Type:

Full Time

Min. Experience:

5-7 Years

Job Overview & Purpose:

The Director of Enterprise Delivery will report directly to the Chief Executive Officer and be responsible for establishing a new and growing Enterprise Delivery Team.

Essential Job Duties:

  • Ownership of all post-sale client management, ensuring success from implementation through to renewal, including the development of the function, required methodologies, and team roles and responsibilities
  • Providing leadership for the growing team that is responsible for configuring and implementing our AmpliFund product at assigned clients
  • Developing implementation timelines, managing towards project milestones, addressing client concerns, meeting and exceeding client expectations through the go-live of a project, and managing relationships on an on-going basis to ensure retention
  • Developing a partnership strategy and partner relationship
  • Manage across functions including sales, customer success, and development, to ensure a best in class customer experience

Minimum Qualifications:

  • B.S. or B.A. required; MBA preferred
  • Five (5)+ years of experience implementing solutions for enterprise clients and managing client relationships with a strong understanding for what makes a product a success for clients
  • Solid track record of developing and launching successful web-based or consumer products
  • Three (3)+ years of experience managing cross-functional teams with a strong ability to interact with business clients and internal teams simultaneously to bridge gaps and manage communications
  • Ability to travel 20 – 40%

Knowledge, Skills, Abilities Preferred:

  • Experience in the Nonprofit Sector & Public Sector
  • Experience in an agile development, startup software, or new product environment
  • Experience in SaaS product platform

Compensation Package:

  • A competitive base salary plus bonus
  • Unlimited PTO
  • The ability to immediately join our benefits plan, including a 401k plan
  • A newly renovated office environment in downtown Cleveland, overlooking Progressive field
  • Supplemented parking
  • Supplemented gym membership
  • Equity opportunity
  • Opportunity for advancement, based on performance

Sound like a good fit? Contact us to apply.

Project Manager projectManager

Project Manager

Location:

Cleveland, OH

Department:

Customer Success

Type:

Full Time

Min. Experience:

3-5 Years

Job Overview & Purpose:

The Project Manager will be responsible for managing multiple implementation projects and client account relationships.

Essential Job Duties:

  • Engages with Sales at POS or sooner, to begin the client relationship
  • Directly oversees all project traffic flow, measuring progress from start to finish
  • Provides project estimates and schedules, and proactively identifies and resolves any issues that compromise deadlines, budgets, or overall quality of deliverables
  • Proactively reach out to clients to ensure adoption of the platform, and if they are at risk, proposes and manages a plan to get them to renew and drive adoption
  • Serve as a liaison for Partners that are driving their own implementations of our software
  • Responsible for the successful implementation and ongoing satisfaction of the client
  • Works as a team member with Customer Success members to implement customers
  • Demonstrates excellence in retention practices for existing clients
  • Ensures client feedback requests have sufficient information for successful execution of work
  • Develops a strong understanding of our customers, business objectives, and company mission
  • Leveraging a consultative selling approach, seek out and initiate upsell opportunities
  • Partners with the department manager and team lead/s create/improve a standard methodology for client onboarding
  • Performs other job-related duties as assigned

Minimum Qualifications:

  • B.S. or B.A. required, ideally with a focus on Project Management; MBA preferred
  • 3+ years of product-related project management experience in enterprise software and/or B2B or consumer technology products, with a solid track record of developing and launching/managing the implementation of successful web-based or consumer products
  • 3+ years of experience managing cross-functional teams and spirit of high collaboration
  • The ability to interact with business clients and internal teams simultaneously to bridge gaps and manage communications
  • Proficiency at managing and prioritizing several projects and deadlines simultaneously
  • Strong communication skills with the ability to present information in verbal, written or visual form to a variety of audiences, from the internal team to client executives
  • Ability to self-manage and be an independent member within the larger project team
  • Excellent verbal and written communication skills
  • Highly analytical, data-driven
  • Understands how to visualize and present complex data
  • Experience in SaaS product platform
  • Competent in MS Office and Project
  • Ability to travel up to 25%

Preferred Qualifications:

  • Experience in SaaS
  • Basic Accounting knowledge
  • Experience in grants management or the public sector
  • Experience training or teaching clients in a virtual setting
  • Project Management certification (PMP / CAPM)
  • Master’s degree, six sigma certification(s)
  • Bilingual in French or Spanish

Knowledge, Skills, Abilities Preferred:

  • Professional in nature, reliable and punctual
  • Problem-solving mentality
  • Team-oriented and comfortable with regular performance feedback
  • Passionate about exceeding goals and delivering a result
  • Organized, focused and persistent
  • Flexible, adaptable and dedicated
  • Stable work history

Compensation Package:

  • A competitive base salary plus bonus
  • Unlimited PTO
  • The ability to immediately join our benefits plan, including a 401k plan
  • A newly renovated office environment in downtown Cleveland, overlooking Progressive field
  • Supplemented parking
  • Supplemented gym membership
  • Equity opportunity
  • Detailed attention to your personal development plan
  • Opportunity for advancement, based on performance

Sound like a good fit? Contact us to apply.

Customer Success Representative customerSuccessRepresentative

Customer Success Representative

Location:

Cleveland, OH

Department:

Customer Success

Type:

Full Time

Min. Experience:

0-2 Years

Job Overview & Purpose:

We are seeking a Customer Success Representative who is skilled, self-motivated, and results-oriented. This individual will execute on corporate direction to ensure customer retention on our product platform. Our Customer Success Representatives assist with new customer onboarding processes and provide customer service and troubleshooting; setting up new, and monitoring existing, accounts to ensure product adoption. We value entrepreneurial spirits and people who want to make a difference. Our team members must be able to follow direction and work in a team environment. Reporting directly to the Manager, Implementation and Customer Success, the ideal candidate will also possess strong relationship skills.

Essential Job Duties:

  • Provide customer service and troubleshooting with current customers and ensure timely issue resolution of issues through an advanced ticketing system
  • Ensures timely processing of customer service requests and help resolve customer concerns
  • Recognizes consistent product problem areas and follow escalation protocols when needed
  • Carefully track and document new and ongoing customer service requests and suggestions and be able to report issues and trends through the appropriate department channels
  • Create, configure, and test customer accounts to ensure completeness and accuracy
  • Seeks to retain accounts and/or suggest and encourage use of additional product functionality
  • Participates with Development resources to test new features and provide product development feedback
  • Demonstrating an aptitude for learning, develop strong product knowledge
  • Support senior team members in training customers on the effective use of the product
  • Work across teams to support customer interests and product development
  • Non-traditional hours may be needed including on-call evenings on a rotating schedule
  • Performs other job-related duties as assigned

Minimum Qualifications:

  • BA/BS degree or equivalent work experience
  • Experience in Customer Success or Account Management (relevant work experience, successful internships, relevant degree/s)
  • Experience training or teaching customers/clients in a virtual setting
  • Good interpersonal and communication skills, both written and oral
  • High degree of comfort with technology and CRM tools
  • Knowledge of the public sector, higher education vertical or other nonprofit sectors
  • Ability to travel up to 5%

Preferred Qualifications:

  • Experience in SaaS
  • Basic Accounting knowledge
  • Experience in grants management or the public sector
  • Project Management experience or certification
  • Bilingual in French or Spanish

Knowledge, Skills, Abilities Preferred:

  • Professional in nature, reliable and punctual
  • Problem-solving mentality
  • Team oriented and comfortable with regular performance feedback
  • Passionate about exceeding goals and delivering a result
  • Organized, focused and persistent
  • Flexible, adaptable and dedicated
  • Stable work history

Compensation Package:

  • A competitive base salary plus bonus
  • Unlimited PTO
  • The ability to immediately join our benefits plan, including a 401k plan
  • A newly renovated office environment in downtown Cleveland, overlooking Progressive field
  • Supplemented parking
  • Supplemented gym membership
  • Equity opportunity
  • Detailed attention to your personal development plan
  • Opportunity for advancement, based on performance

Sound like a good fit? Contact us to apply.

Business Analyst businessAnalyst

Business Analyst

Location:

Cleveland, OH

Department:

Customer Success

Type:

Full Time

Min. Experience:

2+ Years

Job Overview & Purpose:

The role of the Business Analyst is to work with multiple project stakeholders to effectively gather, document, configure, and test the solution as it relates to the implementation of our flagship product, AmpliFund. In the event that new features are requested by the customer, this role would document the new requirements and transition this knowledge to the Product Development team. Additionally, the Business Analyst may assist in additional project responsibilities, including but not limited to, project planning, creation of status reports, time tracking, project financials, creation and delivery of training materials, product support, etc.

This position works closely with the Implementation lead, Product trainers, Customer Service Representatives, Product Development, and Development resources to ensure the successful implementation of AmpliFund. This position would ultimately report to the Director of Enterprise Delivery.

Essential Job Duties:

  • Elicit, document, and communicate functional and technical requirements
  • Create and execute test cases to ensure solution meets the documented requirements
  • Communicate with the Product Development team to document new features and enhancements
  • Participate in project status meetings
  • Review and validate project-related new development to ensure the functionality meets the approved requirements
  • Document application defects that are a result of requirement non-conformance
  • Report project status and potential project risks to stakeholders on an ongoing basis
  • Perform other job-related duties as assigned

Minimum Qualifications:

  • Bachelor’s degree
  • 2+ years implementing software solutions, ideally in an Enterprise-wide setting
  • 2+ years related experience, preferably in a nonprofit or public sector environment
  • 2+ years experience in working directly with clients
  • Strong analytical and problem-solving skills, particularly with requirements gathering and documentation for concurrent projects
  • Ability to translate an idea or need into a completed solution
  • Familiarity with software design and development

Knowledge, Skills, Abilities Preferred:

  • Experience in the Nonprofit Sector & Public Sector
  • Basic Accounting knowledge a plus
  • Experience teaching and training—specifically virtually
  • Stable work history
  • Professional in nature, reliable and punctual
  • Passionate about exceeding goals and delivering a result
  • Team oriented and comfortable with regular performance feedback
  • Organized, focused and persistent
  • Flexible, adaptable and dedicated
  • Bilingual in Spanish a plus

Compensation Package:

  • A competitive base salary plus bonus
  • Unlimited PTO
  • The ability to immediately join our benefits plan, including a 401k plan
  • A newly renovated office environment in downtown Cleveland, overlooking Progressive field
  • Supplemented parking
  • Supplemented gym membership
  • Equity opportunity
  • Detailed attention to your personal development plan
  • Opportunity for advancement, based on performance

Sound like a good fit? Contact us to apply.

Developer II developerII

Developer II

Location:

Cleveland, OH

Department:

Development

Type:

Full Time

Min. Experience:

3+ Years

Job Overview & Purpose:

The Developer II role is a key member of the software development team and reports directly to the CTO. This role contributes to the software design, architecture, implementation, and testing of the applications that exist across multiple product offerings within the StreamLink Software suite of products.

Essential Job Duties:

  • Design, architecture, implementation, and testing of software applications
  • Support and troubleshoot existing software in production
  • Present new code design and implementation patterns, as well as potential enhancements to the existing codebase to peers for review as part of our overall code quality process
  • Mentor junior developers to help increase level of understanding and ability in related technologies and methodologies

Minimum Qualifications:

  • Bachelor’s Degree in Computer Science, or other related disciplines
  • 3+ years of .NET experience with a focus in web development
  • 3+ years professional experience supporting one or more SaaS products in a production environment
  • 3+ years professional experience with ASP.NET MVC Framework and / or implementing and supporting RESTful API / WebAPI in ASP.NET C#

Knowledge, Skills, Abilities Preferred:

  • Displays a strong understanding of full stack development
  • Experience with front-end web development including HTML5, CSS, JavaScript, Knockout, JQuery, Kendo UI, Semantic
  • Capable of working autonomously

Compensation Package:

  • A competitive base salary plus bonus
  • Unlimited PTO
  • The ability to immediately join our benefits plan, including a 401k plan
  • A newly renovated office environment in downtown Cleveland, overlooking Progressive field
  • Supplemented parking
  • Supplemented gym membership
  • Equity opportunity
  • Detailed attention to your personal development plan
  • Opportunity for advancement, based on performance

Sound like a good fit? Contact us to apply.

Software Quality Assurance Tester softwareQATester

Software Quality Assurance Tester

Location:

Cleveland, OH

Department:

Development

Type:

Full Time

Min. Experience:

1+ Years

Job Overview & Purpose:

The Software Quality Assurance Tester acts as a subject matter expert for various features and/or modules of the product and contributes testing efforts for assigned software development and maintenance projects within the organization as part of a defined software development lifecycle.

Excellent communication, professional, organizational, and interpersonal skills combined with a deep understanding of software testing are necessary for success in the role of Software Quality Assurance Tester. Applicants should also have proven testing, problem-solving, and decision-making skills.

This position works closely with subject matter experts, the development and customer success teams and reports to the CTO.

Essential Job Duties:

  • Ensure the software product deployed to production is of high quality with few defects
  • Provide status on upcoming releases, architect QA processes and provide solutions to execution issues
  • Set up software defects lifecycle and defect tracking tools, then analyze rates, identify trends and recommend options
  • Accurately plan and estimate various QA phases in either development projects or test engagements
  • Review team members' estimates and recommend changes
  • Assist with design and execute manual tests for new and existing products
  • Develop automated testing solutions and create and ensure adherence to standards
  • Interact with cross-organizational teams in order to address the big picture
  • Stay up to date with industry standards and technologies and apply that information to improving the QA processes
  • Prepare specification documentation according to procedure and industry best practices
  • Work with the development team and others to isolate issues by collecting and analyzing detailed process steps, log files, and data input
  • Documents within the defined corporate tool(s) testing results in order to assist in defect resolution, working closely with the Development and Product Management team(s), and others as appropriate
  • Evaluate problems identified in production and assist with resolution strategies
  • Execute special projects, including but not limited to a functional and performance testing

Minimum Qualifications:

  • Bachelor's Degree or equivalent technical work experience
  • Competent in software development or software testing theory, knowledge, skills, tools, and techniques
  • Experience with change management, release packaging and deployment concepts
  • Proficient in understanding written requirements, including use cases, supplementary specifications, and requirements traceability
  • Experience with issue/defect tracking and change management tools

Knowledge, Skills, Abilities Preferred:

  • Self-motivated, action-oriented, and actively pursues opportunities
  • Strong attention to detail with proven analytical and problem-solving skills
  • Experience with all Microsoft Office tools
  • Excellent communication, professional, organizational, and interpersonal skills
  • Highly committed to the team’s success
  • Ability to quickly learn new skills, technologies, and processes
  • Strong written and oral communication skills
  • Ability to work both independently and in a team-oriented, collaborative environment
  • Ability to transform an idea or need into a completed solution or working product
  • Ability to work effectively in a fast-paced, dynamic environment and prioritize workload and deliverables within schedule constraints to deliver results

Compensation Package:

  • A competitive base salary plus bonus
  • Unlimited PTO
  • The ability to immediately join our benefits plan, including a 401k plan
  • A newly renovated office environment in downtown Cleveland, overlooking Progressive field
  • Supplemented parking
  • Supplemented gym membership
  • Equity opportunity
  • Detailed attention to your personal development plan
  • Opportunity for advancement, based on performance

Sound like a good fit? Contact us to apply.