1

Senior Python Software Engineer Jobs in Vancouver, BC

Senior Software Engineer

Vancouver, BC · On-site

CA$107K - CA$157K/yr

Build backend services using modern languages such as Go, Java, or Python * Develop full-stack ... years of professional software engineering experience building production systems * Strong ...

About You You're an experienced software development engineer with a track record of building and ... We use Kotlin, TS, and Python. * Experience with microservices architecture. * Experiences building ...

Fortinet is seeking an accomplished Senior Software Engineer to join our FIO Development Team . In ... Strong Bash/Python scripting skills. * Proven track record of designing, prototyping, and ...

Senior Software Developer

Burnaby, BC · On-site

CA$117K - CA$143K/yr

Fortinet is seeking an accomplished Senior Software Engineer to join our FIO Development Team . In ... Strong Bash/Python scripting skills. * Proven track record of designing, prototyping, and ...

Senior DevOps Engineer

Vancouver, BC · Remote

$85K - $110K/yr

We are looking for an experienced Senior DevOps Engineer for our client. This is a permanent ... Software Engineer * Experience coding/building applications in Java OR Python . * Experience ...

Senior DevOps Engineer

Surrey, BC · Remote

$85K - $110K/yr

We are looking for an experienced Senior DevOps Engineer for our client. This is a permanent ... Software Engineer * Experience coding/building applications in Java OR Python . * Experience ...

Senior DevOps Engineer

Surrey, BC · Remote

$85K - $110K/yr

We are looking for an experienced Senior DevOps Engineer for our client. This is a permanent ... Software Engineer * Experience coding/building applications in Java OR Python . * Experience ...

Senior DevOps Engineer

Richmond, BC · Remote

$85K - $110K/yr

We are looking for an experienced Senior DevOps Engineer for our client. This is a permanent ... Software Engineer * Experience coding/building applications in Java OR Python . * Experience ...

next page

Showing results 1-20

Senior Python Software Engineer information

What is the difference between Senior Python Software Engineer vs Python Developer?

AspectSenior Python Software EngineerPython Developer
Required CredentialsBachelor's degree in CS or related field, experience in software engineeringBachelor's degree in CS or related field, coding proficiency
Work EnvironmentDesigning complex systems, leading projects, mentoringWriting code, developing applications, debugging
Employer & Industry UsageTech companies, startups, enterprise softwareWeb development, data analysis, automation projects
Common Search & Comparison IntentUnderstanding senior-level roles, responsibilities, and skillsEntry to mid-level coding roles, project involvement

The main difference between a Senior Python Software Engineer and a Python Developer lies in experience, responsibilities, and scope. Senior engineers typically lead projects, design system architecture, and mentor junior staff, while Python Developers focus on coding, application development, and implementation. Both roles require strong Python skills and relevant credentials, but senior roles demand more experience and leadership capabilities.

What are some common challenges faced by Senior Python Software Engineers when leading complex projects, and how can they be addressed?

Senior Python Software Engineers often face challenges such as balancing hands-on coding with mentoring junior team members, managing technical debt, and designing scalable solutions. Successfully addressing these challenges involves clear communication, proactive code reviews, and effective prioritization of tasks. Collaborating closely with cross-functional teams and fostering a culture of knowledge sharing can also help ensure project success and team growth.

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

To thrive as a Senior Python Software Engineer, you need advanced proficiency in Python programming, strong problem-solving abilities, and a solid background in computer science or a related field. Familiarity with frameworks like Django or Flask, experience with version control systems such as Git, and knowledge of cloud platforms and CI/CD tools are typically required. Leadership, effective communication, and mentorship skills help you collaborate with teams and guide junior developers. These skills ensure the delivery of robust, scalable software solutions and foster a productive, innovative development environment.

What does a Senior Python Software Engineer do?

A Senior Python Software Engineer designs, develops, tests, and maintains complex software applications using the Python programming language. They often lead or mentor junior developers, architect software solutions, and ensure best coding practices are followed. These professionals collaborate with cross-functional teams to deliver scalable and efficient systems, troubleshoot issues, and optimize application performance. Their expertise includes advanced knowledge of Python frameworks, libraries, and development tools, as well as experience with databases, APIs, and cloud services.
What are popular job titles related to Senior Python Software Engineer jobs in Vancouver, BC? For Senior Python Software Engineer jobs in Vancouver, BC, the most frequently searched job titles are:
What job categories do people searching Senior Python Software Engineer jobs in Vancouver, BC look for? The top searched job categories for Senior Python Software Engineer jobs in Vancouver, BC are:

Senior Software Engineer

Treewalk Consulting Inc.

Vancouver, BC • On-site

$135 - $150/hr

Other

Posted 3 days ago


Job description

Treewalk is a full-service accounting firm serving a diverse client base across public companies, private enterprises, First Nations, and government entities. We combine deep technical expertise with a forward-thinking culture – and we’re looking for someone to take the next steps of AI integration into accounting with us.

We’re building custom internal systems at the cutting edge of agentic AI in the accounting and finance space. The Senior Software Engineer will be the hands‑on architect and builder of the new systems shaping our business — and the technical counterpart to our internal product leadership.

The Role

You’ll design and build the systems that run Treewalk’s business — internal tools, integrations, and workflow automations — using AI coding tools to accelerate delivery without sacrificing quality. You’ll operate as a hands‑on builder who starts from accounting processes and business operations, translates them into clear technical specifications, and ships robust, production‑grade solutions.

You will own the technical direction of our product stack: architecture decisions, security posture, code quality standards, and how we scale responsibly as these tools move from internal use to client‑facing deployments.

In this role you’ll regularly navigate ambiguous problem spaces and serve as the technical anchor for AI‑native software development practices at Treewalk. You’ll help define what the future of accounting work looks like — through thoughtful, responsible development of a finance and accounting suite of tools built on modern AI infrastructure.

What Your Days Will Look Like Product development
  • Architect, build, and iterate on internal AI‑powered tools — invoice processing, accrual workflows, document classification, client reporting, and more
  • Write production‑quality code and set the technical bar for how the team builds, reviews, and ships software
  • Partner with internal accounting staff to understand process pain points and translate them into clean system designs
  • Define and enforce security, data handling, and access control standards as tools expand to client environments
Technical Leadership
  • Own architectural decisions: service design, data models, API contracts, queue/worker patterns, cloud infrastructure
  • Establish code quality standards and review practices, including responsible use of AI‑generated code
  • Identify and mitigate technical risk proactively — especially as systems handle sensitive financial data
  • Document systems clearly so that non‑engineers can understand what’s been built and why
Collaboration & Iteration
  • Work closely with the internal product lead (non‑engineering background) to bridge business requirements and technical execution
  • Surface trade‑offs clearly and make pragmatic calls under ambiguity
  • Contribute to hiring and capability‑building as the team grows
  • 5+ years of software engineering experience building and shipping production systems, products, or platforms
  • Demonstrated experience building and operating production backend systems: APIs, queues, workers, databases
  • Strong command of at least one modern backend language (Node.js/TypeScript, Python, Go, or similar)
  • Solid understanding of cloud infrastructure and deployment (AWS, GCP, Azure, or Render‑equivalent platforms)
  • Experience with common integration patterns: webhooks, REST APIs, event‑driven workflows, third‑party SaaS connectors
  • Strong security fundamentals — authentication, authorization, secrets management, data handling for sensitive financial data
  • Excellent written communication; able to document architecture and explain technical decisions to non‑engineers
  • Comfortable working in a small, high‑ownership environment where requirements evolve
Assets
  • Experience with AI/LLM application development: prompt engineering, tool use, agentic workflows, output validation
  • Familiarity with low‑code/workflow automation platforms (n8n, Make, Zapier) and their integration into code‑native systems
  • Prior work with accounting or finance software APIs (QuickBooks, Xero, or similar)
  • Experience with document processing pipelines (OCR, PDF extraction, classification)
  • Background working in or alongside finance, accounting, or professional services environments
TreewalkFor a Reason
  • This is a formative role in a fast‑growing service line — you'll have real influence over the architecture, culture, and direction of how we build
  • A collaborative, supportive team that takes the work seriously without taking itself too seriously
  • Flexible working arrangements and a genuine commitment to work‑life balance
  • Extended healthcare benefits from Day 1 — no waiting period

Annual Salary: $135,000-150,000

#J-18808-Ljbffr