Senior Software Developer

3 weeks ago


Markham, Canada Fullsteam Operations LLC Full time

Senior Software Developer page is loaded## Senior Software Developerlocations: Maestro - Markhamtime type: Full timeposted on: Posted Todayjob requisition id: JR It's fun to work in a company where people truly BELIEVE in what they're doingFullsteam is a leading provider of vertical software and embedded payments technology dedicated to helping businesses flourish by providing their customers with seamless experiences. With a dynamic and growing team of over 1,900 employees, we are committed to driving innovation and delivering best-in-class software and payment solutions that empower small and medium-sized businesses across numerous industries. Our purpose is to help our customers grow their businesses and delight their customers. Join us and be a part of a forward-thinking company that values growth, excellence, and the success of our clients.Maestro PMS, part of the Fullsteam organization, is an established, leading provider of Hotel & Resort Property Management Software Solutions to the independent full-service hospitality marketplace. Our clients are boutique hotels, destination resorts and multi-property groups.Since 1978, our ability to deliver superior technology and unparalleled support has helped empower hundreds of hotels and resorts internationally to increase operational efficiency, improve guest service and maximize revenue.Our Maestro PMS Cloud and Windows offerings are recognized amongst the best in the industry and we continue to develop new ideas and products to bring value to our current clients and stay competitive to attract new ones.**Job Summary:**The **Senior Software Developer** is responsible for designing, developing, and implementing new features, as well as optimizing and maintaining Maestro’s PMS platform. Their expertise in software development is required to tackle complex technical challenges, mentor junior team members, and collaborate across departments to deliver high-quality, scalable solutions. This individual is a proactive problem-solver with strong programming skills and a deep understanding of software development in a collaborative, agile environment**Primary Responsibilities:*** **Software Development:** Design, develop, test, and deploy software applications, ensuring high performance, scalability, and security. This includes writing clean, efficient code, and debugging existing software.* **Technical Consulting:** Provide technical expertise and guidance in the planning, execution, and management of software projects. This involves conducting system analysis, recommending improvements, and advising on best practices in software development.* **Collaboration and Communication:** Work closely with QA and support teams to understand requirements, provide progress updates, discuss technical challenges, and troubleshoot in the developer’s area of responsibility. Guide other developers when working in their modules.* **Quality Assurance and Testing:** Implement robust testing frameworks to ensure software quality. Identify, record, and rectify bugs and software defects.* **Documentation:** Maintain comprehensive documentation for all stages of development, including requirements, design, testing, and deployment procedures.* **Continuous Improvement:** Stay informed of emerging trends and technologies in software development. Suggest and implement improvements to existing systems and development processes.**Skills & Competencies:*** Bachelor’s degree in Computer Science, Software Engineering, or related field; advanced degree preferred.* 10+ years of experience in software development, ideally within the hospitality software sector.* Demonstrated experience with end-to-end product development, from conception through release.* Proficiency in programming languages such as C, C++, and other backend development technologies.* Additional knowledge of Google GO, C#, .NET, JavaScript, or other relevant technologies used in web development are a definite plus.* Strong knowledge of databases (SQL, PostgreSQL) and experience with ORM frameworks.* Strong problem-solving skills, with a detail-oriented approach to coding and a proactive attitude toward challenges.* Excellent communication skills, able to articulate technical concepts clearly to both technical and non-technical stakeholders.* Collaborative and adaptable, able to work effectively in a dynamic, agile development environment.**Minimum Qualifications:*** Bachelor’s degree in Computer Science, Software Engineering, or related field;* Experience in C or C++ development* Strong knowledge of SQL or alternative RDBMS technologiesFullsteam recognizes that your health and wellbeing are a priority. This is why we offer a full suite of benefits that include: •Medical •Extended Health and LTD plan •Dental •Vision •RRSP (with employer match) •Health Spending Account •Flexible paid time offThis posting is for an existing vacancy and will remain open until filled.Fullsteam supports an inclusive workplace that values diversity of thought, experience, and background. Fullsteam is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, ancestry, age, physical or mental disability, sex, sexual orientation, gender identity/expression, pregnancy, veteran status, marital status, creed, status with regard to public assistance, genetic status or any other status protected by federal, state, or local law.#J-18808-Ljbffr



  • Markham, Canada Fullsteam Operations LLC Full time

    Senior Software Developer page is loaded## Senior Software Developerlocations: Maestro - Markhamtime type: Full timeposted on: Posted Todayjob requisition id: JR101874It's fun to work in a company where people truly BELIEVE in what they're doing!Fullsteam is a leading provider of vertical software and embedded payments technology dedicated to helping...


  • Markham, Canada Fullsteam Operations LLC Full time

    Senior Software Developer page is loaded## Senior Software Developerlocations: Maestro - Markhamtime type: Full timeposted on: Posted Todayjob requisition id: JR101874It's fun to work in a company where people truly BELIEVE in what they're doing!Fullsteam is a leading provider of vertical software and embedded payments technology dedicated to helping...


  • Markham, Canada General Motors Full time

    Job Description Work Arrangement: Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Markham or Oshawa office three times per week, at minimum. The RoleWe are seeking a highly motivated Senior Software Developer to join our Diagnostic Software team in the Autonomous Vehicle Integrity Platform department....


  • Markham, Ontario, Canada General Motors Full time US$1,000,000 - US$1,500,000 per year

    Job DescriptionWork Arrangement: Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Markham or Oshawa office three times per week, at minimum. The RoleWe are seeking a highly motivated Senior Software Developer to join our Diagnostic Software team in the Autonomous Vehicle Integrity Platform department....


  • Markham, Canada General Motors Full time

    OverviewWork Arrangement: This role is hybrid, you are expected to report to Markham Elevation Centre three times a week, at minimum.The RoleIn the role of Senior Software Developer, you will be collaborating with the software development team, product managers, solution architects and stakeholders to develop, and define technical solutions for challenging...


  • Markham, Canada General Motors Full time

    Overview Work Arrangement: This role is hybrid, you are expected to report to Markham Elevation Centre three times a week, at minimum. The Role In the role of Senior Software Developer, you will be collaborating with the software development team, product managers, solution architects and stakeholders to develop, and define technical solutions for...


  • Markham, Canada Quanser Inc. Full time

    Job Title: Senior Software Developer Department/Team: Business Intelligence & Efficiencies Location: Markham, Ontario Type of Job: Full‑time, Permanent, In-Person Start Date: December 2025 OUR PROMISE TO YOU We offer a fast‑paced, dynamic, and creative environment where collaboration and innovation are highly valued. You’ll work with passionate...


  • Markham, Canada Quanser Inc. Full time

    Job Title: Senior Software Developer Department/Team: Business Intelligence & Efficiencies Location: Markham, Ontario Type of Job: Full‑time, Permanent, In-Person Start Date: December 2025 OUR PROMISE TO YOU We offer a fast‑paced, dynamic, and creative environment where collaboration and innovation are highly valued. You’ll work with passionate...


  • Markham, Canada Quanser Inc. Full time

    Job Title: Senior Software Developer Department/Team: Business Intelligence & Efficiencies Location: Markham, Ontario Type of Job: Full‑time, Permanent, In-Person Start Date: December 2025 OUR PROMISE TO YOU We offer a fast‑paced, dynamic, and creative environment where collaboration and innovation are highly valued. You’ll work with passionate...


  • Markham, Canada Quanser Full time

    Department/Team: Business Intelligence & Efficiencies Location: Markham, Ontario Type of Job: Full-time, Permanent, In-Person/Hybrid Start Date: December 2025 OUR PROMISE TO YOU We offer a fast‑paced, dynamic, and creative environment where collaboration and innovation are highly valued. You’ll work with passionate professionals who are dedicated to...