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. See some of the positions we currently have available below.

Interested in joining our team? Contact us to apply.

Product Designer productDesigner

Product Designer

Location:

Cleveland, OH

Department:

Product Development

Type:

Full Time

Min. Experience:

3-5 Years

Job Overview & Purpose:

The role of the Product Designer is to create product specifications, wireframes, flow diagrams and other documentation required to support business requirements. This position works as a liaison among stakeholders and divisions within StreamLink Software to elicit and document requirements related to our product offering, AmpliFund. The product designer works closely with the development teams to monitor the development of features throughout the development lifecycle. This includes clarifying requirements, reviewing pre-release features, and performing final review and signoff of completed features.

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

 Essential Job Duties:

  • Elicit and document business requirements from stakeholders
  • Create user stories, wireframes, process flows, and Trello cards for all product features and updates to effectively communicate functional and technical requirements to the development teams
  • Work with the development teams to estimate effort required to develop new functionality, add enhancements or correct defects
  • Participate in project status meetings
  • Review and validate completed development to ensure the functionality meets the approved requirements
  • Analyze application defects to determine if they fall within the scope of approved project requirements
  • Report project status and potential project risks to stakeholders on an ongoing basis
  • Assist in prioritizing development workload with the development team and product owners
  • Perform other job-related duties as assigned

Minimum Qualifications:

  • Bachelor’s degree
  • 3-5 years related product design experience
  • Working knowledge of the Agile development process and familiarity with software design

Knowledge, Skills, Abilities Preferred:

  • Ability to effectively communicate and demonstrate complex processes to business users
  • Strong analytical and problem-solving skills, particularly with requirements gathering and documentation for concurrent projects
  • Experience creating wireframes and process flow charts
  • Highly self-motivated and directed
  • Strong attention to detail
  • Ability to quickly learn products, 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 work product

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.

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, 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.

Developer III developerIII

Developer III

Location:

Cleveland, OH

Department:

Development

Type:

Full Time

Min. Experience:

7+ Years

Job Overview & Purpose:

The Developer III role is important to the success of StreamLink as a key member of the software development team and reports directly to CTO.  This role contributes to the software design, architecture, implementation, and testing of the applications that exist across multiple product offerings.

Essential Job Duties:

  • Design, architecture, implementation, and testing of software applications
  • Support and troubleshoot existing software in production
  • Lead other developers and manage project timelines and expectations
  • Technically manage a large project from introduction to completion without any technical support or guidance
  • Lead code and framework related advancement within the team while defining and holding other team members accountable for best coding practices
  • 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, Master's Preferred
  • 7+ years of .NET experience with a focus in web development
  • 7+ years professional experience supporting one or more SaaS products in a production environment
  • 7+ 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 mastery of full stack development
  • Strong understanding of front-end technologies such as HTML5, CSS, JavaScript, jQuery, and Knockout
  • 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.

Sales Engineer salesEngineer

Sales Engineer

Location:

Cleveland, OH

Department:

Product

Type:

Full Time

Min. Experience:

2+ Years

Job Overview & Purpose:

The role of the Sales Engineer is to serve as the product and technical expert during on-site and remote product demonstrations to strategic prospects. The Sales Engineer will assist the sales team in a pre-sales role to understand prospect requirements and configure solutions that demonstrate our ability to address them. Throughout the sales process, the Sales Engineer will articulate and demonstrate solutions, influence customer's technical requirements, and position products relative to the competition.

The Sales Engineer will work with the product team to foster an advanced understanding of current product functionality, as well as the ability to communicate timelines associated with the product roadmap and scheduled feature development. The role will serve as a liaison between Product and Sales to ensure effective and efficient transfer of requirements, identification of trends in the industry and reports to the AmpliFund Product Manager.

Essential Job Duties:

  • Support AmpliFund Enterprise Sales with on-site and remote product demonstrations for key strategic prospects
  • Work with the sales team to understand the prospect’s needs, key pain points, and win themes prior to product demonstrations
  • Review enterprise RFPs and craft a demonstration capable of addressing all solution requirements
  • Answer business and technical questions for prospects while demonstrating the benefits of the AmpliFund platform
  • Demonstrate superior product technical knowledge
  • Provide direct feedback to product development and product marketing of industry changes and customer requirements
  • Support inside sales on virtual product demonstrations as necessary
  • Perform other job-related duties as assigned
  • Ability to travel up to 60%

Minimum Qualifications:

  • Bachelor’s degree
  • 2+ years experience in sales engineering, solution engineering, or like role required
  • Superior public speaking and technical demonstration skills
  • Experience with complex data-driven systems and/or Enterprise software is preferred
  • Understanding of SaaS solutions, web-based software, and cloud hosting architecture
  • Understanding of systems integration concepts and technologies; REST APIs, data ETL, ESB

Knowledge, Skills, Abilities Preferred:

  • Advanced analytical skills. Must be able to work through complex issues with a methodical approach
  • Ability to work under pressure with tight deadlines
  • Ability to transform an idea or need into a cohesive solution for sales opportunities
  • Knowledge of a solution-centric messaging and solution selling preferred
  • Ability to effectively communicate and demonstrate complex processes to business users
  • Ability to work collaboratively and effectively with cross-functional and remote teams
  • Highly self-motivated and self-directed. Ability to work independently
  • Strong attention to detail
  • Ability to quickly learn products, technologies, and processes

Compensation Package:

  • A competitive base salary plus commissions
  • 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.