About the Opportunity
We're seeking a seasoned Senior Software Engineer with extensive full-stack expertise spanning C#, Python, and modern front-end technologies. The ideal candidate will have 10+ years of experience architecting enterprise-scale systems and leading technical initiatives across the entire software development lifecycle, with a proven track record of delivering complex, production-ready solutions.
Key Responsibilities:
Lead the design and development of scalable full-stack applications using C#, Python, and modern JavaScript frameworks
Architect end-to-end solutions spanning frontend interfaces, backend services, and data integration layers
Mentor and guide engineering teams while establishing technical standards and best practices across the stack
Drive technical decision-making for complex system integrations and platform architecture
Collaborate with cross-functional teams (data, AI, product, and design) to deliver comprehensive platform solutions
Oversee the development of data pipelines and AI-enabled services that power analytics and intelligent features
Ensure systems meet enterprise-grade standards for performance, reliability, security, and scalability
Lead code reviews, technical planning sessions, and architectural discussions with stakeholders
Requirements:
10+ years of software engineering experience with significant full-stack development expertise
Expert-level proficiency in C# (.NET ecosystem) and Python with production service experience
Strong frontend development skills with modern JavaScript frameworks (React or Vue)
Extensive experience with database design, API development, and microservices architecture
Proven leadership experience mentoring engineers and driving technical initiatives
Deep understanding of software architecture principles, design patterns, and system scalability
Experience with cloud platforms, DevOps practices, and CI/CD pipeline implementation
Track record of working with modern data platforms and AI/ML integration technologies
Excellent communication skills for technical leadership and cross-functional collaboration
The successful candidate will serve as a technical leader driving our full-stack engineering initiatives, working closely with data and AI engineers to create intelligent, scalable systems while mentoring our engineering teams and establishing the technical foundation for our next-generation platform.
Other Details:
We are seeking exceptional talent for 12 month contract positions with the potential to transition to full-time permanent roles.
The estimated hourly range for this position would be $70 - $140/hour CAD based on full-stack expertise, system architecture experience, and technical leadership capabilities
This is a hybrid position, with candidates needing to be located within the Greater Vancouver area.
To Apply:
To apply for this role, please send your resume to careers@industrio.ai with the subject line “Senior Software Engineer Application – [Your Name]”.
We thank all applicants for their interest; however, only those selected for an interview will be contacted.
For questions about this role, please reach out to careers@industrio.ai.
About Industrio AI
Industrio AI is based in Vancouver, Canada, and specializes in building scalable AI and DataOps solutions that help businesses unlock the full potential of their data. Our team of experts works with companies to design, develop, and implement custom software and data systems tailored to their unique needs.
From planning robust data architectures and creating digital twins of operations to developing machine learning models, we provide the technical expertise and tools to help organizations streamline operations, make smarter decisions, and drive measurable results.