Software Engineering Intern

Jonas Software
Remote

About The Position

COMPANY Member Solutions, part of Constellation Software (TSX: CSU), is a leader in billing and member management solutions for membership-based businesses across the United States and Canada. With over 30 years of expertise, we serve hundreds of martial arts studios and support fitness facilities, gymnastics clubs, dance studios, shooting ranges, and more. At Member Solutions, we don't just provide software. We live by our unique 'software for life' philosophy. It's a commitment to our clients for life. We believe in building long-term partnerships, genuinely understanding their businesses, and empowering them to create stronger communities, one member at a time. Our software products and managed billing services help businesses streamline operations, ensure timely and accurate invoicing and collections, and maintain compliance with relevant laws and regulations. As a remote-first company with deep roots in Pennsylvania, Member Solutions is continuing to grow across North America. This creates opportunities for people who want to learn, contribute, and build practical experience in a real SaaS environment. We like operating at full throttle in a collaborative group of experienced team members and new learners who debate the right way to do things and are empowered to ask questions, solve problems, and build things that better the well-being of our customers and theirs. We're doing our best work by learning from mistakes, improving on successes, and finding better ways to make sophisticated logic and business intelligence accessible and intuitive for small and enterprise businesses alike. This internship is designed for someone early in their software development career who wants direct exposure to general R&D work, with a specific focus on how AI can support software delivery, research, automation, documentation, testing, and product development.

Requirements

  • Currently pursuing or recently completed a degree, certificate, bootcamp, or equivalent training in computer science, software engineering, information systems, artificial intelligence, data, or a related technical field
  • Early in your software development career and interested in gaining practical experience in a real SaaS R&D environment
  • Curious about AI and interested in how it can improve software development, research, testing, documentation, and product delivery
  • Basic understanding of software development concepts such as APIs, databases, debugging, source control, testing, and application design
  • Comfortable learning new tools, asking questions, receiving feedback, and working through unfamiliar problems
  • Able to communicate clearly in writing and verbally with technical and non-technical team members
  • Detail-oriented, dependable, and willing to follow established standards and processes
  • Strong desire to continue technical learning by expanding knowledge, learning from experienced team members, and adapting to new tools and technologies
  • Ability to work remotely with regular communication, follow-through, and accountability

Nice To Haves

  • Familiarity with Microsoft Office, internet-based systems, collaboration tools, and AI-assisted productivity tools is preferred

Responsibilities

  • Assist with software development, R&D, and internal improvement initiatives for Member Solutions software applications
  • Support AI-focused research, experimentation, documentation, and workflow improvement across the development lifecycle
  • Help evaluate how AI tools can assist with requirements analysis, code understanding, test planning, documentation, and engineering productivity
  • Participate in daily stand-ups, planning discussions, grooming sessions, and team meetings as appropriate
  • Work with engineers and other R&D team members to understand business needs, technical requirements, and expected outcomes
  • Assist with small feature work, bug fixes, technical cleanup, testing support, and internal tools under the guidance of experienced team members
  • Create or update documentation for internal tools, AI workflows, technical processes, application behavior, and team standards
  • Research technical topics and summarize findings in a clear and practical way for the team
  • Support QA, automation, data review, or process improvement work where needed
  • Learn and apply best practices related to security, quality, maintainability, customer impact, and responsible use of AI tools
  • Other duties as assigned

Benefits

  • Paid, hourly, remote internship
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service