Software Developer jobs
View similar jobs with this employerGovernment of AlbertaEdmonton, AB- $83,258–$114,316 a year
- Working knowledge of software architecture, common design patterns, and computing science principles, with the ability to apply them in application or platform…
- View all Government of Alberta jobs - Edmonton jobs
- Salary Search: Full Stack Developer salaries in Edmonton, AB
- See popular questions & answers about Government of Alberta
Software Engineer
Easily applyMultiple openingsGatekeeper Systems IncAbbotsford, BC V2T 6H1- $75,000–$100,000 a year
- Full-time
- Paid time off
- Vision care
- Dental care
- Life insurance
- Employee assistance program
- Disability insurance
- Properly and fully document the architecture and design of software systems.
- Ensure that the Company’s software is robust, maintainable, easy to use, and…
Embedded Software Developer - Wireless
Easily applySyntronicKanata, ON K2L 2V2- $79,000–$125,000 a year
- Permanent
- Documenting system analysis, software designs, and test plans.
- Applying knowledge of real-time software development and wireless communication protocols (4G/5G…
Robotics Developer
Easily applyO’Adventure LimitedThornhill, ON L3T 7Z3- $120,000–$160,000 a year
- Full-time
- Contribute to documentation, system architecture design, and software lifecycle management.
- We are seeking a highly skilled Robotics Developer to design,…
- ICBCVictoria, BC
- $88,288.20–$95,513.60 a year
- Full-time
- Monday to Friday
- Providing technical expertise while managing and leading medium to high complex work for the design, configuration, development, and delivery of software…
Senior Software Engineer
Easily applySoneil SparkBrampton, ON L6T 3T6- $105,000–$125,000 a year
- Full-time +1
- Paid time off
- Vision care
- Dental care
- Employee assistance program
- Casual dress
- Flexible schedule
- 7+ years of professional software engineering experience, with a strong track record in backend development.
- Collaborate with frontend engineers to define clean…
Développeur full-stack senior // Senior Full-Stack Developer
Easily applyNewFace to Face GamesMontréal, QC- $120,000–$145,000 a year
- Full-time
- Monday to Friday
- Dental care
- RRSP match
- Experience working as a solo or embedded developer with significant ownership.
- 5+ years of professional software development experience, including senior-level…
Full Stack Developer
Multiple openingsRandstad CanadaMontréal, QC- Full-time
- You will be a technically proficient and enthusiastic developer with a desire to work on back-end application development.
- Strong understanding of Agile/Scrum.
- CMiCToronto, ON
- $70,000–$115,000 a year
- Permanent
- Dental care
- Paid vacation
- RRSP match
- Wellness program
- Our customers have their choice of a SaaS or Private Hosted platform that includes industry focused modules to manage everything from Financials and Payroll to…
View similar jobs with this employerThalesVancouver, BC V7X 1M5- $95,825.40–$159,709.00 a year
- Full-time
- Dental care
- Paid sick leave
- Employee assistance program
- Disability insurance
- Designated paid holidays
- Extended health care
- 5-8 years of related experience as a software engineer.
- Apply test-driven development practices and automation to improve software quality and reliability.
Embedded Software Engineer
Easily applySoneil SparkBrampton, ON L6T 3T6- $70,000–$120,000 a year
- Full-time +1
- Paid time off
- Vision care
- Dental care
- Discounted or free food
- Casual dress
- Company events
- 3-5 years of embedded software development experience.
- Troubleshoot embedded hardware/software, communication, and system-integration issues.
Software Test Engineer
Easily applyGatekeeper Systems IncAbbotsford, BC V2T 6H1- $60,000–$70,000 a year
- Full-time
- Paid time off
- Vision care
- Dental care
- Life insurance
- Employee assistance program
- Disability insurance
- Debug and characterize software defects.
- Software quality assurance: 3-5 years (required).
- Execute automated test cases to validate software functionality,…
Software Test Engineer
Easily applyGatekeeper Systems IncAbbotsford, BC V2T 6H1- $60,000–$70,000 a year
- Full-time
- Paid time off
- Vision care
- Dental care
- Life insurance
- Employee assistance program
- Disability insurance
- Debug and characterize software defects.
- Software quality assurance: 3-5 years (required).
- Execute automated test cases to validate software functionality,…
- CPA Western School of BusinessEdmonton, AB
- $75,100–$112,600 a year
- Full-time +1
- Five or more years of software development experience, including Microsoft technologies and relational databases.
- Azure DevOps and CI/CD practices.
View similar jobs with this employerThalesVancouver, BC V7X 1M5- $95,825.40–$159,709.00 a year
- Full-time
- Dental care
- Paid sick leave
- Employee assistance program
- Disability insurance
- Designated paid holidays
- Extended health care
- 5-8 years of related experience as a software engineer.
- Apply test-driven development practices and automation to improve software quality and reliability.
Systems Engineer - Software & Integration
Easily applyOften replies in 1 daySysEne Consulting Inc.Vancouver, BC V6B 1E8- $100,000–$140,000 a year
- Full-time +1
- Paid time off
- Vision care
- Dental care
- Disability insurance
- Paid vacation
- Extended health care
- You are a systems engineer with a background in software.
- Experience with real-time or embedded systems, or software running hardware and devices.
By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.
People also searched:
Career Resources:
Job Post Details
Full Stack Developer
Job details
Full job description
Job Information
Job Requisition ID: 88589
Ministry: Technology and Innovation
Location: Edmonton
Full or Part-Time: Full-Time
Hours of Work: 36.25 hours per week
Permanent/Temporary/Wage: Permanent
Scope: Open Competition
Closing Date: November 3, 2026
Classification: Systems Analyst 2
Salary: 3,189.98 to 4,379.96 bi-weekly ($83,258 - $114,316/year)
The Digital Design and Delivery (DDD) division within the Ministry of Technology and Innovation (TI) leads the development of the next generation of digital public services for the GoA. DDD partners with other departments to deliver products, platforms and services that are better, faster and easier, through modern user-centered agile processes. DDD offers potential candidates a unique opportunity to work on meaningful challenges that transform government and positively impact Albertans.
The Citizen Experience branch helps Government of Alberta product teams deliver digital products and services more effectively by providing shared platform capabilities, reusable components, and common data services.
Role Responsibilities
The Citizen Experience branch is looking for a Full Stack Developer. Reporting to the Delivery Manager, deliver hands-on development and operational support across the platform lifecycle. The position applies established development practices to implement changes, resolve issues, support ongoing maintenance, and contribute to modernization and continuous improvement efforts.
The responsibilities of this role include:
- Developing and maintaining front-end and back-end platform components and services in large-scale enterprise environments using modern software development practices.
- Assessing technical requirements and delivering platform changes, enhancements, defect fixes, and ongoing maintenance.
- Providing production support, troubleshooting platform issues, and coordinating timely resolution of incidents and defects.
- Supporting cloud platforms and contributing to scalable, reusable technical solutions.
- Applying software development, platform, testing, data, and technical standards to support reliable and maintainable solutions.
- Apply AI-enabled tools and automation to accelerate delivery and improve quality, while validating outputs and safeguarding sensitive information.
- Collaborating with product teams, technical teams, vendors, and stakeholders to support delivery priorities and continuous improvement.
To be successful in this position, you will demonstrate:
- Ability to communicate technical information clearly and work effectively with multidisciplinary delivery teams.
- Knowledge of Agile delivery approaches, service design or human-centred design concepts, and continuous delivery of value.
- Ability to understand user needs, work within technical and organizational constraints, and contribute to collaborative delivery work.
- Strong troubleshooting, judgment, teamwork, and delivery support skills.
The Job Description is provided for Further details on this position.
APS Competencies
Competencies are behaviors that are essential to reach our goals in serving Albertans. We encourage you to have an in depth understanding of the competencies that are required for this opportunity and to be prepared to demonstrate them during the recruitment process.
Qualifications
Requirements:
- A university degree in computer science, information technology, software engineering, or a related technical field, supplemented by two (2) years of progressively responsible related experience.
- Experience developing, maintaining, and supporting applications or platforms using modern digital delivery practices.
- Experience developing and maintaining cloud-based applications and services using .NET, C#, JavaScript, React, and SQL.
- Working knowledge of software architecture, common design patterns, and computing science principles, with the ability to apply them in application or platform development.
- Experience designing, querying, and maintaining relational databases.
- A cover letter clearly demonstrating relevant skills and competencies tailored to this position.
Equivalencies:
- A related master’s degree and a minimum of one (1) years of related experience; or
- A related two-year diploma and a minimum of four (4) years of related experience; or
- A related one-year certificate and a minimum of five (5) years of related experience.
Assets:
- Experience developing or supporting payment processing or financial management systems.
- Strong troubleshooting and problem-solving skills in application and production environments.
- Experience with AI-assisted development tools, CI/CD pipelines, automation, or DevOps practices.
- Experience with alternative database technologies and models.
Minimum recruitment standards outline the minimum education and experience required for appointment to a job classification.
Notes
Term of Employment: Permanent, Full-time position
Hours of Work: 7.25 hours daily / 36.25 weekly – Monday to Friday
Location: Edmonton
Final candidates may be required to undergo a security screening.
Applicants are required to provide a cover letter summarizing information that clearly and concisely demonstrates how their qualifications meet the advertised requirements, including education, experience, and relevant examples of required competencies.
Additional Information:
In your resume, please include dates (including months and years) associated with all education and work experience. Also, please indicate whether your work experience is casual, part-time, or full-time. For example, January 15, 2006 - June 25, 2009: Assistant (PT three 8 hrs. shifts/week).
Any costs associated with obtaining the required documents/checks as noted or interview travel expenses, will be the responsibility of the candidate. Out-of-province applicants can obtain the required documents/checks from the province they currently reside in.
Use for open competitions only - Links and information on what we have to offer:
- Working for the Alberta Public Service
- Public Service Pension Plan (PSPP)
- Alberta Public Service Benefit Information
- Professional learning and development
- Research Alberta Public Service Careers tool
- Positive workplace culture and work-life balance.
How To Apply
Applicants are advised to provide information that clearly and concisely demonstrates how their qualifications meet the advertised requirements, including education, experience, and relevant examples of required competencies.
Candidates are required to apply online. Please see Job Application Resources for more information.
It is also recommended that applicants include the assessment certificate from IQAS or any other educational assessment service as part of their application.
Protection of Privacy Act Collection Notice
The personal information collected through this recruitment is for determining your qualifications for employment in the Alberta Public Service and to manage the Alberta Government talent acquisition program. The personal information will be inputted into an automated system to support the assessment of your suitability for this position. This collection is authorized by section 4(a) and (c) of the Protection of Privacy Act and sections 15 and 18(2) of the Public Service Act. For questions about the collection of personal information, please contact Talent Acquisition, Public Service Commission at JobBoard@gov.ab.ca.
Closing Statement
This competition may be used to fill future vacancies, across the Government of Alberta, at the same or lower classification level.
We thank all applicants for their interest. All applications will be reviewed to determine which candidates' qualifications most closely match the advertised requirements.
If you require any further information on this job posting or require an accommodation during the recruitment process, please contact Michelle Elliott at Michelle.Elliott@gov.ab.ca.