1

Associate Full Stack Software Engineer Jobs in Edmonton, AB

... Full Stack .NET Developer to join the team and make a real impact! Our client offers online gift ... Knowledge of current software design practices, including modularity, event-driven architecture ...

This role sits at the intersection of software engineering, data engineering and applied AI: you ... Comfort working across the stack -- from raw data ingestion through to model serving and API ...

Oversee the full Software Development Life Cycle (SDLC) including design, planning, implementation ... Contribute to cross-team engineering culture and helping identify and resolve systemic issues ...

SDET

Edmonton, AB · On-site

Manage test metrics and reporting techniques using Jira Xray and related tools to ensure full ... an SDET role. * 4 years of experience with these technologies and languages: * Python, Robot ...

Staff Software Developer The Incentives Development team is dedicated to driving innovation and ... Build new features for our REST API and enhance AWS infrastructure using a modern technology stack ...

Collaborate with software and ML engineering teams to define deployment strategies, optimize ... associates must be trained and well-versed in the importance of Responsible AI and empowered to ...

... full Microsoft stack to enable advanced analytics, data governance, and intelligent automation ... Fabric Analytics Engineer Associate * Microsoft Certified: Azure Data Engineer Associate

Follow the established Software Development Lifecycle (SDLC) process for cloud-based projects ... Cloud certifications (GCP Associate Cloud Engineer, GCP Professional Data Engineer, or equivalent)

next page

Showing results 1-20

Associate Full Stack Software Engineer information

What are the key skills and qualifications needed to thrive as an Associate Full Stack Software Engineer, and why are they important?

To thrive as an Associate Full Stack Software Engineer, you need a solid understanding of programming languages (such as JavaScript, Python, or Java), web development frameworks, and a relevant degree or equivalent experience. Familiarity with version control systems like Git, cloud platforms, and databases (SQL and NoSQL), as well as exposure to tools like Docker or CI/CD pipelines, is often required. Strong problem-solving abilities, effective communication, and adaptability help you collaborate and learn quickly in dynamic environments. These skills and qualities ensure you can build, maintain, and improve scalable software solutions while contributing productively to team goals.

What is the difference between Associate Full Stack Software Engineer vs Junior Full Stack Developer?

AspectAssociate Full Stack Software EngineerJunior Full Stack Developer
Required CredentialsBachelor's degree in CS or related field; some companies may prefer internships or certificationsTypically an entry-level role; may require a degree or coding bootcamp experience
Work EnvironmentCollaborates with teams, involved in project planning, and code reviewsFocuses on coding tasks, learning, and supporting senior developers
Employer & Industry UsageUsed across tech companies, startups, and corporate environmentsCommon in entry-level positions across similar industries

The Associate Full Stack Software Engineer role generally requires a bachelor's degree and some experience, focusing on collaboration and learning. In contrast, a Junior Full Stack Developer is an entry-level position mainly centered on coding and skill development. Both roles are common in tech industries, but the associate position often involves more responsibilities and team interaction.

How do Associate Full Stack Software Engineers typically collaborate with other team members during a project?

Associate Full Stack Software Engineers work closely with both front-end and back-end developers, as well as designers, QA testers, and product managers. Collaboration usually involves participating in daily stand-up meetings, code reviews, and sprint planning sessions. Associates are often given specific tasks or features to develop, but they also contribute to troubleshooting and integrating components with the larger codebase. Open communication and a willingness to ask questions are key to success, as these engineers frequently seek guidance from senior teammates while building their technical skills.

What is an Associate Full Stack Software Engineer?

An Associate Full Stack Software Engineer is an entry-level or early-career professional who develops both front-end (client-side) and back-end (server-side) components of web or software applications. They work under the guidance of senior engineers to build, test, and maintain software systems, using a range of programming languages and frameworks. Their responsibilities typically include coding, debugging, collaborating with team members, and learning new technologies. This role provides foundational experience in the software development lifecycle and helps prepare individuals for more advanced engineering roles.
What are the most commonly searched types of Full Stack Software Engineer jobs in Edmonton, AB? The most popular types of Full Stack Software Engineer jobs in Edmonton, AB are:

Tenured or Tenure-Track Cluster of Assistant, Associate, or Full Professor Positions in Environme...

University of Alberta

Edmonton, AB

Full-time

Posted 27 days ago


Job description

Location - This role is in-person at North Campus Edmonton.

The Faculty of Engineering at the University of Alberta invites applications for a faculty position as part of a coordinated cluster of five positions reflecting our commitment to advancing collaborative research and teaching in complex global issues including infrastructure resilience, environmental sustainability, and responsible resource development.

The Cluster Vision

These five positions are strategically designed to work collaboratively to address broad challenges that require expertise in Geotechnical Engineering, Environmental Engineering, Water Resources Engineering, and Mining Engineering. Together, the successful candidates will advance research at the critical interfaces between earth systems, water resources, and the built and natural environments, addressing areas such as: climate-resilient infrastructure founded on evolving subsurface conditions; sustainable mining practices that integrate geostatistical prediction with geoenvironmental remediation; drinking water quality and treatment; surface hydrology and contaminant transport modelling; and innovative engineering solutions that bridge geotechnical, hydrological, and environmental engineering principles.

The cluster will foster collaboration across traditional disciplinary boundaries, leveraging emerging technologies including advanced sensing and monitoring systems, data science and uncertainty quantification methods, artificial intelligence and machine learning for predictive modeling, and digital tools for integrated earth systems analysis. Faculty hired through this cluster are expected to actively engage in cross-disciplinary collaboration, joint supervision of students, and development of integrated research initiatives across the cluster themes.

The successful candidates will have access to world-class experimental and computational facilities and collaborative research environments, including the Geotechnical Centre, the Water Research Centre (WRC), and the Centre for Computational Geostatistics (CCG). These platforms provide integrated capabilities spanning advanced laboratory testing, water infrastructure and treatment research, spatial modelling and uncertainty quantification, as well as geotechnical and geoenvironmental laboratories, water quality testing facilities, and field sites across Alberta's diverse landscapes from the boreal forest to the Rocky Mountain foothills. Successful candidates are expected to establish multidisciplinary research programs. An ability to develop and teach courses in at least two of the four disciplines (Geotechnical, Mining, Environmental, and Water Resources) is considered an asset.

Position Description: Environmental Engineering

A full-time, tenure-track Assistant, Associate, or Full Professor position in Environmental Engineering is available. We seek candidates with expertise in drinking water quality and treatment, including but not limited to advanced and innovative treatment processes for emerging contaminants and pathogens; nature-based and low-energy drinking water solutions; the water-environment-health nexus, risk assessment, and climate resilience; artificial intelligence and smart drinking water treatment systems; and resilient drinking water infrastructure. The successful candidate will be expected to establish a multidisciplinary research program that integrates drinking water quality and treatment with broader watershed, urban water, and climate resilience challenges. The successful candidate will be expected to develop and teach courses in Environmental and Water Resources Engineering related to areas such as water quality, contaminant fate and transport.

As part of this cluster hiring initiative, this position will be filled alongside a complementary appointment, 3780 Tenured or Tenure-Track Cluster of Assistant, Associate, or Full Professor Positions in Geotechnical Engineering, 3782 Tenured or Tenure-Track Cluster of Assistant, Associate, or Full Professor Positions in Geoenvironmental Engineering, 3783 Tenured or Tenure-Track Cluster of Assistant, Associate, or Full Professor Positions in Water Resources Engineering, and 3784 Tenured or Tenure-Track Cluster of Assistant, Associate, or Full Professor Positions in Mining Engineering (Geostatistics) fostering strong collaboration across disciplines. Each successful candidate will be expected to develop and sustain externally-funded, collaborative research programs that strengthen partnerships with the Geotechnical Centre, The Water Research Centre, Centre for Computational Geostatistics (CCG), and industry partners. Candidates are encouraged to pursue each  fundamental and applied research that advances the scientific foundations of next-generation infrastructure systems. These positions are part of the University of Alberta's priority to build a diverse faculty; thus, candidates from underrepresented groups are strongly encouraged to apply.

The Geotechnical Centre

The Geotechnical Centre at the University of Alberta is a leading hub for research, innovation, and graduate training in geotechnical and geoenvironmental engineering. With internationally recognized expertise spanning soil and rock mechanics, mine waste and tailings engineering, dam safety, cold regions geotechnics, and geohazards, the Centre advances both fundamental understanding and practical solutions to pressing infrastructure and environmental issues. Faculty members are globally engaged scholars whose work integrates advanced laboratory testing, field investigation, numerical modelling, and risk-based approaches to design and performance assessment. The Centre maintains strong collaborations with industry, government, and international partners, ensuring that research outcomes translate into impactful engineering practice and policy development. Its location in Alberta provides unique opportunities to address issues related to energy infrastructure, resource development, climate change, and northern environments. The Geotechnical Centre offers a dynamic, collegial environment that supports interdisciplinary collaboration across civil, environmental, and mining engineering. Through its commitment to excellence in research, teaching, and service, the Geotechnical Centre plays a vital role in shaping the future of geotechnical engineering in Canada and beyond.

https://sites.google.com/ualberta.ca/geotechnicalcentre/home 

The Water Research Centre

The Water Research Centre (WRC) at the University of Alberta, established in 2025 with foundational support from EPCOR and Alberta Innovates, is an interdisciplinary and collaborative initiative dedicated to advancing excellence in water research across the campus. With a vision to become an internationally recognized hub for knowledge and the development of integrated, innovative, and sustainable strategies to address water-related issues, the Centre provides a clear and coordinated focus for forward-looking water research, education, and industry collaboration. The WRC draws on the expertise of faculty members from three colleges: the College of Health Sciences, the College of Natural and Applied Sciences, and the College of Social Sciences and Humanities, and benefits from a diverse, multidisciplinary research cohort. The Centre actively collaborates with municipalities, utilities, government agencies, Indigenous communities, and international partners to develop practical, evidence-based solutions that ensure safe, reliable, and equitable water systems. The Centre supports collaborative research programs, industry partnerships, and innovative training opportunities for graduate and undergraduate students.

https://www.wrc-ualberta.ca/ 

Centre for Computational Geostatistics (CCG)

The Centre for Computational Geostatistics (CCG) at the University of Alberta is an internationally recognized research and teaching hub focused on advancing the practice of geostatistics through applied research, methodology development, and professional education. The CCG supports cross-disciplinary work in areas such as orebody modelling, spatial uncertainty quantification, and data-driven decision-making, providing an environment where novel computational and statistical approaches are developed and translated into tools and workflows relevant to the resource sector and beyond. Through its strong connections with industry and its commitment to training highly qualified personnel, the CCG strengthens the department's capacity to lead research at the intersection of subsurface characterization, predictive modelling, and responsible resource development.

https://www.ccgalberta.com/ 

The University of Alberta acknowledges that we are located on Treaty 6 territory, and respects the histories, languages and cultures of First Nations, Metis, Inuit and all FirstPeoples of Canada, whose presence continues to enrich our vibrant community.

The University of Alberta is a community of knowledge seekers, change makers and world shapers who lead with purpose each and every day. We are home to over 14,000 faculty and staff, more than 40,000 students and a growing community of 300,000 alumni worldwide.

Your work will have a meaningful influence on a fascinating cross-section of people - from our students and community members, to our renowned researchers and innovators, making discoveries and generating solutions that make the world healthier, safer, stronger and more just. Learn more.

All qualified candidates are encouraged to apply; however, Canadians and permanent residents will be given priority. If suitable Canadian citizens or permanent residents cannot be found, other individuals will be considered.

At the University of Alberta, we are committed to creating an inclusive and accessible hiring process for all candidates. If you require accommodations to participate in the interview process, please let us know at the time of booking your interview and we will make every effort to accommodate your needs.

We thank all applicants for their interest; however, only those individuals selected for an interview will be contacted.

All University employees have a responsibility to foster a workplace that prioritizes safety in all its forms - physical, cultural, and psychological. This is achieved by promoting a safe environment, adhering to all safety laws, policies and procedures, completing all required safety training, identifying hazards and implementing controls, reporting incidents, and contributing to a culture of belonging and respect, while endeavoring to ensure that all colleagues feel valued and safe to express their thoughts, perspectives and concerns.

The University of Alberta is committed to creating a university community where everyone feels valued, barriers to success are removed, and thriving connections are fostered. We welcome applications from all qualified persons. We encourage women, First Nations, Metis and Inuit persons, members of visible minority groups, persons with disabilities, persons of any sexual orientation or gender identity and expression, and all those who may contribute to the further diversification of ideas and the University to apply.

L'Universite de l'Alberta s'engage a creer une communaute universitaire ou chaque personne se sent valorisee, ou les obstacles a la reussite sont elimines et ou des connexions enrichissantes peuvent se developper. Nous accueillons les demandes de toutes les personnes qualifiees. Nous encourageons les femmes; Premieres nations, Metis et Inuits; membres des groupes minoritaires visibles; personnes handicapees; personnes de toute orientation sexuelle ou identite et expression de genre; et toutes les personnes qui peuvent contribuer a la diversification des idees et a l'universite a postuler.
The Faculty of Engineering is one of North America's top engineering schools, known for innovation, collaboration, and impact. It fosters an exceptional student experience through a holistic approach that combines technical excellence with emotional intelligence. With strong community engagement, interdisciplinary research, and a commitment to societal well-being, the faculty prepares students to lead in a rapidly evolving, global engineering landscape.

Candidates must hold a Ph.D. in their respective field-such as Geotechnical, Geoenvironmental, Environmental, Mining, Water Resources, Civil Engineering, or a closely related discipline-by the appointment start date, and demonstrate either an established record or exceptional potential for excellence in research and education. The successful applicant will show a strong commitment to high-quality teaching and effective mentoring at both undergraduate and graduate levels, alongside demonstrated ability or clear potential to develop and sustain an externally funded research program. Evidence of scholarly achievement appropriate to the candidate's career stage is also required, reflecting a trajectory of impactful contributions to their field.

Application Instructions

Click "Apply Now" and provide the listed documents in one single file. The research and teaching statements should reflect the candidate's values, work-related skills, and experience.

  1. Cover letter that includes highlights of the candidate's profile and clearly indicates how they can contribute to the cluster vision.
  2. Curriculum vitae (CV) including the candidate's research, teaching, and service experience related to the role and responsibilities as well as the qualifications above.
  3. Research statement that outlines main areas of current research, along with short- and long-term research goals for a research program (2 pages maximum).
  4. Teaching statement that includes past teaching/mentoring experience; a brief teaching philosophy; and evidence of, or potential for, teaching effectiveness (2 pages maximum).
  5. The names of at least three referees. The referees will only be contacted if the candidates are selected for interviews.

Review of applications will begin June 4, 2026 at 11:59 PM.

The successful candidate will be offered a tenured or tenure-track appointment at the rank of Assistant, Associate, or Full Professor, including a comprehensive benefits package.

The terms and conditions of this appointment are governed by <...