Senior Software Developer

2 weeks ago


Victoria BC VW Y, Canada University of Victoria Full time $83,094 - $108,088 per year

Organizational UnitUniversity of Victoria -> VP Finance and Operations -> University SystemsLocationUniversity of Victoria - Victoria, BC V8W 2Y2 CA (Primary)Posting Close Date4 December 2025Please note that positions will close at 4 p.m. on the closing date.FTE1.0Salary Grade$83, $108,088.00Additional Posting InformationN/ASalary posted will be pro-rated based on FTE and achieved as per the collective agreement, if applicable.ClassificationSG13Start Date1/12/2026End Date1/8/2027Employee Group:PEA - Termof Hires Needed1CategoryComputers, SoftwareAbout this OpportunityThe University Systems Development Team is looking for a talented Senior Senior Software Developer to join a diverse team working on a wide variety of applications that support cutting edge research, teaching excellence and administration for UVic students, faculty and staff. This opportunity is with the Enterprise Applications team and will support the ongoing development of the Research Administration System (RAIS). RAIS is a joint venture between University Systems and the Office of Research Services and is built on the Grails framework. In addition to software development, the position will also support requirements gathering, technical design, coordinating changes with clients and documenting system specifications.This position may also provide support for other software development initiatives, as needed.Our preferred candidate should have:Strong proficiency in Java (experience with Groovy is an asset)Experience working with Grails or a related frameworkExcellent knowledge of JavaScript, HTML, and CSSKnowledge of unit, integration, functional and security testing methodologies, tools and best practicesSolid understanding of SQL and data modelling, and experience working with Oracle databases and relational database designSolid understanding of JSON, XML, and REST servicesExperience with testing frameworks such as Playwright or web security tools like Burp Suite would be a strong asset.*This position is eligible for a Hybrid Work Arrangement*The salary range for this position is:Recruitment range: $83,094- $91,625 starting salary determined by the PEA Collective Agreement.Performance range: $108,088 salary range ceiling is available through annual performance increases.Additionally, UVic compensation is competitive withAnnual salary increases; 3% progression increases up to the salary job rate, and 2% performance increases from the job rate to the ceiling of the salary range, plus annual economic increasesGreat work-life balance with 7 hour days, 35 hour work weeks, and generous vacation time; 22 days to start, increasing to 25 days for regular employees, and 15 days for term employees, plus an additional annual holiday closure between Christmas and New YearsLeaves; maternity, parental, adoption, personnel, sick*Flexibility in arranging work schedulesUVic also contributes to you and your family's health and wellbeing through its comprehensive medical, dental* and pension* benefits, employee and family assistance program, athletic facility membership*, transit passes* and on-site child care.The following sample compensation picture for a single individual whose salary is at the midpoint of the posted salary range provides insight into the total compensation UVic offers regular employees*.Some eligibility criteria apply for term positionsIf you would like additional information about the position, University Systems, or UVic please contact: Devin Arnold, Manager, Enterprise Applications ).Job SummaryUniversity Systems ) serves a diverse client base including students, faculty and world-renowned researchers. We consist of three major units: Academic & Administrative Services, Infrastructure Services, and UVic Online, all working together to provide computing, communications and technology in support of the university's learning, teaching, research and administrative activities. We support high profile research projects like VENUS, NEPTUNE and ATLAS and work as part of the BCNET consortium. We exist in a complex work environment where we must effectively navigate complex, cutting edge and ever-changing technology, and information security and privacy issues in order to be the best information systems organization in the Canadian university system.The UVic Online department within University Systems at the University of Victoria plays a pivotal role in implementing new enterprise-wide software systems, continuously improving existing systems, and providing University-wide data stewardship. We are a dynamic team which continues to implement exciting and powerful software systems - systems which have enabled UVic to become one of the most technologically advanced and well integrated universities in North America.Reporting to the Team Lead Development Services, the Senior Software Developer is responsible for providing senior technical leadership within UVic Online. This position takes a lead role in the analysis, design, development, maintenance, and support of enterprise information systems for the University of Victoria, including:core administrative systems (ERP) and business applications,academic systems,web sites and applications,enterprise reporting, andidentity management.Functions include: project management, in-depth analysis and investigation of business/functional requirements, development, maintenance and enhancement of information systems and the creation of related documentation related to the implementation of information systems. Consults with and trains technical and functional staff on the use of enterprise information systems.Job RequirementsThis position requires a Bachelor's Degree in Computer Science or other relevant discipline plus several years of experience in the development and maintenance of complex and integrated system in a large enterprise environment.An equivalent combination of education and experience may be considered.Specialized knowledge requirements include:Expert knowledge of:Modern programming languages and frameworksSoftware testing procedures and frameworksModern technical architectures and configurationSupporting and maintaining enterprise scale softwareFamiliarity with project management processesIn addition, this position requires:Ability to be an enthusiastic and resourceful team member, with excellent interpersonal and communication skills (written and oral) in order to interact effectively with colleagues, staff and vendors in a client-oriented environment.Ability to successfully contribute to complex projects: developing project work plans; monitoring and directing the activities of a project teamWillingness and ability to acquire new computing and other related skills independentlyAbility to successfully lead, mentor and coach technical staffAbility to problem solve effectivelyAbility to write coherent technical and user documentationAbility to work in an effective and organized manner in a complex environmentPreferences:Familiarity with higher education business processes would be considered an asset.Territory Acknowledgement: We acknowledge and respect the Lək̓ʷəŋən (Songhees and Xʷsepsəm/Esquimalt) Peoples on whose territory the university stands, and the Lək̓ʷəŋən and WSÁNEĆ Peoples whose historical relationships with the land continue to this day.Equity Statement: UVic is committed to upholding the values of equity, diversity, inclusion and human rights in our living, learning and work environments. In pursuit of our values, we seek members who are eager to actively participate in that shared responsibility. We actively encourage applications from members of historically and systemically marginalized groups.Read our full equity statement here: Accessibility Statement: If you anticipate needing accommodations for any part of the application and hiring process contact: Any personal information provided will be maintained in confidence.What UVic Offers: To learn more click here



  • Canada / Vancouver, BC / Toronto, ON Orchestry Software Full time $140,000 - $180,000 per year

    About OrchestryOrchestry is a pioneering SaaS company in the Microsoft 365 ecosystem, helping organizations simplify, govern, and get more value from their collaboration tools. Our platform empowers IT and business users alike through intelligent automation, governance, and user-friendly design. We're growing fast and scaling globally – and we're looking...

  • Software Developer

    1 week ago


    Langley, BC, Canada Aarkam Software Inc. Full time $53,333 - $102,162 per year

    ResponsibilitiesDesign, develop, and implement software applications using languages such as Java, C#, Python, Ruby on Rails, and JavaScript.Collaborate with product managers and designers to define software requirements and specifications.Develop RESTful APIs and integrate third-party services into applications.Utilize SQL databases such as MySQL for data...


  • Victoria, BC VW Y, Canada University of Victoria Full time

    Organizational UnitUniversity of Victoria -> VP External Relations -> DevelopmentLocationUniversity of Victoria - Victoria, BC V8W 2Y2 CA (Primary)Posting Close Date9 November 2025Please note that positions will close at 4 p.m. on the closing date.FTE1.0Salary Grade$87, $113,217.00Additional Posting InformationN/ASalary posted will be pro-rated based on FTE...


  • Victoria, Canada University of Victoria Full time

    Senior Software Developer at University of Victoria University Systems (http://www.uvic.ca/systems/) serves a diverse client base including students, faculty and world‑renowned researchers. We consist of three major units: Academic & Administrative Services, Infrastructure Services, and UVic Online, all working together to provide computing, communications...


  • Victoria, Canada University of Victoria Full time

    Senior Software Developer at University of Victoria University Systems ( serves a diverse client base including students, faculty and world‑renowned researchers. We consist of three major units: Academic & Administrative Services, Infrastructure Services, and UVic Online, all working together to provide computing, communications and technology in support...


  • , BC, Canada Aplos Software Full time

    About Velora: We’re excited to share that Aplos, Raisely, and Keela have come together to form one unified company, Velora , with a shared mission: to help nonprofit organizations thrive. While we continue to offer the products you know and love, we now operate as one team, dedicated to making nonprofit work easier, more impactful, and more sustainable....


  • Vancouver, BC, Canada Hays Full time

    I am hiring a Senior Software Developer on behalf of a well-established global operations organization with an office in Vancouver. In your new role as a Senior Software Developer, you will be involved in the development, deployment and monitoring of highly available, highly robust services, working as a member of an agile software development team and will...


  • Vancouver, BC, Canada Hays Full time

    I am hiring a Senior Software Developer on behalf of a well-established global operations organization with an office in Vancouver. In your new role as a Senior Software Developer, you will be involved in the development, deployment and monitoring of highly available, highly robust services, working as a member of an agile software development team and will...


  • Vancouver, BC, Canada Hays Full time

    I am hiring a Senior Software Developer on behalf of a well-established global operations organization with an office in Vancouver. In your new role as a Senior Software Developer, you will be involved in the development, deployment and monitoring of highly available, highly robust services, working as a member of an agile software development team and will...


  • Vancouver, BC, Canada Hays Full time

    I am hiring a Senior Software Developer on behalf of a well-established global operations organization with an office in Vancouver. In your new role as a Senior Software Developer, you will be involved in the development, deployment and monitoring of highly available, highly robust services, working as a member of an agile software development team and will...