Enable job alerts via email!

Senior Software Developer (Full Stack)

Ideon Technologies

Richmond

Hybrid

CAD 105,000 - 135,000

Full time

Today
Be an early applicant

Job summary

A technology scale-up company in Richmond, Canada is looking for a Senior Software Developer to design and develop scalable, cloud-based applications. Responsibilities include collaborating with cross-functional teams to integrate AI and ML models, ensuring robustness and performance optimization. Candidates should have over 8 years of relevant experience and expertise in Python and Azure. This is a full-time, hybrid position offering competitive compensation and benefits.

Benefits

Equity options
Tuition support
Health and dental benefits
Annual holiday closure
Employee referral bonus
Free parking

Qualifications

  • 8+ years of professional software development experience with scalable cloud-based services.
  • Technical leadership and mentoring abilities.
  • Legally eligible to work full-time in Canada.

Responsibilities

  • Design, develop, and maintain scalable, high-performance cloud-based applications.
  • Architect and implement APIs for seamless data exchange.
  • Collaborate to integrate AI and ML models.

Skills

Python expertise
Cloud technology experience
RESTful APIs design
SQL and NoSQL knowledge
Technical leadership
DevOps familiarity
Excellent communication skills

Education

Degree in Computer Science or Software Engineering

Tools

Azure
Docker
Kubernetes
Job description
Overview

Senior Software Developer (Full Stack) at Ideon Technologies, based in Richmond, BC.

Ideon Technologies is a tech scale-up focused on muon tomography for subsurface imaging, providing the REVEAL Subsurface Intelligence Platform to transform muon data into 3D density maps for geoscience applications.

We are a dynamic, entrepreneurial team committed to delivering great customer outcomes and seeking exceptional people from diverse backgrounds.

The Role

The Senior Software Developer will report to the Director, Software Engineering and collaborate with a team of full-stack developers, data scientists, geoscientists, applied scientists, and IT / DevOps professionals. This is a hands-on, Agile role focused on developing, optimizing, and maintaining code across the stack.

You will
  • Design, develop, and maintain scalable, high-performance cloud-based applications and services.
  • Architect and implement APIs and integrations for seamless data exchange between systems.
  • Collaborate to integrate AI and ML models into production environments.
  • Optimize cloud infrastructure for performance, scalability, and cost efficiency.
  • Lead code reviews, mentor junior developers, and promote best practices.
  • Troubleshoot and resolve complex technical challenges to ensure robust system reliability.
  • Stay current with emerging technologies and recommend innovative solutions.
Success in the Role
  • Enhanced cloud infrastructure: demonstrable improvements in scalability, performance, and efficiency.
  • Leadership in the software development lifecycle across Agile projects.
First Priorities (Initial Months)
  • Technology onboarding: quickly learn Ideon’s stack, practices, and data workflows.
  • Strategic development: contribute to architectural decisions and roadmap planning.
  • Immediate contributions: implement quick wins to improve performance, integration, and user experience.
Qualifications

Must-haves – To move forward in the hiring process :

  • 8+ years of professional software development experience with scalable cloud-based services.
  • Education: degree in Computer Science, Software Engineering, or related field, or equivalent experience.
  • Programming: Python expertise with strong coding, debugging, and optimization skills.
  • Cloud technologies: extensive experience with Azure (Functions, App Services, Cosmos DB, Azure ML, Kubernetes).
  • Experience designing RESTful APIs and microservices architectures.
  • Knowledge of SQL and NoSQL databases.
  • DevOps: familiarity with CI / CD, Docker, and Kubernetes.
  • Technical leadership and mentoring abilities.
  • Excellent English communication and cross-functional collaboration skills.
  • Legally eligible to work full-time in Canada.

Nice-to-haves – Not required but valued :

  • AI / ML integration experience (TensorFlow, PyTorch, Scikit-learn).
  • Experience with big data tools (Spark, Databricks).
  • Infrastructure-as-code tools (Terraform, ARM templates).
  • Geoscience knowledge or geospatial data visualization experience.
All new Ideon team members are expected to
  • Be comfortable in a tech scale-up and wear multiple hats.
  • Demonstrate a can-do attitude, initiative, and adaptability in Agile environments.
  • Have strong teamwork, problem-solving, and relationship-building skills.
  • Show curiosity and a drive to deliver, even under pressure.
  • Contribute to a positive culture beyond the core responsibilities.
Location, Hours & What We Offer

Location: 150 - 4611 Viking Way, Richmond, BC, Canada. Free parking; bus stop nearby.

Hours: Hybrid role; typically 9:00 AM–5:00 PM PT, with some flexibility for business needs.

What We Offer
  • Salary: CAD 105,000 – 135,000 per year.
  • Equity options and performance-based awards.
  • Tuition support and accreditation.
  • Extended health and dental, EAP, and health / personal spending account.
  • Annual holiday closure between Christmas and New Year’s; vacation and paid sick days; parental leave top-up and other leaves as per legislation.
  • Employee referral bonus, casual dress, free parking, and office snacks.
  • Social events and learning opportunities.

Ideon salary ranges are benchmarked against similar companies in Vancouver, BC. The range represents minimum to maximum for new employees; top-of-range offers may occur in exceptional cases.

Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
  • Industries: Mining
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.