Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
University of Alberta

Lead Software Developer

University of Alberta

. Join the research team building the Canadian Data-Intensive Astrophysics Platform (CanDIAPL) .

Posted 11/3/2026full-timeEdmonton • CanadaSenior💰 CA$75,304 - CA$104,224 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in software development and product management, with a strong focus on Python and C++ programming, as well as experience in managing software projects and teams. Capable of designing and implementing complex software architectures while ensuring interoperability and compliance with scientific standards.

Highest-signal resume keywords
Python DevelopmentC++ ProgrammingSoftware Product ManagementWeb Application DevelopmentProject Management

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software DevelopmentSoftware Architecture DesignCode EvaluationSystem IntegrationInteractive Web ApplicationsFront-End FrameworksBack-End API IntegrationProgramming Code TestingUser Interface DesignTechnical Advice
Soft Skills
Team LeadershipCollaborationAttention to DetailCommunicationStakeholder Coordination
Tools & Technologies
HTMLCSSJavaScriptCentral Repository SystemsDigital Research Alliance Infrastructure
Certifications & Qualifications
BSc in Computer ScienceBSc in PhysicsBSc in Engineering
Industry Keywords
Data-Intensive AstronomyMulti-Messenger PortalScientific SpecificationsSoftware MilestonesUser Feedback

Tech Stack

Tools & technologies
JavaScriptPythonC++

About the role

Key responsibilities & impact
  • Join the research team building the Canadian Data-Intensive Astrophysics Platform (CanDIAPL)
  • Supervise development of software infrastructure hosted on CanDIAPL servers operated with the Digital Research Alliance and the Institute for Data Intensive Astronomy
  • Act as lead software developer for the Multi-Messenger Portal component of CanDIAPL
  • Coordinate and oversee software development activities at the University of Alberta
  • Coordinate contributions with five other Canadian universities and international partners
  • Develop a uniform codebase through a central repository
  • Ensure all components are interoperable and meet scientific and technical specifications
  • Coordinate, prioritize, and oversee software milestones, feature requests, and bug reports
  • Participate in the project’s management committee
  • Facilitate multi-site collaboration
  • Analyze, recommend, and design highly complex software architecture
  • Reconcile business requirements with information architecture needs for highly complex system integration
  • Design, test, and modify programming code
  • Evaluate programming code for validity, compatibility, and compliance with appropriate standards
  • Lead and plan IT projects
  • Develop project schedules including milestones, critical path, timelines, deliverables, and reporting
  • Coordinate project and strategic initiative tasks with stakeholders
  • Serve as an expert resource to a group of professionals in the specialty

Requirements

What you’ll need
  • BSc in Computer Science, Physics, Engineering, or related field
  • Minimum five (5) years of recent and related experience in software development and software product management
  • Experience in managing and offering technical advice to a team of software developers
  • Demonstrated capability to develop software in Python and C++
  • Demonstrated experience developing and maintaining interactive web applications using JavaScript, HTML, and CSS
  • Experience with a modern front-end framework and integration with back-end APIs
  • Ability to translate complex scientific and technical requirements into intuitive, accessible, and responsive user interfaces
  • Attention to consistent navigation, visual presentation, and refinement through user feedback
  • Resume and cover letter required

Benefits

Comp & perks
  • Comprehensive benefits package
  • Position subject to applicable terms and conditions of the collective agreement between the Governors of the University of Alberta and the Non-Academic Staff Association (NASA)