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 ...
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 ...
Staff Software Engineer
Calgary, AB · On-site
What's the opportunity? We're seeking a seasoned Staff Software Engineer to join the RBC Borealis ... Leaders who support your development through coaching and managing opportunities; * Ability to make ...
Staff Software Engineer
Calgary, AB · On-site
What's the opportunity? We're seeking a seasoned Staff Software Engineer to join the RBC Borealis ... Leaders who support your development through coaching and managing opportunities; * Ability to make ...
Experience with Linux development environments. * Strong problem-solving skills and ability to ... Engineering/Science/Technology Product Service Line: Landmark Software & Services Full Time / ...
Experience with Linux development environments. * Strong problem-solving skills and ability to ... Engineering/Science/Technology Product Service Line: Landmark Software & Services Full Time / ...
Experience with Linux development environments. * Strong problem-solving skills and ability to ... Engineering/Science/Technology Product Service Line: Landmark Software & Services Full Time / ...
Experience with Linux development environments. * Strong problem-solving skills and ability to ... Engineering/Science/Technology Product Service Line: Landmark Software & Services Full Time / ...
We are seeking a Senior Machine Learning Software Developer to play a key role in the design, development, and delivery of advanced AI systems for cardiovascular imaging applications. This role is ...
We are seeking a Senior Machine Learning Software Developer to play a key role in the design, development, and delivery of advanced AI systems for cardiovascular imaging applications. This role is ...
Manager, Software
Calgary, AB · On-site
Minimum 2 years of experience managing or leading software development and or QA automation teams * Strong programming skills with the ability to design, review, and mentor others in test automation ...
Manager, Software
Calgary, AB · On-site
Minimum 2 years of experience managing or leading software development and or QA automation teams * Strong programming skills with the ability to design, review, and mentor others in test automation ...
Software Engineer (Full Stack)
CA$70K - CA$120K/yr
You'll be supported through learning and development, not to mention an incredible team with ... Role Overview We are looking for a Full Stack Software Engineer to join the our dynamic team and ...
Software Engineer (Full Stack)
CA$70K - CA$120K/yr
You'll be supported through learning and development, not to mention an incredible team with ... Role Overview We are looking for a Full Stack Software Engineer to join the our dynamic team and ...
The role As a Senior Software Developer on the 3D Visualization team, you will be at the forefront ... This role focuses on the end-to-end design and development required to visualize complex geoscience ...
The role As a Senior Software Developer on the 3D Visualization team, you will be at the forefront ... This role focuses on the end-to-end design and development required to visualize complex geoscience ...
As a Senior Software Developer , you'll play a key role in building and enhancing the technology ... Working across the full software development lifecycle, you'll design, develop, integrate, and ...
Quick apply
As a Senior Software Developer , you'll play a key role in building and enhancing the technology ... Working across the full software development lifecycle, you'll design, develop, integrate, and ...
Job Duties We are seeking a Senior Software Engineer to help build and evolve our seismic ... Experience working within Agile development teams. Preferred Qualifications * Oil & Gas industry ...
Job Duties We are seeking a Senior Software Engineer to help build and evolve our seismic ... Experience working within Agile development teams. Preferred Qualifications * Oil & Gas industry ...
Senior C++ Software Engineer
Calgary, AB · Remote
$120K - $150K/yr
We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... C/C++ development. * A degree in Computer Science. Masters is preferred. * Knowledge and or ...
Quick apply
Senior C++ Software Engineer
Calgary, AB · Remote
$120K - $150K/yr
We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... C/C++ development. * A degree in Computer Science. Masters is preferred. * Knowledge and or ...
Job Duties We are seeking a Senior Software Engineer to help build and evolve our seismic ... Experience working within Agile development teams. Preferred Qualifications * Oil & Gas industry ...
Job Duties We are seeking a Senior Software Engineer to help build and evolve our seismic ... Experience working within Agile development teams. Preferred Qualifications * Oil & Gas industry ...
Senior C++ Software Engineer
Calgary, AB · Remote
$120K - $150K/yr
We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... C/C++ development. * A degree in Computer Science. Masters is preferred. * Knowledge and or ...
Quick apply
Senior C++ Software Engineer
Calgary, AB · Remote
$120K - $150K/yr
We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... C/C++ development. * A degree in Computer Science. Masters is preferred. * Knowledge and or ...
Responsible for development of .NET applications and REST APIs * On a day-to-day basis, work ... Experience working within professional software engineering practices for the full software ...
Responsible for development of .NET applications and REST APIs * On a day-to-day basis, work ... Experience working within professional software engineering practices for the full software ...
Senior Software Engineer: PlatformLocation: In office Calgary, AlbertaAbout BigGeoBigGeo is ... development with business objectives, ensuring that all platform functionalities contribute ...
Senior Software Engineer: PlatformLocation: In office Calgary, AlbertaAbout BigGeoBigGeo is ... development with business objectives, ensuring that all platform functionalities contribute ...
You are a senior software engineer who happens to specialize in automation, not a developer who ... Experience improving Software Development Life Cycle and mentoring team members. * Experience ...
You are a senior software engineer who happens to specialize in automation, not a developer who ... Experience improving Software Development Life Cycle and mentoring team members. * Experience ...
Senior Software Engineer - Canada
Calgary, AB · Remote
CA$120K - CA$150K/yr
As platform engineers, we are building a next-generation machine learning platform, which ... Kafka, Flink) Requirements * 5+ years software development experience * 5+ years experience in Java ...
Quick apply
Senior Software Engineer - Canada
Calgary, AB · Remote
CA$120K - CA$150K/yr
As platform engineers, we are building a next-generation machine learning platform, which ... Kafka, Flink) Requirements * 5+ years software development experience * 5+ years experience in Java ...
Senior Software Engineer - Canada
Calgary, AB · Remote
CA$120K - CA$150K/yr
As platform engineers, we are building a next-generation machine learning platform, which ... Kafka, Flink) Requirements * 5+ years software development experience * 5+ years experience in Java ...
Senior Software Engineer - Canada
Calgary, AB · Remote
CA$120K - CA$150K/yr
As platform engineers, we are building a next-generation machine learning platform, which ... Kafka, Flink) Requirements * 5+ years software development experience * 5+ years experience in Java ...
Senior Software Developer (Remote)
Calgary, AB · Remote
CA$110K - CA$145K/yr
What You'll Do as a Senior Software Developer * Design & Scale Robust Architecture: Develop and ... Lead the design and development of scalable API integrations, ensuring seamless connectivity and ...
Quick apply
Senior Software Developer (Remote)
Calgary, AB · Remote
CA$110K - CA$145K/yr
What You'll Do as a Senior Software Developer * Design & Scale Robust Architecture: Develop and ... Lead the design and development of scalable API integrations, ensuring seamless connectivity and ...
Software Engineer, ML Infrastructure
Calgary, AB · Remote
$155K - $190K/yr
As a Software Engineer on the Machine Learning (ML) Infrastructure team, you will help design, build, and maintain our petabyte-scale data and ML platform that powers data partnerships, ML research ...
Quick apply
Software Engineer, ML Infrastructure
Calgary, AB · Remote
$155K - $190K/yr
As a Software Engineer on the Machine Learning (ML) Infrastructure team, you will help design, build, and maintain our petabyte-scale data and ML platform that powers data partnerships, ML research ...
Software Development Software Engineer information
What does a Software Development Software Engineer do?
What is the difference between Software Development Software Engineer vs Software Developer?
| Aspect | Software Development Software Engineer | Software Developer |
|---|---|---|
| Credentials | Bachelor's in CS or related field, certifications optional | Bachelor's in CS or related field, certifications optional |
| Work Environment | Collaborative teams, Agile/Scrum settings, cross-functional projects | Individual or team projects, coding-focused tasks |
| Industry Usage | Used across tech companies, startups, and large enterprises | Common in software firms, tech startups, and freelance work |
| Search & Comparison Intent | Often compared for roles involving system design and architecture | Typically searched for coding and application development roles |
While both roles involve software creation, a Software Development Software Engineer often focuses on system design, architecture, and collaborative project management, whereas a Software Developer primarily concentrates on coding and implementing software solutions. The engineer role may require broader technical knowledge and involvement in the development lifecycle, making it suitable for those interested in both design and coding aspects of software projects.
How do Software Development Software Engineers typically collaborate with cross-functional teams during a project?
What engineers make $300,000 a year?
Can a software engineer be a software developer?
Will AI replace developers in 2026?
What engineer makes $500,000 a year?
What are the key skills and qualifications needed to thrive as a Software Development Software Engineer, and why are they important?
- Software Developer Contract
- Senior Software Developer
- Senior Software Engineer Node Js
- Senior Full Stack Software Engineer
- Remote Senior Software Engineer
- Entry Software Developer
- Assistant Full Stack Developer Visa Sponsorship
- Volunteering Dot Net Software Engineer
- From Home Bioinformatics Software Engineer
- Software Engineer Usa
- Internal Developer Tools Software Engineer
- Remote Ngo Software Engineer
- Junior Backend Software Engineer
- Twitter Software Engineer Remote
- Animation Software Engineer Remote
- Full Time Software Engineer Spotify
- Remote Navy Software Engineer
- Contract Wso2 Software Engineer
- Opengl Engineer
- Contract Educational Software Developer
Other
Re-posted 11 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.