Enable job alerts via email!

Senior Software Engineer

T-Net British Columbia

Vancouver

Hybrid

CAD 80,000 - 100,000

Full time

17 days ago

Job summary

A fast-growing tech client in Vancouver is seeking a skilled software developer with strong experience in .NET Core and Python. You'll design and build backend services, improve CI/CD processes, and contribute to cloud-native solutions. This permanent, full-time role requires collaboration on-site about two days per week. Ideal candidates have a collaborative mindset and strong cloud experience. We encourage all qualified candidates to apply.

Qualifications

  • 5+ years of professional software development experience.
  • Strong proficiency in .NET Core (C#) and/or Python.
  • Experience building secure, scalable APIs.

Responsibilities

  • Design, build, and maintain backend services in .NET Core and/or Python.
  • Contribute to front-end development using React or Angular.
  • Improve CI/CD pipelines and developer experience.

Skills

.NET Core (C#)
Python
RESTful APIs
Cloud experience (Azure/AWS)
Collaboration
CI/CD

Tools

SQL Server
PostgreSQL
MySQL
GitHub Actions
Azure DevOps
Job description

DevEngine is hiring on behalf of a fast-growing client establishing its engineering hub in downtown Vancouver. This is a permanent, full-time role. Strong preference for candidates already based in Vancouver and able to collaborate on-site about two days per week.

Why This Role
You'll contribute to an existing .NET/C# codebase while helping accelerate a shift toward Python where it makes sense. The team encourages continuous learning, responsible use of AI-assisted coding tools (Copilot, Cursor, etc.), and pragmatic experimentation to improve delivery speed and code quality.
What You'll Do
  • Design, build, and maintain backend services in .NET Core and/or Python; deliver features in the current stack and drive targeted modernization.
  • Build and evolve RESTful APIs and integrations with third-party services.
  • Contribute to front-end development using React or Angular as needed.
  • Ship cloud-native solutions on Azure using queues, functions, storage, and managed databases.
  • Participate in system design, refactors, and performance/scalability improvements.
  • Improve CI/CD pipelines and developer experience with GitHub Actions or Azure DevOps.
  • Collaborate with product and QA to deliver end-to-end features; mentor teammates and raise engineering standards.
What We're Looking For
  • 5+ years of professional software development experience.
  • Strong proficiency in .NET Core (C#) and/or Python (bonus if you can straddle both).
  • Experience building secure, scalable APIs and working with relational databases (SQL Server, PostgreSQL, MySQL).
  • Familiarity with testing frameworks (xUnit, Jest, Moq, etc.) and modern auth (OAuth 2.0, JWT).
  • Hands-on cloud experience (Azure or AWS) and comfort with CI/CD.
  • Collaborative mindset, curiosity, and openness to learning new tools.
Nice to Have
  • Frontend experience with React/Angular.
  • Infrastructure as Code (Terraform, Bicep).
  • Experience in regulated environments (e.g., healthcare, finance) or with standards like FHIR/HL7.
Of Note
:
  • Completed background checks will be required before the start date if you are selected as a winning candidate.
  • Must be eligible to work in Canada; strong preference for Vancouver-based candidates able to be on-site ~2 days/week.

We are an equal opportunities employer and welcome applications from all qualified candidates.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.