As an Associate Software Engineer for Systems & Software, you will be placed into a small team of developers and analysts in Customer Support. Your primary responsibilities in this role will include ticket triage, troubleshooting bugs, new quotes, and supporting complex technical systems (where you will play an important role in helping design, build, test and deploy our products). You will work with other members on your team to support our current product lines and build out the future of our product. You will have access to the latest tools, hardware, and some of the brightest software engineers in the industry. This remote role welcomes candidates anywhere in Canada and the US. What your impact will be: Provide technical support and bug fixes for our customers' production issues Facilitate thorough root cause testing/research on major findings and ensure appropriate corrective and preventive actions are developed and implemented in a timely manner Implement product designs by programming in a variety of languages and using a variety of technologies Collaborate with the R&D team on development methodology, processes, and associated tools Work with QA, promote best practices to ensure a high level of quality within the team Attend code reviews and closely participate in providing feedback on others' designs/code Identify and mitigate issues and risks that could negatively impact customer environments What we are looking for: B.S. in Computer Science or Computer Information Systems or equivalent work experience. Experience working with some or all of the following technologies: Front End technologies (Angular, JSP) Core Technologies (Java, Python, Procedural SQL, SOA & MVC Architecture, COBOL) Experience with Oracle and PL/SQL or MS SQL Server and Transact-SQL Experience with Web Services (REST, SOAP) Able to triage, problem solve, and resolve production issues with a sense of urgency Ability to design and develop well-structured, custom application software following such principles as object-oriented design and service-oriented architecture Possess an excellent work ethic, high level of initiative, aptitude, and energy in order to succeed in a fast-paced environment Excellent interpersonal skills and effectively communicates well with both internal and external resources Mindset and desire to embrace learning, working well within a team or unsupervised After-hours pager coverage to provide support to our customers on a rotating basis among team members What would make you stand out: Experience with complex information systems Knowledge of the public utility sector Proven Unix/Linux knowledge/background Experience working directly with clients and Third-Party vendors on system integrations Experience with cloud-based architectures Customer support experience What we can offer: 3 weeks' vacation and 5 personal days Comprehensive Medical, Dental, and Vision paid 100% by Harris starting from your first day of employment Employee stock ownership and RRSP/401k matching programs Lifestyle rewards Remote work and more! About us: Since 1973, our unrelenting mission at Systems & Software has been to give quality customer information system (CIS) solutions to municipal and investor-owned utilities. We understand the importance of a committed, engaged group of teammates to achieve this mission. Systems & Software is part of Harris Computer, a subsidiary of Constellation Software Inc., which trades on the Toronto stock exchange under the Ticker CSU. Visit us at to learn more about our customer information system (CIS), enQuesta. Visit us at to learn more about Harris Computer.