|
Join a market leader in developing software solutions for school districts across the country.
Transfinder Corporation is growing and expanding into new markets.
- Competitive Salary
- Latest Technology
- Work-Life Balance
- Team Focused
- Meaningful Mission
- 2025 Best Place to Work Winner (7x Winner)
- 2025 Capital District Top Workplaces Winner (7x Winner)
- Inc. magazine “fastest-growing company” for 13 years
>>Explore Open Positions!
Submit your resume today for immediate consideration.
Current Job Openings
Applications Specialist (Technical Software Trainer)
Pay Status and Classification: Exempt, Regular Full-time
Supervisor Title: Training Manager
Work Location: Remote in New York or Texas. If in New York and local to company headquarters in Schenectady, NY there are days the Applications Specialist is expected to be in the office for company meetings.
Position Purpose: The Applications Specialist serves as the main point of contact for providing technical training to Transfinder clients. The Applications Specialist assesses new and existing client training needs, providing customized and detailed training. The Applications Specialist works in partnership with Client Project Managers, Client Relations and Support Services teams, collaborating on projects and providing status of open projects.
Essential Duties and Responsibilities:
- Training Delivery: Facilitates technical and complex training to users through webinars, video conference one-on-one instruction, in person at client locations, Transfinder University, and at the Transfinder Annual Client Summit. Conducts in-person training to internal teams. Provides ongoing support and follow-up training sessions as needed.
- Training Schedule Creation: Creates and manages training schedules and classroom agendas based on client-specific needs and project timeline.
- Training Program Design: Creates and implements high quality custom training programs based on clients specific needs to teach clients new skills and meet organizational needs. Shares innovative training concepts with fellow team members.
- Training Materials: Prepares thorough training materials, such as presentations, manuals, and other materials. Collaborates with training team members to stay current on product knowledge information for training materials. Updates training materials based on client feedback and product enhancements.
- Training Evaluation: Evaluates the effectiveness of training sessions, assesses participants learning, and maintains records of training materials and curriculum within the current Customer Relationship Management (CRM) system. Documents training session notes to ensure internal stakeholders are informed of training session outcomes.
- Other duties and projects as assigned.
Required Skills/Abilities:
- Excellent verbal and written communication skills.
- Outstanding interpersonal skills, with a desire to provide exceptional customer service.
- Organized with attention to detail.
- Strong presentation skills.
- Ability to design and implement effective training and development.
- Adept with a variety of multimedia training platforms and methods.
- Ability to work independently and as a member of the Training team.
- Ability to learn new software and procedures quickly and independently.
Experience:
- 2-4 years of professional experience in a 1-1 technical training position.
- Demonstrated experience using Microsoft Office Suite and CRM software.
Travel Requirements:
- Ability to travel to client locations to conduct on-site training as needed.
- Ability to travel to Transfinder’s annual client summit.
- A valid driver’s license is required.
Physical Requirements:
- Prolonged periods of sitting at a desk and working on a computer.
- Must be able to lift up to 20 pounds at times.
Annual Salary Range: $62,500.00 - $75,000.00
Compensation: Salary is established based on various factors, including, but not limited to, prior employment history, job-related knowledge, education and training, skills, and geographic location.
Apply Online
Scrum Master
Pay Status and Classification: Exempt, Regular Full-time
Supervisor Title: Vice President of Software Development
Work location: Remote in New York or Texas. If in New York and local to company headquarters in Schenectady, NY there are days the Scrum Master is expected to be in the office for company meetings.
Position purpose: The Scrum Master supports development Scrum Teams and plays a key role in enabling a dual-scrum operating model in which both the Product Owner (PO) team and development teams iterate in coordinated sprints. This role ensures that product discovery outputs flow into clear, actionable, sprint-ready work while driving predictable execution, strong collaboration, and continuous improvement across Product, User Experience (UX), Quality Assurance (QA), and Engineering.
Essential Duties and Responsibilities:
- Dual-Scrum Facilitation & Product Owner Collaboration: Partners closely with Product Owners as they work in their own discovery and refinement sprints. Ensures alignment between Product sprint outputs and Development sprint inputs. Facilitates joint sessions to clarify requirements, break down work, and ensure Definition of Ready is consistently met. Guides POs in user story creation, acceptance criteria clarity, and incremental delivery planning.
- Scrum Ceremony Facilitation & Coaching: Facilitates all Scrum ceremonies for onshore development teams, including sprint planning, daily standups, sprint reviews, and retrospectives. Coaches team members on Scrum values, principles, and role expectations. Strengthens team accountability, transparency, and self-organization.
- Backlog Readiness & Workflow Optimization: Leads backlog refinement and readiness sessions to maintain a predictable pipeline of sprint-ready work 1–2 sprints ahead. Identifies story gaps, dependencies, and risks early and ensure follow-up with relevant stakeholders. Supports smooth handoff from Product discovery → engineering analysis → development → QA validation.
- Impediment Resolution & Team Support: Proactively identifies and removes blockers that impact sprint progress or quality. Protects teams from scope creep, unplanned work, or conflicting priorities. Promotes continuous improvement and fosters a culture of predictable, high-quality delivery.
- Cross-Functional Coordination & Communication: Ensures clear communication between Product Owners, UX, Development, QA, Architecture, and leadership. Communicates sprint goals, progress, risks, and dependencies to stakeholders. Supports alignment across teams on roadmap priorities, technical constraints, and delivery expectations.
- Metrics, Reporting & Continuous Improvement: Tracks and analyzes sprint metrics such as velocity, burndown, predictability, and story readiness. Provides insights and recommendations to improve team flow, product readiness, and overall delivery health. Facilitates retrospectives and turns improvement items into actionable plans.
- Other duties and projects as assigned.
Required Skills/Abilities:
- Strong understanding of Agile frameworks, with deep practical experience in Scrum.
- Ability to coach both development and product teams in Agile best practices.
- Exceptional facilitation, communication, and conflict-resolution skills.
- Ability to translate high-level product goals into clear, actionable team-level execution plans.
- Skilled in driving alignment across cross-functional groups.
- Proficiency with Jira or comparable Agile lifecycle management tools.
- Ability to manage multiple concurrent priorities with attention to detail and follow-through.
Experience:
- Scrum Master certification (CSM, PSM) required.
- Minimum 5 years as a Scrum Master or Agile facilitator in software development environments.
- Experience supporting Product Owners or Business Analysts in refinement and backlog preparation.
- Experience working with onshore and offshore development teams preferred.
- Experience implementing process improvements and best practices within the software development lifecycle (SDLC).
- Experience in dual-scrum or product discovery/delivery pipeline models preferred.
Physical Requirements:
- Prolonged periods of sitting at a desk and working on a computer.
- Must be able to lift up to 15 pounds at times.
Annual Salary Range: $100,000.00-$125,000.00
Compensation: Salary is established based on various factors, including, but not limited to, prior employment history, job-related knowledge, education and training, skills, and geographic location.
Apply Online
Software Developer
Pay Status and Classifications: Exempt, Regular Full-time
Supervisor Title: Vice President, Software Development
Work Location: Remote in New York or Texas. If in New York and local to company headquarters there are days the Software Developer is expected to be in the office for company meetings.
Position Purpose: The Software Developer is responsible for designing, coding, testing, and maintaining software applications that meet the needs of the organization and its clients. The Software Developer collaborates with cross-functional teams to develop innovative solutions, optimize system performance, and enhance user experience. The Software Developer will work on both new and existing projects, ensuring that software is reliable, scalable, and adheres to best practices and industry standards. This position plays a key role in driving technical excellence, improving business processes, and supporting the continuous delivery of high-quality software solutions.
Essential Duties and Responsibilities:
- Team Collaboration and Communication: Actively fosters a positive and productive team environment. Encourages open communication, share ideas, and provide support to colleagues. Leads by example by maintaining a positive attitude, showing dedication to projects, and motivating others to contribute their best work.
- Analyze Design Specifications: Analyzes design documents and technical requirements with a critical eye. Beyond just implementing what's provided, offers valuable input on potential improvements, optimizations, or alternative approaches based on your experience. Ensures the final product is both efficient and effective.
- Project Estimates and Communication: Based on the understanding of the project scope and complexity, provides accurate time and resource estimates for the work assigned to you. Informs stakeholders of project progress through regular updates and communicates any potential delays or blockers in a timely manner.
- Application Development and Code Quality: Builds software according to the functional and technical specifications provided, ensuring the application meets all defined requirements. Writes clean, maintainable, and scalable code that adheres to industry best practices and team coding standards.
- Troubleshooting and Debugging Existing Applications: Diagnoses and resolves technical issues in existing applications. Utilizes debugging tools and techniques to pinpoint problems, whether they are in the code, environment, or external dependencies, and apply fixes to restore functionality.
- Group Presentations: Confidently and effectively presents work during code reviews. Presenting includes explaining complex technical decisions, and effectively demonstrating how the implementation addresses the problem. Responds to questions or feedback from the team.
- Other duties and projects as assigned.
Required Skills/Abilities
- Demonstrated ability to identify, troubleshoot, and resolve software bugs and performance issues in existing applications.
- Familiarity with HTML, CSS, and JavaScript for web development.
- Practical experience developing and consuming REST APIs.
- Excellent verbal and written communication skills.
- Excellent problem-solving and analytical skills.
- Excellent organizational skills and attention to detail.
- Excellent time management skills with the proven ability to meet deadlines.Extensive knowledge of coding best practices, languages, and systems.
- Ability to learn new coding languages and technologies.
Experience:
- Minimum of 3 years’ experience in web development.
- Bachelor's degree in Computer Science, Engineering, or related field preferred.
- Experience working in an Agile or Scrum team environment.
- Strong experience with common programming languages including C#, Python, etc.
- Experience using debugging tools, performance profilers, and logging systems.
- Experience in designing, developing, testing, and deploying software applications.
- Familiarity with relational databases.
Physical Requirements:
- Prolonged periods of sitting at a desk and working on a computer.
- Must be able to lift up to 15 pounds at times.
Annual Salary Range: $75,000.00 to $175,000.00
Compensation: Salary is established based on various factors, including, but not limited to, prior employment history, job-related knowledge, education and training, skills, and geographic location.
Apply Online
Marketing Specialist
Pay Status and Classification: Exempt, Regular Full-time
Supervisor Title: Vice President of Marketing
Work Location: This position is based onsite at our Schenectady, New York headquarters, Monday through Friday. The role requires local residency or the ability to commute regularly. While primarily onsite, the schedule may include occasional remote work days with prior manager approval.
Position Purpose: The Marketing Specialist leads and executes Transfinder’s social media strategy, ensuring alignment with company goals and brand standards. This role also contributes to broader marketing initiatives, including campaign development, digital marketing creation, and event planning, applying independent judgment to support strategic objectives.
The Marketing Specialist plans and manages social media campaigns, evaluates performance metrics to drive engagement and growth, and collaborates cross-functionally tomaintain brand consistency across all platforms, including digital and print.
Essential Duties and Responsibilities:
- Social Media & Digital Engagement: Manages social media strategy, content calendar, and engagement tracking. Uses analytics to refine messaging and improve reach.
- Campaign Management: Leads the planning and execution of digital marketing campaigns, including timelines, asset coordination, and cross-team communication. Monitors campaign performance and recommends adjustments to improve outcomes.
- Collateral Development & Management: Creates and maintains marketing materials such as brochures, presentations, and promotional items. Ensures all collateral supports strategic objectives and reflects brand standards.
- Email Marketing: Designs and distributes email campaigns using marketing automation tools. Analyzes performance and optimizes future communications.
- Reporting & Analytics: Independently tracks and evaluates marketing key performance indicators (KPIs), including engagement, conversion rates, and return on investment (ROI). Prepares monthly reports with insights and recommendations for leadership.
- Graphic Design & Content Creation: Designs visual content using Adobe Creative Suite and Canva. Ensures all creative assets support marketing goals and adhere to brand guidelines.
- Website Management: Updates website content and structure to enhance user experience and drive traffic. Identifies and resolves outdated content and broken links.
- Vendor & Partner Coordination: Manages relationships with external vendors and partners to ensure timely delivery of services and materials.
- Video Production & Storytelling: Leads the development of video content, including storyboarding, scripting, filming, and editing. Crafts compelling narratives that highlight customer success and company value.
- Other duties and projects as assigned.
Experience:
- 3 - 5 years of professional experience in marketing, communications, or a related field.
- Bachelor’s degree in Marketing, Communications, Business, or a related discipline preferred.
- Proficiency with the Adobe Creative Suite (e.g., Photoshop, InDesign, Illustrator).
- Experience working with CRM platforms, such as Microsoft Dynamics or similar tools.
Required Skills and Abilities:
- Exceptional written and verbal communication skills, with a collaborative and team-oriented mindset.
- Strong organizational skills and a keen eye for detail.
- Demonstrated ability to manage time effectively and meet deadlines in a fast-paced environment.
- Analytical thinking and strong problem-solving capabilities.
- Proficiency in Microsoft Office Suite (Word, Excel, PowerPoint).
- Ability to manage multiple projects simultaneously and prioritize tasks effectively.
- Comfortable working in a hybrid environment, balancing remote and in-person responsibilities.
- Experience using CRM systems and generating reports.
- Self-motivated with a proactive approach to learning and adapting to new tools and processes.
- Basic design and content creation skills; familiarity with Canva or similar tools is a plus.
- Experience with email marketing platforms such as iContact, ActiveCampaign, HubSpot, or similar tools is a plus.
Travel requirements:
- A valid driver’s license and reliable transportation is required.
Physical Requirements:
- Prolonged periods of sitting at a desk and working on a computer.
- Must be able to lift up to 15 pounds at times.
- Occasional travel for specific company events or tradeshows.
Annual Compensation Range: $75,000 - $85,000
Apply Online
Quality Assurance (QA) Manager
Pay Status and Classification: Exempt, Regular Full-time
Supervisor Title: Vice President, Software Development
Work Location: Remote in New York or Texas. If in New York and local to company headquarters in Schenectady, NY there are days the Quality Assurance (QA) Manager is expected to be in the office for company meetings.
Position Purpose: The Quality Assurance (QA) Manager is responsible for leading the quality assurance strategy and ensuring that all products meet the organization's quality standards before release. This role involves overseeing the QA team, establishing and enforcing testing methodologies, and implementing automated testing processes to improve efficiency and reliability. The QA Manager collaborates closely with development, product management, and operations teams to identify quality goals, design testing frameworks, and resolve defects.
This role plays a critical part in maintaining product integrity, enhancing customer satisfaction, and driving continuous improvement within the QA function. The QA Manager also mentors and guides the QA team to develop their skills and align with industry best practices.
Supervisory Responsibilities:
- Hires and trains department staff.
- Oversees the daily workflow and schedule of the department.
- Conducts timely and constructive performance evaluations.
- Manages employee relations, including discipline and termination, in accordance with company policy.
Essential Duties and Responsibilities:
- QA Process Overhaul & Strategy: Assesses the current QA lifecycle, workflows, and artifacts to identify gaps and inefficiencies. Defines and implements a modern QA operating framework including test planning, test design, regression strategy, release readiness, and continuous improvement. Introduces structured standards for test cases, test data management, traceability, and documentation (e.g., Xray/Jira best practices). Establishes measurable quality KPIs (pass rate, defect leakage, requirements coverage, regression duration, etc.). Drives adoption of shift-left testing practices and integrates QA earlier into the Software Development Lifecycle (SDLC). Implements risk-based testing, change-impact assessments, and smarter regression models.
- Team Leadership and Development: Leads a QA team, fostering a culture of accountability, collaboration, and continuous improvement. Provides coaching, sets clear expectations, and ensures alignment with organizational goals.
- Quality Assurance and Testing: Oversees the creation and execution of test plans and test cases. Ensures adherence to testing standards and accurate documentation of results. Leads testing efforts across User Interface (UI), business logic, and performance. Implements functional, regression, load, and automated testing strategies to ensure product reliability.
- Internal Communication and Collaboration: Maintains effective communication with QA teams in the United States, China, and India to ensure alignment on testing objectives and timelines.
- Performance Testing Program Oversight: Owns the end-to-end performance testing strategy, including load, stress, soak, and scalability testing. Selects and implements appropriate tools (e.g., JMeter, k6, Gatling, Locust, LoadRunner, BlazeMeter, Azure Load Testing) and integrates test suites into CI/CD pipelines. Defines performance SLAs and KPIs (e.g., response time, throughput, failover behavior, resource utilization). Collaborates with architects, DevOps, and engineering leads to identify bottlenecks and validate system performance prior to release. Establishes repeatable performance testing cycles for major releases and infrastructure changes.
- Documentation and Reporting: Ensures defects and risks are clearly documented using tools like Jira. Tracks defect resolution and provides regular updates on quality metrics.
- Group Testing and Cross-Functional Collaboration: Coordinates testing efforts with product management, development, and service teams. Fosters a collaborative environment for shared knowledge and feedback.
- Other duties and projects as assigned.
Required Skills and Abilities:
- Excellent verbal and written communication skills.
- Strong leadership and team development capabilities.
- Proficiency in modern test methodologies, including automation.
- Working knowledge of coding languages and databases (e.g., MSSQL).
- Experience with tools such as Jira, Selenium, JMeter, LoadRunner, and CI/CD platforms (e.g., Jenkins, GitHub Actions).
- Understanding of security and performance testing practices.
- Strong organizational, analytical, and problem-solving skills.
- Ability to manage time effectively and meet deadlines.
- Flexibility to work across time zones as needed.
Experience:
- Minimum of 5 years of experience in software quality management and/or development.
- Proven success transforming a legacy or informal QA function into a structured, metrics-driven QA organization.
- Demonstrated experience with various testing types: functional, regression, performance, and automation.
- Strong experience building QA frameworks, documentation standards, and quality governance from the ground up.
Driving Requirements:
- A valid driver's license is required.
- Must be able to drive to various locations to test software.
Physical Requirements:
- Prolonged periods of sitting at a desk and working on a computer.
- Must be able to lift up to 15 pounds occasionally.
Annual Salary Range: $100,000.00-$130,000.00
Compensation: Salary is established based on various factors, including, but not limited to, prior employment history, job-related knowledge, education and training, skills, and geographic location.
Apply Online



