[ CAREERS ]
How We Work

.avif)
How It’s Going
Benefits
RRSP Matching
Full Health Coverage
Education Stipend
Flexible Benefits
High Speed Internet
Latest Equipment
Work From Home
Collaborative Culture
Open Positions
Accounting Software Onboarding Specialist
Position Overview
The Explorer Software Group is a leading provider of enterprise software solutions for the construction industry, offering a broad range of solutions for small, mid-sized and large enterprises worldwide. Explorer’s construction-specific solutions offer rich functionality, a full application suite and best-in-class customization capabilities.
The Accounting Software Onboarding Specialist is responsible to work with our customers, recommending best-practices software utilization and implementation. Key responsibilities include delivering application training, and managing customer go-lives from project management, data conversion, implementation, training, and user guidance, through to post-implementation support.
Your training presentation style inspires people to want to learn more. You offer a strong understanding of technology and a pride in facilitating the learning process. You are flexible, very self-motivated and thrive in a fast-paced team environment. You must be willing to travel extensively and possess a valid passport.
It is critical that you have a minimum of 2 years accounting and business experience, with an accounting or finance degree preferred. Please do not apply if you do not meet this requirement.
Areas of responsibility include but are not limited to:
- Troubleshoot and research customer software issues
- Train new customers to use Explorer’s construction software solutions
- Provide consulting services and needs analysis for the planning, conversion and implementation process for our customers, along with recommending best-practice utilization of the various applications
- Provide product and business knowledge to support customers and ensure successful implementations
- Deliver application training workshops at our annual user conference
- Maintain subject matter expertise in the various software modules and assist our technical support group when subject matter expertise is needed
- Assess current skills and knowledge gaps for existing customers and implement training programs to address those gaps
Qualifications and Experience:
- Minimum 2 years accounting and business experience, with an accounting or finance degree preferred
- Construction industry knowledge
- Significant experience in implementing or working with Canadian payroll. Experience in union reporting and/or US payroll are additional assets
- Professional and confident in appearance and presentation
- Excellent verbal and written communication skills, including ability to effectively communicate customers
- Must be a disciplined “self-starter” and operate without daily supervision
- Good organizational and planning skills
- Excellent computer proficiency (MS Office – Word, Excel, PowerPoint, Project, Teams and Outlook). SQL and XML experience an asset.
- Must be able to work under pressure and meet deadlines, while maintaining a positive attitude and providing exceptional customer service
- Must be willing to travel 50-75% of the time
- Fluency in French or Spanish is an asset
What We Offer
- Remote Work – Always*
- Work-from-home with no commute, no fossil fuels and no greenhouse gas emissions. Have more time for your family with a better work-life balance. We’ve been fully remote for over a decade and support team members across Canada, the U.S., Costa Rica, and Mexico. *This role may require regular customer-related travel.
- Competitive Compensation
- Full-time, permanent position
- USD $65,000-$75,000 / CAD $75,000-C$95,000, based on experience
- Excellent Benefits
- ✔️ Dental and vision care
- ✔️ Disability and life insurance
- ✔️ Extended health care and wellness program
- ✔️ Paid time off (vacation + sick days)
- ✔️ RRSP matching
- Tech & Tools Provided
- 💻 Company laptop, headset, and hardware
- 🚀 High-speed internet paid for by us
- 📞 VOIP communication system
- Inclusive & Flexible Work Culture
- Be part of a supportive, diverse team of the best and brightest programming, training, and technical support professionals who serve customers across North America and Internationally.
To Apply
If you are interested in applying for this position, please use our online application process using the link below.
ERP Support Specialist
Position Overview
Explorer Software is looking for a skilled, customer-focused ERP Support Specialist to join our fully remote Customer Support team. In this role, you’ll serve as a trusted resource for our construction ERP customers — helping them resolve technical issues, get the most out of their software, and feel genuinely supported at every stage. You’ll work alongside a collaborative team that values responsiveness, deep product knowledge, and a commitment to long-term customer success. This is a full-time permanent position suited to a proactive, adaptable professional who communicates clearly, thinks critically, and thrives in a fast-moving support environment.
Areas of responsibility include but are not limited to:
- Provide responsive, professional ticket and phone-based support to Explorer Software customers, resolving technical issues related to our construction ERP products with accuracy and care
- Identify the most effective resolution path for each customer issue based on context and system knowledge, ensuring timely and consistent outcomes
- Educate users on system functionality in line with Explorer’s default configuration, helping customers build confidence and self-sufficiency
- Escalate complex or unresolved issues to technical or product teams as appropriate, with clear documentation of findings
- Contribute to a collaborative support environment, using swarm techniques to address complex or urgent issues as a team
- Document frequently asked questions and known issues ininternal knowledge bases to support team efficiency and consistency
- Stay current on new product features and ERP updates, applying that knowledge to improve support quality
- Contribute to customer enablement materials and documentation improvement efforts
Qualifications and Experience Requirements:
- Minimum 2 years of experience in a customer service or software support role
- Minimum 1 year of accounting experience
- Minimum 1 year of experience working with accounting software
- Strong verbal and written communication skills, with a focus on active listening, discovery, and resolution
Nice to Have:
- Experience with support ticketing systems such as Zendesk or similar platforms
- Proficiency in Microsoft tools including Outlook, Excel, Word, and Teams
What We Offer
- Remote Work – Always
- Work-from-home with no commute, no fossil fuels, and nogreenhouse gas emissions. Have more time for your family with a better work-life balance. We’ve been fully remote for over a decade and support team members across Canada, the U.S., Costa Rica, and Mexico.
- Competitive Compensation
- Full-time, permanent position
- CAD $58,000–$70,000 / USD $58,000–$70,000, based on experience
- Excellent Benefits
- ✔️ Dental and vision care
- ✔️ Disability and life insurance
- ✔️ Extended health care and wellness program
- ✔️ Paid time off (vacation + sick days)
- ✔️ RRSP matching
- Tech & Tools Provided
- 💻 Company laptop, headset, and hardware
- 🚀 High-speed internet paid for by us
- 📞 VOIP communication system
- Inclusive & Flexible Work Culture
- Be part of a supportive, diverse team of talented professionals serving customers across North America and internationally.
To Apply
If you are interested in applying for this position, please use our online application process using the link below.
IT System Administrator
Position Overview
Explorer Software is seeking a knowledgeable and security-focused IT System Administrator to join our fully remote IT team. In this role, you’ll be responsible for the reliability, security, and performance of our cloud and corporate IT infrastructure across a distributed organization operating throughout North America and internationally. You’ll manage Microsoft Azure environments, endpoint security, identity and access management, and Microsoft 365 collaboration systems — serving as a key technical resource within a team that takes pride in operational excellence and continuous improvement. Reporting to the Director, IT, this is a full-time permanent position suited to a proactive, detail-oriented professional with a security-first mindset and a genuine commitment to internal customer service.
Areas of responsibility include but are not limited to:
- Administer and maintain Microsoft Azure environments, including virtual machines, networking, storage, and identity services, with a focus on scalability, performance, and cost management
- Manage Azure Active Directory, Entra ID, and hybrid identity configurations, including user provisioning, deprovisioning, and licensing
- Monitor system health, performance, and availability across cloud and internal systems, proactively addressing issues as they arise
- Administer and monitor endpoint detection and response platforms (e.g., CrowdStrike) and secure remote access solutions (e.g., Barracuda VPN), implementing MFA, conditional access, and zero-trust principles
- Support vulnerability management, patching, and remediation processes, and assist with incident response investigations and documentation
- Administer Microsoft 365 including Exchange Online, Teams, SharePoint, and OneDrive, managing governance, email security, retention policies, and compliance configurations
- Maintain network infrastructure including firewalls, VPNs, and DNS; support endpoint management solutions such as Intune or comparable MDM platforms
- Oversee system backups, disaster recovery planning, and business continuity processes; provide tier 2 and tier 3 escalation support for complex technical issues
- Maintain clear and accurate system documentation, develop and improve IT policies and procedures, and identify opportunities to automate routine administrative tasks
- Stay current with emerging technologies, security trends, and industry best practices, applying new knowledge to strengthen Explorer’s IT environment
Qualifications and Experience:
- Minimum 3–5 years of hands-on experience in systems administration or IT infrastructure roles
Nice to Have:
- Certifications:
- Microsoft Certified: Azure Administrator Associate
- Microsoft 365 Certified: Enterprise Administrator Expert
- Security certifications such as Security+, CISSP, or equivalent
- Technical Expertise: Strong Microsoft Azure administration experience
- Strong Microsoft Azure administration experience
- Proficiency with Barracuda VPN or similar secure remote access platforms
- Experience with CrowdStrike or comparable endpoint security solutions
- Advanced Microsoft 365 administration, including Teams governance and security
- Experience with Azure Active Directory and identity management
- Familiarity with Intune, device management, and endpoint configuration
- Knowledge of security frameworks, vulnerability management, and patch management processes
- Understanding of backup strategies and disaster recovery planning
- Soft Skills:
- Strong troubleshooting and analytical skills with the ability to manage multiple priorities
- Clear written and verbal communication with a customer-focused, service-oriented approach
What We Offer
- Remote Work – Always
- Work-from-home with no commute, no fossil fuels, and nogreenhouse gas emissions. Have more time for your family with a better work-life balance. We’ve been fully remote for over a decade and support team members across Canada, the U.S., Costa Rica, and Mexico.
- Competitive Compensation
- Full-time, permanent position
- CAD $60,000–$80,000, based on experience
- Excellent Benefits
- ✔️ Dental and vision care
- ✔️ Disability and life insurance
- ✔️ Extended health care and wellness program
- ✔️ Paid time off (vacation + sick days)
- ✔️ RRSP matching
- Tech & Tools Provided
- 💻 Company laptop, headset, and hardware
- 🚀 High-speed internet paid for by us
- 📞 VOIP communication system
- Inclusive & Flexible Work Culture
- Be part of a supportive, diverse team of talented professionals serving customers across North America and internationally.
To Apply
If you are interested in applying for this position, please use our online application process using the link below.
Application Developer
Position Overview
Do you love solving complex problems and writing clean, reliable code? Explorer Software is looking for a skilled, analytical Application Developer to join our fully remote DevOps team to help build new software applications and enhance our existing codebase. In this role, you’ll design and implement new features, write unit tests, refactor existing code, and troubleshoot applications across Eclipse, our construction accounting ERP. You’ll bring a sound knowledge of software engineering and excellent analytical skills, along with a strong background in C# and .NET and proficiency with the MS SQL Server platform. If you thrive in a collaborative, fully remote environment and take pride in delivering quality software, we’d love to hear from you.
Areas of responsibility include but are not limited to:
- Design, develop, maintain, and support back-end functionality within Eclipse ERP
- Build SQL, C#, .NET, and XML-based solutions, enhancements, and application features
- Troubleshoot and resolve software defects and customer-reported issues
- Collaborate with internal teams to define and implement application improvements
- Participate in code reviews, testing, and deployment activities
- Maintain technical documentation related to development efforts
- Support ongoing modernization and enhancement initiatives within Eclipse
- Learn and support Eclipse-specific technologies, including PVX
- Collaborate and communicate effectively within a fully remote work environment
Qualifications and Experience:
- Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or equivalent professional experience
- Minimum 3 years of experience in back-end software development
- Strong SQL programming and database design experience
- Strong experience with C# and .NET application development
- Experience designing, reading, troubleshooting, and maintaining XML-based data structures and integrations
- Experience developing and maintaining business applications or ERP software
- Ability to troubleshoot, debug, and optimize complex application logic
- Experience working with relational databases and stored procedures
- Understanding of software development lifecycle practices
- Strong analytical and problem-solving skills
- Ability to work independently and collaboratively within a remote team environment
- Strong written and verbal communication skills
- Ability to work directly with support teams, consultants, and end users to resolve technical issues
Nice to Have:
- Experience with ERP systems, accounting software, or distribution software
- Familiarity with financial, accounting, inventory,purchasing, or operational business processes
- Experience with API integrations and data exchange processes
- Knowledge of application performance tuning and optimization
- Experience working in a customer-driven software environment
- Familiarity with source control and change management practices
- Experience working effectively in a remote development environment
- Experience with PVX or similar business application programming languages
What We Offer
Remote Work – Always
- Work-from-home with no commute, no fossil fuels, and no greenhouse gas emissions. Have more time for your family with a better work-life balance. We’ve been fully remote for over a decade and support team members across Canada, the U.S., Costa Rica, and Mexico.
Competitive Compensation
- Full-time, permanent position
- CAD $80,000–$105,000 / USD $85,000–$110,000, based on experience
Excellent Benefits
- ✔️ Dental and vision care
- ✔️ Disability and life insurance
- ✔️ Extended health care and wellness program
- ✔️ Paid time off (vacation + sick days)
- ✔️ RRSP matching
Tech & Tools Provided
- 💻 Company laptop, headset, and hardware
- 🚀 High-speed internet paid for by us
- 📞 VOIP communication system
Inclusive & Flexible Work Culture
- Be part of a supportive, diverse team of talented professionals serving customers across North America and internationally.
To Apply
If you are interested in applying for this position, please use our online application process using the link below.
QA Analyst
Position Overview
Are you a detail-oriented, process-driven tester who takes pride in shipping reliable software? Explorer Software is looking for a skilled QA Analyst to join our fully remote DevOps team. As our QA Analyst, you’ll establish, manage, and execute the quality assurance processes for Eclipse, our construction accounting ERP platform. You’ll lead the implementation and administration of Testim, building and maintaining an automated testing framework that strengthens software quality, system reliability, and release confidence. Working closely with our DevOps teams, you’ll validate new features, enhancements, integrations, and defect resolutions before they reach customers. This role is all about creating repeatable testing processes, expanding automation coverage, and ensuring every software change meets our quality standards — all within a collaborative, fully remote environment.
Areas of responsibility include but are not limited to:
- Lead the implementation, configuration, and administration of Testim for Eclipse
- Develop and maintain automated test suites for Eclipse ERP applications
- Create, execute, and document test plans, test cases, and testing procedures
- Perform functional, regression, integration, and user acceptance testing
- Identify, document, and track software defects through to resolution
- Collaborate closely with DevOps teams to ensure software quality
- Validate new features, enhancements, and bug fixes prior to release
- Coordinate testing efforts for customer-specific projects and development initiatives
- Provide testing status updates, metrics, and recommendations to management
- Help establish and improve QA processes, standards, and testing best practices
Qualifications and Experience:
- Minimum 3 years of experience in software quality assurance, software testing, or application support
- Degree, diploma, or equivalent professional experience in Computer Science, Information Technology, Software Development, or a related field
- Experience with Testim automated testing software
- Strong understanding of software testing methodologies and QA best practices
- Ability to create, execute, and maintain test plans and test cases
- Experience identifying, documenting, and tracking software defects
- Strong analytical and problem-solving skills
- Strong attention to detail and organizational skills
- Ability to work independently and collaboratively within a remote team environment
- Excellent written and verbal communication skills
Nice to Have:
- Experience implementing and administering Testim or similar automated testing platforms
- Experience testing ERP accounting and/or enterprise business applications
- Experience with automated, regression, integration, and user acceptance testing
- Familiarity with software development lifecycles and Agile development practices
- Experience working directly with software development teams
- Experience validating SQL-based applications and data integrity
- Experience working in a customer-focused software environment
What We Offer
Remote Work – Always
- Work-from-home with no commute, no fossil fuels, and no greenhouse gas emissions. Have more time for your family with a better work-life balance. We’ve been fully remote for over a decade and support team members across Canada, the U.S., Costa Rica, and Mexico.
Competitive Compensation
- Full-time, permanent position
- CAD $60,000–$80,000 / USD $60,000–$80,000, based on experience
Excellent Benefits
- ✔️ Dental and vision care
- ✔️ Disability and life insurance
- ✔️ Extended health care and wellness program
- ✔️ Paid time off (vacation + sick days)
- ✔️ RRSP matching
Tech & Tools Provided
- 💻 Company laptop, headset, and hardware
- 🚀 High-speed internet paid for by us
- 📞 VOIP communication system
Inclusive & Flexible Work Culture
- Be part of a supportive, diverse team of talented professionals serving customers across North America and internationally.
DevOps Coordinator
Position Overview
Explorer Software is looking for a skilled, highly organized DevOps Coordinator to join our fully remote team. In this role, you’ll serve as the primary liaison between our DevOps, Support, Onboarding, Sales, and Management teams for Eclipse, our construction accounting ERP solution. You’ll track development initiatives, manage project timelines and priorities, coordinate escalations, and keep stakeholders informed with clear visibility into project progress. By keeping development efforts focused on the highest-priority work, you’ll help connect technical teams, leadership, and customers. This role is ideal for a proactive, detail-oriented professional who thrives managing multiple projects and competing priorities in a collaborative remote environment.
Areas of responsibility include but are not limited to:
- Coordinate with the DevOps teams to track project progress, milestones, and timelines
- Help prioritize development efforts based on business needs, customer commitments, and organizational objectives
- Provide regular status updates and project visibility to management and leadership teams
- Communicate with customers regarding project status, timelines, and development-related initiatives
- Manage and coordinate escalated customer issues, tickets, and project requests
- Monitor development workloads and help identify risks, bottlenecks, and resource constraints
- Facilitate communication and collaboration between DevOps, Support, and other internal teams
- Track action items and project deliverables, and follow up on outstanding development tasks
- Help improve project tracking, communication processes, and operational efficiency across teams
Qualifications and Experience Requirements:
- Minimum 3 years of experience in project coordination, software development coordination, technical operations, or a related role
- Degree, diploma, or equivalent professional experience in Business, Information Technology, Project Management, or a related field
- Experience using project management, ticketing, or work tracking systems
- Strong project coordination and organizational skills
- Experience managing multiple projects, priorities, and deadlines simultaneously
- Excellent written and verbal communication skills, including the ability to communicate effectively with technical teams, management, and customers
- Strong problem-solving and escalation management skills
- Experience working with software development, technical support, or IT teams
- Strong attention to detail and follow-through
- Ability to work both independently and collaboratively within a remote team environment
Nice to Have:
- Experience working with ERP, accounting, construction, or enterprise software solutions
- Familiarity with software development lifecycles and release processes
- Experience managing customer-facing projects and communications
- Experience tracking project metrics, timelines, resource allocation, and project reporting
- Experience working in a customer-focused software organization
- Experience working effectively in a remote environment
What We Offer
Remote Work – Always
- Work-from-home with no commute, no fossil fuels, and no greenhouse gas emissions. Have more time for your family with a better work-life balance. We’ve been fully remote for over a decade and support team members across Canada, the U.S., Costa Rica, and Mexico.
Competitive Compensation
- Full-time, permanent position
- CAD $65,000–$85,000 / USD $65,000–$85,000, based on experience
Excellent Benefits
- ✔️ Dental and vision care
- ✔️ Disability and life insurance
- ✔️ Extended health care and wellness program
- ✔️ Paid time off (vacation + sick days)
- ✔️ RRSP matching
Tech & Tools Provided
- 💻 Company laptop, headset, and hardware
- 🚀 High-speed internet paid for by us
- 📞 VOIP communication system
Inclusive & Flexible Work Culture
- Be part of a supportive, diverse team of talented professionals serving customers across North America and internationally.
Meet Our Leadership Team
At Explorer Software, our team is committed to empowering contractors with innovative solutions that streamline construction and field service.





