1

Software Development Engineer Intern Jobs in Vancouver, BC

As a Software Development Engineer, you will build foundational software features and components that power large-scale distributed systems operating at Amazon scale Working under the guidance of ...

next page

Showing results 1-20

Software Development Engineer Intern information

What types of projects do Software Development Engineer Interns typically work on, and how much ownership do they have over their work?

As a Software Development Engineer Intern, you will often contribute to real-world projects that may range from feature development and bug fixes to prototyping new tools or improving existing systems. Interns are usually paired with a mentor and integrated into agile teams, where they are encouraged to take ownership of their assigned tasks and present their solutions. While guidance and code reviews are standard, interns are trusted to design, implement, and test their code, allowing for meaningful hands-on experience and a direct impact on product outcomes.

What does a Software Development Engineer Intern do?

A Software Development Engineer Intern assists in designing, coding, testing, and maintaining software applications under the guidance of experienced engineers. Interns typically work on real projects, write code, debug issues, and collaborate with team members to learn the software development lifecycle. This role helps interns gain practical experience, improve programming skills, and understand how software teams operate in a professional environment.

What is the difference between Software Development Engineer Intern vs Software Engineer?

AspectSoftware Development Engineer InternSoftware Engineer
CredentialsTypically pursuing or recently completed a bachelor's or master's degree in computer science or related fieldUsually holds a bachelor's degree or higher in computer science or related discipline
Work EnvironmentInternship programs, often part-time or summer roles within tech companiesFull-time employment in software development teams
Employer & Industry UsageUsed across tech companies, startups, and large corporations for entry-level rolesFull-time professional role in similar environments
Common Search & ComparisonOften compared for entry-level experience and career progressionRepresents a standard professional role in software development

The main difference between a Software Development Engineer Intern and a Software Engineer is the experience level and employment status. Interns are typically students gaining practical experience, while Software Engineers are full-time professionals responsible for designing, developing, and maintaining software products.

What are the key skills and qualifications needed to thrive as a Software Development Engineer Intern, and why are they important?

To thrive as a Software Development Engineer Intern, you typically need proficiency in programming languages such as Java, Python, or C++, and a solid understanding of computer science fundamentals, often supported by coursework or personal projects. Familiarity with development tools like Git, integrated development environments (IDEs), and sometimes cloud platforms or version control systems is expected. Strong problem-solving abilities, eagerness to learn, and effective communication help interns collaborate and adapt quickly. These skills and qualities enable interns to contribute meaningfully to projects while growing their technical and teamwork abilities in a real-world environment.
What are the most commonly searched types of Software Development Engineer jobs in Vancouver, BC? The most popular types of Software Development Engineer jobs in Vancouver, BC are:
What cities near Vancouver, BC are hiring for Software Development Engineer Intern jobs? Cities near Vancouver, BC with the most Software Development Engineer Intern job openings:
Infographic showing various Software Development Engineer Intern job openings in Vancouver, BC as of July 2026, with employment types broken down into 1% As Needed, 77% Full Time, 19% Part Time, 1% Temporary, and 2% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution.
Senior Software Development Engineer in Test (SDET) - Backbase & Digital Banking

Senior Software Development Engineer in Test (SDET) - Backbase & Digital Banking

Aequilibrium Software Inc.

Vancouver, BC โ€ข Remote

Full-time

Posted 7 days ago


Job description

Senior Software Development Engineer in Test (SDET) โ€“ Backbase & Digital Banking

Location: Remote โ€“ Americas
Eligible locations: Canada, United States, and Latin America
Engagement: Full-time or contract, depending on location

About Aequilibrium

Aequilibrium is a digital consulting and technology company helping financial institutions modernize digital banking, improve member experiences, and deliver complex platform transformations. We work with credit unions, banks, and fintech partners across North America, supporting strategy, UX, engineering, integration, QA automation, cloud, and platform delivery.

We are looking for a Senior Software Development Engineer in Test (SDET) with strong experience in automation, digital banking, and quality engineering to join our team. This role is ideal for someone who thinks like a developer, understands complex enterprise systems, and can help clients build reliable, scalable, and high-performing digital banking platforms.

About the Role

As a Senior SDET, you will help design, build, and maintain automated testing frameworks for web, mobile, API, and backend systems. You will work closely with developers, architects, product owners, DevOps engineers, and client stakeholders to improve quality across the software delivery lifecycle.

You will play a key role in ensuring that digital banking solutions are reliable, secure, performant, and ready for production use.
We are open to both full-time employees and independent contractors, depending on your location and preference. For candidates based in Canada, the expected salary range for this full-time position is CAD $110,000โ€“$140,000 per year, plus our standard benefits package. For candidates located outside Canada (United States and Latin America), we are also open to contractor engagements, with typical compensation ranging from USD $40โ€“$70 per hour, based on experience, technical expertise, and the nature of the engagement.

What Youโ€™ll Do
  • Design, build, and maintain scalable test automation frameworks for digital banking applications.

  • Develop automated tests for web, mobile, API, backend, and integration layers.

  • Create and maintain automated regression, functional, smoke, integration, and end-to-end test suites.

  • Build and maintain mobile test automation using Appium, Espresso for Android, and XCTest for iOS.

  • Support quality engineering practices across Agile delivery teams.

  • Collaborate with developers to define testable acceptance criteria and improve code quality.

  • Implement automated testing within CI/CD pipelines.

  • Develop API automation for RESTful services, microservices, and integration points.

  • Support performance testing, load testing, and reliability validation.

  • Analyze test results, identify defects, and work with engineering teams to resolve issues.

  • Help define testing standards, automation patterns, and quality gates.

  • Participate in code reviews for automation frameworks and test scripts.

  • Mentor other QA engineers and contribute to a strong quality engineering culture.

  • Work directly with client teams in a consulting environment.

What Weโ€™re Looking For
  • 7+ years of experience in software quality engineering, test automation, or SDET roles.

  • Strong experience designing and maintaining automated testing frameworks.

  • Strong programming skills in one or more languages such as Java, C#, JavaScript/TypeScript, Python, or Kotlin.

  • Experience with UI automation tools such as Selenium, Playwright, Cypress, or similar.

  • Experience working with Appium and in developing and maintaining mobile test automation with Espresso for Android and XCTest for iOS.

  • Strong API testing experience with tools such as REST Assured, Postman, Karate, and similar tools.

  • Experience testing microservices, APIs, and distributed systems.

  • Experience integrating automated tests into CI/CD pipelines using tools such as Azure DevOps, GitHub Actions, Jenkins, GitLab CI, or similar.

  • Experience with Git, pull requests, branching strategies, and code reviews.

  • Strong understanding of Agile delivery practices.

  • Experience with SQL and database validation.

  • Ability to troubleshoot complex technical issues across frontend, backend, mobile, API, and infrastructure layers.

  • Strong communication skills and comfort working directly with client stakeholders.

Nice to Have
  • Experience with Backbase, VeriPark,ย or other digital banking platforms.

  • Experience in credit unions, banking, fintech, lending, originations, payments, or member onboarding.

  • Experience with performance testing tools such as JMeter, BlazeMeter, Azure Load Testing, OctoPerf, or similar.

  • Experience with cloud platforms such as Azure, AWS, or Google Cloud.

  • Experience with observability and monitoring tools such as Grafana, Azure Application Insights, Splunk, Kibana, Datadog, or OpenTelemetry.

  • Experience with contract testing, OpenAPI, OAuth, identity, authentication, or authorization flows.

  • Experience with BDD tools such as Cucumber, Gherkin, or SpecFlow.

  • Experience with AI-assisted development or testing tools such as GitHub Copilot, Cursor, ChatGPT, Claude, or similar tools.

  • Consulting or client-facing delivery experience.

What Makes You Successful

You are a strong technical QA professional who can operate as an engineer, not just a tester. You understand how modern applications are built and how to validate them at every layer. You can work independently, communicate clearly, and help clients improve their quality practices.

You are comfortable in complex enterprise environments and enjoy solving problems across systems, teams, and technologies.

Why Join Aequilibrium
  • Work on meaningful digital banking transformation programs.

  • Collaborate with senior engineers, architects, designers, and product leaders.

  • Support leading credit unions and financial institutions across North America.

  • Join a remote-first team with a strong consulting and engineering culture.

  • Help shape the future of quality engineering in digital banking.

Powered by JazzHR

xDkhn4b4Qs