This position requires advanced technical expertise, leadership in software architecture, and cross ... As a Senior Software Developer on the Admin Platform team, you will design, build, and operate the ...
This position requires advanced technical expertise, leadership in software architecture, and cross ... As a Senior Software Developer on the Admin Platform team, you will design, build, and operate the ...
Participate in the full software development lifecycle, from ideation and design through ... Strong programming and software development experience with modern engineering practices and design ...
Participate in the full software development lifecycle, from ideation and design through ... Strong programming and software development experience with modern engineering practices and design ...
Degree in Computer Science, Computer Engineering, or related discipline * Excellent C/C++ programming skills * Strong experience in software design, debugging, and performance analysis * Deep ...
Quick apply
Degree in Computer Science, Computer Engineering, or related discipline * Excellent C/C++ programming skills * Strong experience in software design, debugging, and performance analysis * Deep ...
Degree in Computer Science, Computer Engineering, or related discipline * Excellent C/C++ programming skills * Strong experience in software design, debugging, and performance analysis * Deep ...
Quick apply
Degree in Computer Science, Computer Engineering, or related discipline * Excellent C/C++ programming skills * Strong experience in software design, debugging, and performance analysis * Deep ...
The role As a Senior Software Developer on the 3D Visualization team, you will be at the forefront ... In this role, you will have the opportunity to: Design and architect complex frontend applications ...
The role As a Senior Software Developer on the 3D Visualization team, you will be at the forefront ... In this role, you will have the opportunity to: Design and architect complex frontend applications ...
Senior Software Developer, Voice & Messaging
Calgary, AB · Remote
CA$170K - CA$195K/yr
Clio is the global leader in legal AI technology, empowering legal professionals and law firms of ... Summary: We are currently seeking a Senior Software Developer to join our rapidly ...
Senior Software Developer, Voice & Messaging
Calgary, AB · Remote
CA$170K - CA$195K/yr
Clio is the global leader in legal AI technology, empowering legal professionals and law firms of ... Summary: We are currently seeking a Senior Software Developer to join our rapidly ...
Be Seen First
Software Engineer
Edmonton, AB · On-site
CA$78K/yr
... Azure DevOps. * Knowledge of software design patterns, object-oriented programming, and application architecture principles. * Experience working in Agile development environments. Skills and ...
Quick apply
Be Seen First
Software Engineer
Edmonton, AB · On-site
CA$78K/yr
... Azure DevOps. * Knowledge of software design patterns, object-oriented programming, and application architecture principles. * Experience working in Agile development environments. Skills and ...
We are hiring for a Senior Software Developer in our Platform Data Integration department. This position is remote, and open to all employees across the province. Posting Closes: August 14, 2026, 4 ...
Posted today
We are hiring for a Senior Software Developer in our Platform Data Integration department. This position is remote, and open to all employees across the province. Posting Closes: August 14, 2026, 4 ...
Posted today
We are hiring for a Senior Software Developer in our Platform Data Integration department. This position is remote, and open to all employees across the province. Posting Closes: August 14, 2026, 4 ...
Posted today
We are hiring for a Senior Software Developer in our Platform Data Integration department. This position is remote, and open to all employees across the province. Posting Closes: August 14, 2026, 4 ...
Posted today
Job Overview: This is an entry level position for an application developer. Reporting to the Systems Support Lead, you will use your experience and education in software development to develop in ...
New
Job Overview: This is an entry level position for an application developer. Reporting to the Systems Support Lead, you will use your experience and education in software development to develop in ...
New
Senior Software Engineer (Back-end Focus) Calgary, Canada About the Role LodgeLink is inviting Senior Software Engineers in Calgary to join our team to be part of the creation of the future of ...
Senior Software Engineer (Back-end Focus) Calgary, Canada About the Role LodgeLink is inviting Senior Software Engineers in Calgary to join our team to be part of the creation of the future of ...
... engineering and business needs, we are investing in strong architectural leadership to enable ... We are seeking a Principal Software Architect who brings deep technical expertise, hands-on ...
... engineering and business needs, we are investing in strong architectural leadership to enable ... We are seeking a Principal Software Architect who brings deep technical expertise, hands-on ...
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Quick apply
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Quick apply
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Quick apply
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Software Engineer II (4749)
Calgary, AB · On-site +1
In this role, you will contribute to the design, development, deployment, and support of cloud-native applications while working alongside software engineers, product managers, and engineering ...
Software Engineer II (4749)
Calgary, AB · On-site +1
In this role, you will contribute to the design, development, deployment, and support of cloud-native applications while working alongside software engineers, product managers, and engineering ...
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Quick apply
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
ISTQB certification (optional but an asset) Education Bachelor's degree in computer science, Software Engineering, or a related field
ISTQB certification (optional but an asset) Education Bachelor's degree in computer science, Software Engineering, or a related field
... engineering and business needs, we are investing in strong architectural leadership to enable ... We are seeking a Principal Software Architect who brings deep technical expertise, hands-on ...
Quick apply
... engineering and business needs, we are investing in strong architectural leadership to enable ... We are seeking a Principal Software Architect who brings deep technical expertise, hands-on ...
The ideal candidate will have a strong background in advanced algorithms and AI systems with hands-on experience in building and deploying complex software systems. As a Software Developer, you will ...
The ideal candidate will have a strong background in advanced algorithms and AI systems with hands-on experience in building and deploying complex software systems. As a Software Developer, you will ...
Developer In Software information
What jobs do software developers get?
What job does a software developer do?
What is L1, L2, L3, and L4 developer?
What engineer makes $500,000 a year?
What is the difference between Developer In Software vs Software Engineer?
| Aspect | Developer In Software | Software Engineer |
|---|---|---|
| Credentials | Typically requires a bachelor's degree in computer science or related field | Usually requires a bachelor's or master's degree in computer science or software engineering |
| Work Environment | Collaborates on coding, debugging, and implementing software applications | Designs, develops, tests, and maintains software systems, often involved in architecture decisions |
| Industry Usage | Commonly used in tech companies, startups, and software development firms | Widely used across tech, finance, healthcare, and enterprise industries |
| Search & Comparison Intent | Often compared for coding roles and entry to mid-level positions | Compared for broader responsibilities and system design roles |
While both roles involve software development, a Developer In Software primarily focuses on coding and implementing applications, whereas a Software Engineer often has a broader scope including system design and architecture. The choice depends on the specific job responsibilities and career goals.
Other
Re-posted 18 days ago
Job description
The role
The Senior Software Developer is responsible for the end-to-end design, development, and release of complex software applications and systems. This position requires advanced technical expertise, leadership in software architecture, and cross-functional collaboration to ensure high-quality, secure, and scalable solutions. As a Senior Software Developer on the Admin Platform team, you will design, build, and operate the core services that underpin Evo, our cloud-based geoscience platform. Working within a microservices architecture built on Python, FastAPI, Kubernetes, and GCP, you will lead the development of highly reliable, scalable backend systems that power data organization, permission management, auditability, and integrations. This role also includes project management responsibilities and providing technical guidance and mentorship to team members.
In this role you will have the opportunity to
- Lead the end-to-end design and architecture of complex software applications and core backend services, using appropriate modeling techniques and leading design reviews to ensure high-quality, scalable solutions.
- Design, code, test, and refactor complex programs and integration software services, while championing the use of agreed-upon standards and development tools across the team to achieve well-engineered outcomes.
- Own the release management lifecycle by planning, scheduling, and coordinating software releases across multiple teams, ensuring all deliverables meet defined quality, security, and compliance standards.
- Define, document, and execute projects by preparing realistic plans, managing risks, and monitoring project resources to ensure alignment with organizational goals and stakeholder expectations.
- Act as a key technical leader by mentoring team members, enhancing existing processes with emerging technologies, and providing technical guidance in cross-functional collaborations to meet user needs.
Essential Knowledge, Skill and experience
- Possess a Bachelor's degree in a relevant field and over 7 years of software development experience, including designing, building, and maintaining scalable RESTful APIs, ideally with Python and FastAPI.
- Bring strong experience with cloud platforms (GCP, AWS, or Azure), deploying services in containerized environments (Kubernetes), and managing cloud resources using Infrastructure as Code (e.g., Terraform).
- Demonstrate proficiency in designing and maintaining reliable CI/CD pipelines, writing automated tests across multiple layers (e.g., unit, integration), and familiarity with modern frontend technologies like React.
- Showcase the ability to work autonomously on complex technical tasks, influence stakeholders, facilitate collaboration, and make decisions that impact project success.
- Combine deep industry knowledge with the ability to communicate complex ideas effectively, drive team development, and apply expertise to ensure security, privacy, and ethical best practices are followed.