FREE ACCESS
5,000–10,000 jobs/day
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.

Lead Software Developer
University of Alberta. Join the research team building the Canadian Data-Intensive Astrophysics Platform (CanDIAPL) .
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesJavaScriptPythonC++
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)