Familiarity with build pipelines, e.g., GitActions, GitLab, BitBucket, Azure DevOps, ... * Familiarity with software ticketing systems or processes, e.g., Jira, Solar, ServiceNow, etc. * Familiarity ...
Familiarity with build pipelines, e.g., GitActions, GitLab, BitBucket, Azure DevOps, ... * Familiarity with software ticketing systems or processes, e.g., Jira, Solar, ServiceNow, etc. * Familiarity ...
Remote GitHub Contributor
Wetaskiwin, AB · Remote
Remote micro1 is engaging expert Senior Software Engineers to support a customer's innovative project. In this role, you'll apply your expertise to help train next-generation AI systems. Your work ...
Remote GitHub Contributor
Wetaskiwin, AB · Remote
Remote micro1 is engaging expert Senior Software Engineers to support a customer's innovative project. In this role, you'll apply your expertise to help train next-generation AI systems. Your work ...
Remote micro1 is engaging expert Senior Software Engineers to support a customer's innovative project. In this role, you'll apply your expertise to help train next-generation AI systems. Your work ...
Remote micro1 is engaging expert Senior Software Engineers to support a customer's innovative project. In this role, you'll apply your expertise to help train next-generation AI systems. Your work ...
Remote GitHub Contributor
Edmonton, AB · Remote
Remote micro1 is engaging expert Senior Software Engineers to support a customer's innovative project. In this role, you'll apply your expertise to help train next-generation AI systems. Your work ...
Remote GitHub Contributor
Edmonton, AB · Remote
Remote micro1 is engaging expert Senior Software Engineers to support a customer's innovative project. In this role, you'll apply your expertise to help train next-generation AI systems. Your work ...
.Net Developer (Intermediate or Senior)
Edmonton, AB · Remote
$80K - $130K/yr
We are looking for experienced Intermediate and Senior .Net Developers for our client. This is a ... Minimum 2+ years' experience developing software applications in .Net, coding in C# * 3+ years ...
Quick apply
.Net Developer (Intermediate or Senior)
Edmonton, AB · Remote
$80K - $130K/yr
We are looking for experienced Intermediate and Senior .Net Developers for our client. This is a ... Minimum 2+ years' experience developing software applications in .Net, coding in C# * 3+ years ...
.Net Developer (Intermediate or Senior)
Edmonton, AB · Remote
$80K - $130K/yr
We are looking for experienced Intermediate and Senior .Net Developers for our client. This is a ... Minimum 2+ years' experience developing software applications in .Net, coding in C# * 3+ years ...
Quick apply
.Net Developer (Intermediate or Senior)
Edmonton, AB · Remote
$80K - $130K/yr
We are looking for experienced Intermediate and Senior .Net Developers for our client. This is a ... Minimum 2+ years' experience developing software applications in .Net, coding in C# * 3+ years ...
Senior C++ Developer
Edmonton, AB · On-site
They are looking for a senior C++ developer to join their team ... They have a range of products with one being a Software Development Kit. So you'll be developing ...
Quick apply
Senior C++ Developer
Edmonton, AB · On-site
They are looking for a senior C++ developer to join their team ... They have a range of products with one being a Software Development Kit. So you'll be developing ...
Senior C++ Developer
Edmonton, AB · On-site
They are looking for a senior C++ developer to join their team ... They have a range of products with one being a Software Development Kit. So you'll be developing ...
Quick apply
Senior C++ Developer
Edmonton, AB · On-site
They are looking for a senior C++ developer to join their team ... They have a range of products with one being a Software Development Kit. So you'll be developing ...
Tetra Tech is adding a Senior Transportation Design Engineer to our Transportation team based in ... Proven experience with Civil 3D design software. * Experience with other software (i.e. Bentley ...
Tetra Tech is adding a Senior Transportation Design Engineer to our Transportation team based in ... Proven experience with Civil 3D design software. * Experience with other software (i.e. Bentley ...
Junior Full-Stack Software Developer About Effortless Admin At Effortless Admin, we're ... Mentorship from senior developers * Clear career progression path to senior roles * Comprehensive ...
Quick apply
Junior Full-Stack Software Developer About Effortless Admin At Effortless Admin, we're ... Mentorship from senior developers * Clear career progression path to senior roles * Comprehensive ...
Junior Full-Stack Software Developer About Effortless Admin At Effortless Admin, we're ... Mentorship from senior developers * Clear career progression path to senior roles * Comprehensive ...
Junior Full-Stack Software Developer About Effortless Admin At Effortless Admin, we're ... Mentorship from senior developers * Clear career progression path to senior roles * Comprehensive ...
Junior Full-Stack Software Developer About Effortless Admin At Effortless Admin, we're ... Mentorship from senior developers * Clear career progression path to senior roles * Comprehensive ...
Quick apply
Junior Full-Stack Software Developer About Effortless Admin At Effortless Admin, we're ... Mentorship from senior developers * Clear career progression path to senior roles * Comprehensive ...
Senior .Net Developer
Edmonton, AB · On-site +1
We are looking for a Senior C#/.Net Developer for our client. This is a permanent position, that ... You Have: * 7+ years' experience as a Software Developer, developing applications with C#/.Net * ...
Quick apply
Senior .Net Developer
Edmonton, AB · On-site +1
We are looking for a Senior C#/.Net Developer for our client. This is a permanent position, that ... You Have: * 7+ years' experience as a Software Developer, developing applications with C#/.Net * ...
Senior .Net Developer
Edmonton, AB · On-site +1
We are looking for a Senior C#/.Net Developer for our client. This is a permanent position, that ... You Have: * 7+ years' experience as a Software Developer, developing applications with C#/.Net * ...
Quick apply
Senior .Net Developer
Edmonton, AB · On-site +1
We are looking for a Senior C#/.Net Developer for our client. This is a permanent position, that ... You Have: * 7+ years' experience as a Software Developer, developing applications with C#/.Net * ...
Senior Java Developer
Edmonton, AB · Remote
We are looking for an experienced Senior Java Developer for our client. This is a permanent ... You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior ...
Quick apply
Senior Java Developer
Edmonton, AB · Remote
We are looking for an experienced Senior Java Developer for our client. This is a permanent ... You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior ...
Senior Java Developer
Edmonton, AB · Remote
We are looking for an experienced Senior Java Developer for our client. This is a permanent ... You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior ...
Quick apply
Senior Java Developer
Edmonton, AB · Remote
We are looking for an experienced Senior Java Developer for our client. This is a permanent ... You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior ...
Senior Full Stack Developer
Edmonton, AB · Hybrid
The Senior Full Stack Developer is responsible for designing, building, and evolving modern digital ... ) principles. Security & Governance: * Secure software development practices. * Knowledge of ...
Senior Full Stack Developer
Edmonton, AB · Hybrid
The Senior Full Stack Developer is responsible for designing, building, and evolving modern digital ... ) principles. Security & Governance: * Secure software development practices. * Knowledge of ...
We are looking for a Full Stack Software Engineer who builds software in an AI-native way - someone ... Proactively seek feedback from peers and tech leads to accelerate your own growth toward senior ...
We are looking for a Full Stack Software Engineer who builds software in an AI-native way - someone ... Proactively seek feedback from peers and tech leads to accelerate your own growth toward senior ...
Senior Electrical Engineer
$100K - $120K/yr
The Role As the Senior Electrical Engineer, you will serve as the technical authority for complex ... Proficiency in AutoCAD; experience with Revit and lighting calculation software is highly preferred.
Senior Electrical Engineer
$100K - $120K/yr
The Role As the Senior Electrical Engineer, you will serve as the technical authority for complex ... Proficiency in AutoCAD; experience with Revit and lighting calculation software is highly preferred.
Senior J2EE Developer
Edmonton, AB · Remote
We are looking for an experienced Senior Java Developer for our client. This is a permanent ... You Have: * 5+ years' experience as a Software Developer * Experience working with Java , including ...
Quick apply
Senior J2EE Developer
Edmonton, AB · Remote
We are looking for an experienced Senior Java Developer for our client. This is a permanent ... You Have: * 5+ years' experience as a Software Developer * Experience working with Java , including ...
Senior Software Engineer information
What is a senior software engineer?
A senior software engineer designs, codes, tests, and maintains computer software. While these are your primary responsibilities as a senior software engineer, you may also have supervisory duties. These include overseeing a team of junior software engineers or developers. The senior software engineer title is sometimes used interchangeably with senior developer, and positions for both may share similar job duties and responsibilities. In general, software engineers are distinguished from developers in that software engineers apply engineering principles to software development.
What are some common challenges senior software engineers face when mentoring junior team members?
What is the difference between Senior Software Engineer vs Software Developer?
| Aspect | Senior Software Engineer | Software Developer |
|---|---|---|
| Credentials | Bachelor's or higher in CS or related field; experience often 5+ years | Bachelor's in CS or related field; entry to mid-level experience |
| Work Environment | Designing complex systems, leading projects, mentoring | Writing code, developing features, debugging |
| Industry Usage | Used across tech companies, startups, enterprise | Common in software firms, startups, freelance work |
| Search & Comparison | Often compared for experience level, responsibilities | Compared for entry-level to mid-level roles |
The main difference between a Senior Software Engineer and a Software Developer lies in experience, responsibilities, and scope. Senior Software Engineers typically have more experience, lead projects, and mentor others, while Software Developers focus on coding and feature development. Both roles are essential in tech companies, but the Senior Software Engineer position involves higher-level planning and leadership.
What are the key skills and qualifications needed to thrive as a senior software engineer, and why are they important?

Full-time
Re-posted yesterday
Job description
Job Responsibilities
- Design, develop, monitor and maintain backend applications and microservices using Python, Django, JavaScript/TypeScript
- Build and integrate RESTful and GraphQL APIs
- Implement scalable ETL/data transformation workflows using Databricks or similar platforms
- Write efficient and well-structured SQL, and manage PostgreSQL database schemas
- Develop and execute unit tests, and participate in writing integration and end-to-end tests
- Troubleshoot, debug, and resolve complex issues across the stack
- Ensure code quality through automated testing and code reviews
- Collaborate with cross-functional teams to implement features and business logic
- Communicate effectively with both technical and non-technical team members
Requirements
- 4+ years of experience as a backend developer
- Good written and verbal communication skills
- Strong proficiency with Python and modern JavaScript/TypeScript
- Experience with REST APIs
- Proficient in SQL, PostgreSQL, including schema design and query optimization
- Strong debugging and problem-solving skills
- Experience with unit testing and using testing frameworks such as pytest, unittest, or Jest
- Familiarity with cloud-based platform services such as Azure or AWS
- Familiarity with any version control system, e.g. Git, SVN, Mercurial, ...
- Familiarity with build pipelines, e.g., GitActions, GitLab, BitBucket, Azure DevOps, ...
- Familiarity with software ticketing systems or processes, e.g., Jira, Solar, ServiceNow, etc.
- Familiarity with version control in git-based system (GitHub, GitLab, BitBucket)
- Familiarity with application monitoring and monitoring tools
Preferences
- Experience with frameworks such as Django, flask, fastapi
- GraphQL API design and integration
- Understanding of data pipelines, ETL processes, and data platform tools such as Databricks
- Experience with geospatial data and functions (e.g., Geocoding API, H3 grid system, PostGIS)
- Experience with Docker and orchestration tools like Kubernetes
- Experience with CI/CD pipelines to build and deploy apps
- Some experience building web portals using frameworks such as Angular or React is an asset
- Experience with LISP development is an asset