Logo for Constellation Payments

Software Engineering Intern

Key Facts

Remote From: 
Internships
Entry-level / graduate
English

Other Skills

  • Microsoft Office
  • Non-Verbal Communication
  • Time Management
  • Teamwork
  • Detail Oriented
  • Reliability
  • Willingness To Learn
  • Problem Solving

Roles & Responsibilities

  • Currently pursuing or recently completed a degree, certificate, bootcamp, or equivalent in computer science, software engineering, information systems, AI, data, or related field
  • Early in your software development career and interested in gaining practical experience in a real SaaS R&D environment
  • 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 communicating clearly with technical and non-technical team members

Requirements:

  • 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
  • Create or update documentation for internal tools, AI workflows, technical processes, application behavior, and team standards
  • Participate in daily stand-ups, planning discussions, grooming sessions, and team meetings; collaborate with engineers and other RD team members to understand business needs and technical requirements

Job description

                                                                                    

Job Description: 

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.

HOW WE WORK
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.

WHAT YOU'LL DO


Member Solutions is seeking a Software Engineering Intern to support our Research & Development team during the summer. This is a paid, hourly, remote internship focused on general R&D support with an emphasis on practical AI use across the software development lifecycle.


Reporting to an R&D leader or assigned mentor, this role will help with software development, technical research, AI-assisted workflows, documentation, testing support, and internal process improvement. The intern will work with experienced team members across Engineering, QA, Product, DevOps, and Design to better understand how SaaS products are planned, built, released, and supported.

· 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

WHO YOU ARE
· 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
· Familiarity with Microsoft Office, internet-based systems, collaboration tools, and AI-assisted productivity tools is preferred

                                                                                    

Business Unit: 

Member Solutions

                                                                                    

Scheduled Weekly Hours:

40

                                                                                    

Number of Openings Available: 

1

                                                                                    

Worker Type: 

Student (Fixed Term) (Trainee)

                                                                               

More About Jonas Software:

Jonas Software is a leading provider of enterprise management software solutions, serving a wide range of vertical markets including hospitality, healthcare, construction, education, personal care, fitness, leisure, moving and legal services, to name a few. Within these markets, Jonas is comprised of over 65 distinct brands, each a respected leader in its domain.

 

Jonas’ vision is to be the branded global leader across these verticals and to be recognized by customers and industry stakeholders as the trusted provider of “Software for Life.” We are committed to technology, product innovation, quality, and exceptional customer service.

 

Jonas Software supports over 60,000 customers in more than 30 countries. We employ over 6,000 skilled professionals, including industry experts and technology specialists. Across our broader network, we support a global workforce of more than 30,000 employees.

 

Headquartered in Canada, Jonas Software has a global footprint with offices around the world. We’re a 100% owned subsidiary of Constellation Software Inc., based in Toronto, publicly listed on the TSX (CSU.TO), and a member of the S&P/TSX 60 Index.

                                                                          

Software Engineer Related jobs

Other jobs at Constellation Payments

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.