Senior Developer
Calgary, AB · Remote
Senior Developer Olsen specializes in the implementation and optimization of enterprise resource ... Essential Qualifications and Experience - 7-10+ years of professional experience in software ...
Calgary, AB · Remote
Senior Developer Olsen specializes in the implementation and optimization of enterprise resource ... Essential Qualifications and Experience - 7-10+ years of professional experience in software ...
Calgary, AB · Remote
Senior Developer Olsen specializes in the implementation and optimization of enterprise resource ... Essential Qualifications and Experience - 7-10+ years of professional experience in software ...
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 ...
Calgary, AB · Remote
Senior Developer Olsen specializes in the implementation and optimization of enterprise resource ... Essential Qualifications and Experience - 7-10+ years of professional experience in software ...
Quick apply
Calgary, AB · Remote
Senior Developer Olsen specializes in the implementation and optimization of enterprise resource ... Essential Qualifications and Experience - 7-10+ years of professional experience in software ...
Our recent Series D funding round brought our total investment to over $320 million, fueling our ... developer-friendly API and the robust infrastructure behind it. Alpaca is proudly backed by top ...
Quick apply
Our recent Series D funding round brought our total investment to over $320 million, fueling our ... developer-friendly API and the robust infrastructure behind it. Alpaca is proudly backed by top ...
Calgary, AB · On-site
Hexagon's Autonomous Solutions business area is seeking a Senior Geomatics Engineer to Algorithms ... D. in Geomatics/Electrical/Software Engineering with 3+ years of industrial experience * Proven ...
Calgary, AB · On-site
Hexagon's Autonomous Solutions business area is seeking a Senior Geomatics Engineer to Algorithms ... D. in Geomatics/Electrical/Software Engineering with 3+ years of industrial experience * Proven ...
Calgary, 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
Calgary, 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 ...
Calgary, 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
Calgary, 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 ...
Calgary, AB · On-site
Overview Hexagon's Autonomous Solutions business area is seeking a Senior Geomatics Engineer to ... D. in Geomatics/Electrical/Software Engineering with 3+ years of industrial experience * Proven ...
Calgary, AB · On-site
Overview Hexagon's Autonomous Solutions business area is seeking a Senior Geomatics Engineer to ... D. in Geomatics/Electrical/Software Engineering with 3+ years of industrial experience * Proven ...
Calgary, AB · Remote
CA$176K - CA$202K/yr
The Senior Developer, Enterprise AI is a hands-on technical leader responsible for building ... What you may have: * 4+ years of experience in software engineering, data engineering, or AI ...
Calgary, AB · Remote
CA$176K - CA$202K/yr
The Senior Developer, Enterprise AI is a hands-on technical leader responsible for building ... What you may have: * 4+ years of experience in software engineering, data engineering, or AI ...
Senior Software Engineer: PlatformLocation: In office Calgary, AlbertaAbout BigGeoBigGeo is ... If you're a developer who thrives on creating high-performance, observable systems and isn't afraid ...
Senior Software Engineer: PlatformLocation: In office Calgary, AlbertaAbout BigGeoBigGeo is ... If you're a developer who thrives on creating high-performance, observable systems and isn't afraid ...
Calgary, AB · Hybrid
CA$64K - CA$106K/yr
As a Senior Java Developer, you will be responsible for designing, building, and maintaining robust ... Bachelor's degree in Computer Science, Software Engineering, or equivalent relevant experience.
Calgary, AB · Hybrid
CA$64K - CA$106K/yr
As a Senior Java Developer, you will be responsible for designing, building, and maintaining robust ... Bachelor's degree in Computer Science, Software Engineering, or equivalent relevant experience.
Calgary, AB · On-site
CA$64K - CA$106K/yr
As a Senior Mobile Developer, you will be a key technical contributor on our mobile engineering ... software development experience, with strong mobile development experience * 2+ years of hands-on ...
Calgary, AB · On-site
CA$64K - CA$106K/yr
As a Senior Mobile Developer, you will be a key technical contributor on our mobile engineering ... software development experience, with strong mobile development experience * 2+ years of hands-on ...
Senior Developer Company Overview Stream Systems (www.streamsystems.ca) is a leading-edge ... Reporting Structure/Department Reporting to the Software Development Manager, this Senior position ...
Senior Developer Company Overview Stream Systems (www.streamsystems.ca) is a leading-edge ... Reporting Structure/Department Reporting to the Software Development Manager, this Senior position ...
Calgary, AB · On-site +1
This role is intended for an early-career developer who is eager to learn, write quality code, and ... from senior team members. * Contribute to small-to-medium development tasks, bug fixes, and ...
Calgary, AB · On-site +1
This role is intended for an early-career developer who is eager to learn, write quality code, and ... from senior team members. * Contribute to small-to-medium development tasks, bug fixes, and ...
Calgary, AB · On-site +1
Build, scale and help lead our engineering team * Maintain lots of moving pieces * Evaluate details ... in a senior role and ready for the next step * Very familiar with PHP/Laravel/Lumen/MySQL ...
Quick apply
Calgary, AB · On-site +1
Build, scale and help lead our engineering team * Maintain lots of moving pieces * Evaluate details ... in a senior role and ready for the next step * Very familiar with PHP/Laravel/Lumen/MySQL ...
Calgary, AB · On-site +1
Build, scale and help lead our engineering team * Maintain lots of moving pieces * Evaluate details ... in a senior role and ready for the next step * Very familiar with PHP/Laravel/Lumen/MySQL ...
Quick apply
Calgary, AB · On-site +1
Build, scale and help lead our engineering team * Maintain lots of moving pieces * Evaluate details ... in a senior role and ready for the next step * Very familiar with PHP/Laravel/Lumen/MySQL ...
Our Cloud & Software Engineering team is looking for a professional like you with the skills and drive to make a real difference. What you will do As a Senior Manager, Software Delivery and AI ...
Our Cloud & Software Engineering team is looking for a professional like you with the skills and drive to make a real difference. What you will do As a Senior Manager, Software Delivery and AI ...
Calgary, AB · On-site
$100 - $130/hr
Cloud and platform infrastructure, data services, and developer tooling * AI‑assisted analytics ... Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent ...
Calgary, AB · On-site
$100 - $130/hr
Cloud and platform infrastructure, data services, and developer tooling * AI‑assisted analytics ... Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent ...
Calgary, AB · On-site
$100 - $140/hr
Cloud and platform infrastructure, data services, and developer tooling * AI‑assisted analytics ... Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent ...
New
Calgary, AB · On-site
$100 - $140/hr
Cloud and platform infrastructure, data services, and developer tooling * AI‑assisted analytics ... Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent ...
New
Calgary, AB · On-site +1
CA$117K - CA$131K/yr
Senior Software Engineer & Designer Employee type: Full time, Permanent Location: Calgary, Alberta Compensation: $117,000 to $131,000 annually Come Grow with Us! Forsite is actively looking for ...
Calgary, AB · On-site +1
CA$117K - CA$131K/yr
Senior Software Engineer & Designer Employee type: Full time, Permanent Location: Calgary, Alberta Compensation: $117,000 to $131,000 annually Come Grow with Us! Forsite is actively looking for ...
| Aspect | Senior R&D Software Developer | Software Engineer |
|---|---|---|
| Credentials | Bachelor's or Master's in Computer Science or related field; experience in R&D | Bachelor's or higher in Computer Science or related field |
| Work Environment | Research and development labs, innovation teams | Development teams, product-focused environments |
| Industry Usage | Tech, manufacturing, research institutions | Tech companies, startups, software firms |
| Common Search/Comparison | Often compared for R&D roles and advanced development | More general software development roles |
The main difference is that a Senior R&D Software Developer focuses on innovative research, prototyping, and developing new technologies within R&D environments, often requiring specialized knowledge and experience. In contrast, a Software Engineer typically works on building, testing, and maintaining software products in production environments. Both roles require strong programming skills, but the Senior R&D role emphasizes research and experimentation.
Full-time
Re-posted 15 days ago
Senior Developer
Olsen specializes in the implementation and optimization of enterprise resource management systems, particularly Vista ERP, for high-revenue construction companies across North America. As a trailblazer in the industry, our goal is to propel our clients toward digital transformation by automating and enhancing their business processes. We are committed to driving impactful changes through data analytics and technology, harnessing our collective expertise, innovation, and commitment to excellence. To further our mission, we are seeking an exceptionally skilled Senior Developer to join our team of professionals. This role focuses primarily on internal development and collaboration with internal teams, with a strong emphasis on technical leadership, long-term architectural strategy, and infrastructure ownership.
The ideal candidate brings strong technical maturity, with the ability to design and implement robust systems, make informed infrastructure and architectural decisions, and guide technical direction while remaining actively involved in development.
Key Responsibilities
- Collaborate with cross-functional teams to design, build, and enhance custom software solutions supporting ERP integrations, analytics, automation, and AI-driven workflows.
- Define and drive scalable application and data architecture, owning long-term technical strategy, roadmaps, and architectural direction across internal platforms.
- Lead technical decision-making across system architecture, cloud infrastructure, deployment strategies, and integration patterns.
- Design, build, and evolve scalable backend services, APIs, and system architectures, with a focus on performance, reliability, and maintainability.
- Own and evolve cloud infrastructure (Azure), including architecture, networking, security, identity and access management, and cost optimization.
- Proactively identify system-level risks and drive improvements in performance, reliability, scalability, and security, while troubleshooting and enhancing existing applications.
- Provide technical mentorship, contribute to system design and code reviews, and maintain clear and thorough documentation for architecture, infrastructure, and development workflows.
Essential Qualifications and Experience
- 7-10+ years of professional experience in software development across backend, frontend, and data-focused systems.
- Strong proficiency in C#/.NET and/or Python, with extensive experience building scalable APIs and backend services.
- Demonstrated experience designing system architecture and operating complex, production-grade systems.
- Strong experience with cloud architecture, particularly within Azure environments.
- Deep understanding of relational database design, performance tuning, and data architecture (SQL Server and/or PostgreSQL).
- Experience designing and managing cloud infrastructure, CI/CD pipelines, and containerized applications.
- Ability to demonstrate technical expertise through prior systems, projects, or architectural contributions.
Nice-to-Have Qualifications and Experience
- Hands-on experience with modern frontend frameworks and TypeScript/JavaScript.
- Experience designing data architectures that support scalability, performance, and long-term maintainability.
- Experience with backend performance optimization, scalability patterns, and distributed systems is a strong asset.
- Exposure to Data, AI, or ML solutions (e.g., OpenAI/LLMs, document processing, analytics pipelines) is considered a strong asset.
- Experience working within complex system integrations or ERP environments is highly preferred.
Must-Have Skills
- Ability to communicate technical ideas clearly with teammates and document work effectively.
- Strong problem-solving ability and systems-level thinking.
- Ability to take ownership of complex technical initiatives and make independent technical decisions from design through implementation across projects.
- Strong organizational skills and the ability to manage priorities across multiple technical initiatives.
- High level of integrity and ability to handle the confidentiality of sensitive information.
- Backend: C#/.NET, Python, Django, Azure Functions, SQL
- DevOps & Cloud: Azure Cloud, CI/CD pipelines, Docker
Nice-to-Have Skills
- Experience with frontend frameworks (React, Vue.js) and modern CSS frameworks (e.g., Tailwind)
- Data & AI: SQL Server, PostgreSQL, Redis (nice to have), OpenAI/LLMs, document processing, data integrations
Benefits of Working at Olsen
- Big thinking is the baseline. We hire curious people and then actually give them room to run.
- Remote flexibility that means what it says. Work where you work best, no asterisks.
- Growth that goes in the direction you want, not just the one that is convenient for us.
- Benefits shaped by the people who use them. Our team votes on what is offered and how it evolves.
- Straight talk at every level. You will always know where things stand and your voice will be heard.
- A team that genuinely enjoys the work. High standards, good people, and a culture worth showing up for.
Olsen is committed to recognizing the dignity and worth of every individual, offering equitable rights and opportunities to all our employees. We foster a culture of understanding and mutual respect.
If you are highly motivated, committed to continual learning, and excited to be a part of a growing firm, we invite you to submit your resume and cover letter. Please articulate why you are a remarkable candidate and what you are seeking from your next career move and employer.
We appreciate the interest of all applicants, but only those shortlisted will be contacted.