2

Remote Software Engineering Internships Jobs in Edmonton, AB

Collaborate across multiple time zones, ensuring remote teammates are included, unblocked, and ... Surface engineering constraints, risks, and opportunities early on the work you're involved in.

... remote or in-office at several locations! Our client is a large fintech firm with a product that you've likely used many times before. You Have: * 7+ years' experience as a Software Developer ...

... remote or in-office at several locations! Our client is a large fintech firm with a product that you've likely used many times before. You Have: * 7+ years' experience as a Software Developer ...

This is a permanent position that is remote anywhere in Canada! Our client is a global enterprise ... You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior ...

This is a permanent position that is remote anywhere in Canada! Our client is a global enterprise ... You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior ...

Cloud DevOps Engineer

Edmonton, AB · Remote

$85K - $120K/yr

This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg ... Previous experience as a Software Engineer/Developer will be regarded highly. You Have: * 4+ years ...

Cloud DevOps Engineer

Edmonton, AB · Remote

$85K - $120K/yr

This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg ... Previous experience as a Software Engineer/Developer will be regarded highly. You Have: * 4+ years ...

Senior DevOps Engineer

Edmonton, AB · Remote

$85K - $110K/yr

This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg ... Previous experience as a Software Engineer/Developer will be regarded highly. You Have: * 4+ years ...

Senior DevOps Engineer

Edmonton, AB · Remote

$85K - $110K/yr

This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg ... Previous experience as a Software Engineer/Developer will be regarded highly. You Have: * 4+ years ...

... remote or in-office at several locations! Our client is a large fintech firm with a product that you've likely used many times before. You Have: * 4+ years' experience as a Software Developer ...

... remote or in-office at several locations! Our client is a large fintech firm with a product that you've likely used many times before. You Have: * 4+ years' experience as a Software Developer ...

This is a permanent position that is remote, or based in their office in Vancouver. Our client is ... Minimum 2+ years' experience developing software applications in .Net, coding in C# * 3+ years ...

This is a permanent position that is remote, or based in their office in Vancouver. Our client is ... Minimum 2+ years' experience developing software applications in .Net, coding in C# * 3+ years ...

next page

Showing results 1-20

Remote Software Engineering Internships information

What is a remote software engineering internship?

Remote software engineering internships are temporary work programs where interns gain hands-on experience in software development while working from a location outside of the employer’s physical office, often from home. These internships allow students or recent graduates to collaborate with engineering teams using digital tools, work on real-world projects, and develop technical and soft skills. They offer flexibility, exposure to industry practices, and the opportunity to build a professional network, all without the need to relocate. Many tech companies now offer remote internships, making these opportunities accessible to a broader range of candidates.

What are the key skills and qualifications needed to thrive as a remote software engineering intern?

To thrive as a Remote Software Engineering Intern, you need a solid grasp of programming fundamentals, problem-solving abilities, and coursework or experience in computer science or related fields. Familiarity with version control systems like Git, collaboration platforms such as GitHub, and basic knowledge of coding frameworks or languages relevant to the company are typically required. Strong self-motivation, effective written communication, and the ability to work independently and as part of a distributed team are standout soft skills. These abilities ensure productivity, seamless collaboration, and successful delivery of tasks in a remote and often fast-paced environment.

What are some common challenges faced during remote software engineering internships, and how can I overcome them?

Remote software engineering internships often present challenges such as limited face-to-face interaction, time zone differences, and staying connected with the team. To overcome these obstacles, it's important to proactively communicate with your mentor and colleagues, make use of collaboration tools like Slack or Microsoft Teams, and maintain a structured daily routine. Regular check-ins, clear documentation of your work, and seeking feedback will help ensure you stay engaged and make the most of your remote internship experience.

What is the difference between Remote Software Engineering Internships vs Remote Software Developer?

AspectRemote Software Engineering InternshipsRemote Software Developer
Required CredentialsTypically students or recent graduates, some coding experienceUsually experienced professionals with relevant skills
Work EnvironmentTemporary, internship programs, mentorship focusFull-time or project-based roles, independent work
Employer & Industry UsageTech companies, startups, educational institutionsTech firms, software companies, various industries
Search & Comparison IntentEntry-level, internship opportunities, learning focusFull-time employment, career advancement

Remote Software Engineering Internships are designed for students or recent graduates seeking hands-on experience, often with mentorship and a focus on learning. In contrast, Remote Software Developers are experienced professionals working on ongoing projects, typically in full-time roles. Both roles are common in tech industries but serve different career stages and objectives.

What are the most commonly searched types of Software Engineering Internships jobs in Edmonton, AB?

The most popular types of Software Engineering Internships jobs in Edmonton, AB are:

What are popular job titles related to Remote Software Engineering Internships jobs in Edmonton, AB?

For Remote Software Engineering Internships jobs in Edmonton, AB, the most frequently searched job titles are:

What job categories do people searching Remote Software Engineering Internships jobs in Edmonton, AB look for?

The top searched job categories for Remote Software Engineering Internships jobs in Edmonton, AB are:

Senior Software Engineer

Fleetworthy

Edmonton, AB • On-site, Remote

Full-time

Re-posted 5 days ago


Job description

About the Role
The Senior Software Engineer is a hands-on technical contributor embedded in our agile development organization, helping build and deliver our next-gen compliance platform. You bring the judgment and independence to take features from design through production-ready code, making sound technical decisions along the way and building software that fits cleanly into the team's architecture.

You bring strong full-stack experience, anticipate future needs, mentor peers, and make decisions that minimize the cost of future change. You partner closely with your Product Manager and fellow engineers to turn product strategy into well-built, maintainable software.


What Your Ride Will Look Like

  • Write production-ready, well-tested, self-documenting code, and debug systematically across the areas you work in, using monitoring and observability data to guide stability and performance improvements.
  • Architect, write, and review reusable, testable, and efficient code following Clean Code / SOLID principles, and raise the bar on code quality, maintainability, and performance in the code you touch.
  • Understand your team's architecture deeply, design new code to align with it, and apply a security lens to your own work and to peer reviews.
  • Design and implement low-latency, high-availability, performant applications across the full stack.
  • Contribute to front-end (Vue/Vuex) and back-end (.NET) development, helping establish and follow patterns and standards.
  • Own SQL query performance for the code you write and contribute to database design decisions.
  • Apply microservice and micro front-end architecture best practices.
  • Identify and pay down technical debt pragmatically, knowing when to refactor, when to rewrite, and when to leave well enough alone.
  • Share in DevOps responsibilities and champion observability tooling and practices.
Delivery & Ownership
  • Break your work into well-understood, properly prioritized pieces, and handle risk and ambiguity responsibly, including under pressure and shifting priorities.
  • Make realistic but ambitious commitments, deliver on them, and communicate blockers or cost overruns early, weighing cost and value in your own work and in your suggestions to others.
  • Help refine requirements and ensure you have the context to make good day-to-day decisions without constant escalation.
  • Participate in agile (Scrum/Kanban) ceremonies and help make them effective.
Communication & Collaboration
  • Communicate with clarity to both technical and non-technical audiences, making the complex understandable and trade-offs explicit.
  • Give and seek feedback proactively, and foster documentation and knowledge-sharing, including in structured async and remote-first workflows.
  • Help teammates overcome blockers, build strong relationships across the organization, and mentor others with openness and empathy.
  • Foster a culture of respectful disagreement, accountability, and continuous improvement to your team's practices.
  • Collaborate across multiple time zones, ensuring remote teammates are included, unblocked, and aligned.
Product Partnership & Business Acumen
  • Partner with your Product Manager and teammates to help scope and sequence your work, balancing customer needs against technical realities.
  • Surface engineering constraints, risks, and opportunities early on the work you're involved in.
  • Advocate for investment in platform health, developer experience, and quality alongside feature work.
  • Understand your team's domain, strategy, and business model, connect it to broader market trends and the organization's engineering strategy, and contribute to design decisions.
What You Bring (Required)
  • Several years of professional full-stack software engineering experience, with a clear philosophy on how to improve a codebase over time.
  • Strong written and verbal communication skills, with comfort in documentation, structured async workflows, technical writing, and remote-first practices.
  • Demonstrated ability to take ownership of your work, deliver in fast-paced and ambiguous environments without loss of quality, and mentor peers.
  • Experience partnering with product management to deliver business outcomes.
  • Experience working across multiple time zones in a remote or hybrid environment.
Tech Stack
Front End
  • Development: Vue.js 2 or 3 / Vuetify / Vuex / Webpack
  • Testing: Jest / Vitest
Back End
  • Development: .NET Framework / .NET Core / .NET 7-8 / C#; REST API design and implementation
  • Data: MSSQL / SQL Profiler / Query Tuning
  • Testing: nUnit / Moq / AutoFixture
DevOps
  • Azure DevOps CI/CD (required)
  • Azure / Windows IIS / Linux Nginx