Senior Software Engineer - Services Development
$135k - $185k per yearIFS
IFS is a billion-dollar revenue company with 7000+ employees on all continents. We deliver award winning enterprise software solutions through the use of embedded digital innovation and a single cloud-based platform to help businesses be their best when it really matters–at the Moment of Service™.
At IFS, we're flexible, we're innovative, and we're focused not only on how we can engage with our customers but on how we can make a real change and have a worldwide impact. We help solve some of society's greatest challenges, fostering a better future through our agility, collaboration, and trust.
We celebrate diversity and accept that there are so many different perspectives in this world. As a truly international company serving people from around the globe, we realize that our success is tantamount to the respect we have for those different points of view.
By joining our team, you will have the opportunity to be part of a global, diverse environment; you will be joining a winning team with a commitment to sustainability; and a company where we get things done so that you can make a positive impact on the world.
We're looking for innovative and original thinkers to work in an environment where you can #MakeYourMoment so that we can help others make theirs.
If you want to change the status quo, we'll help you make your moment. Join Team Purple. Join IFS.
Job Description
About the Role
We are looking for a Sr. Software Developer, GenAI with a strong software engineering background and deep expertise in Generative AI to join our team. In this role, you will build retrieval-augmented generation (RAG) systems with techniques such as vector search, hybrid retrieval, knowledge graphs, re-ranking, document chunking, embedding, and long-term memory, using AI developer frameworks and technologies such as Azure AI Search, Neo4j, and Azure Cosmos DB.
What you’ll do:
Design and build multi-agent systems that plan, delegate, and reason to achieve complex objectives, using frameworks such as LangChain, LangGraph, and Azure AI Foundry.
Build retrieval-augmented generation (RAG) systems with techniques such as vector search, hybrid retrieval, knowledge graphs, re-ranking, document chunking, embedding, and long-term memory, using AI developer frameworks and technologies such as Azure AI Search, Neo4j, and MongoDB.
Implement observability, evaluation, monitoring, and guardrails to maximize performance, quality, security, and robustness in Gen AI applications. These systems will reduce hallucinations and drift, mitigate the risk of attacks, ensure data-handling compliance, and maximize the relevance, reliability, and accuracy of system output.
Inform architectural choices and technology selection.
Stay current with new Gen AI technologies and frameworks, prompt techniques, tooling, and LLMs. Prototype new patterns and inform team direction.
Collaborate to integrate and deploy these systems into larger software stacks via APIs and multi-tenant enterprise SaaS hosted in cloud infrastructure.
Qualifications
What you’ll bring:
- Bachelor’s degree in computer science, engineering, or a related field. (Master’s or PhD in Machine Learning, AI, or Data Science is a plus, but not required.)
- 5+ years of production software development experience, with at least 2 years focused on machine learning or AI engineering. Experience working in a fast-paced, dynamic startup or agile development environment is highly desirable. Ability to make trade-offs and deliver results quickly with limited resources.
- Practical experience with Gen AI technologies and expertise in Gen AI concepts. Solid understanding of different types of LLMs and Gen AI architectures, such as Mixture-of-Experts (MoE), embedding models, reasoning models, foundation models, and fine-tuned LLMs, among others. Proven track record of building and shipping Gen AI features—context engineering, evaluation, RAG, and multi-agent systems. Experience with observability, evaluation, and guardrails.
- Advanced programming skills in Python and experience with AI-powered IDEs or tools such as Cursor or Windsurf. Strong programming fundamentals and software engineering best practices, with proficiency in leveraging AI code-generation tools effectively and safely.
- Experience with Azure services and Git, or similar developer tools.
- A strong intuition for how people engage with agentic AI systems, combined with the creativity, passion, and innovative thinking needed to imagine and build new software experiences that truly meet user needs.
- Strong communication skills and the ability to work effectively in a team.
- Demonstrated ability to take initiative and lead projects.
Additional Information
What We’re Offering
Salary Range: $135,000 - $185,000 CAD
Flexible paid time off, including sick and holiday
Flexible spending accounts
Medical, dental, & vision insurance
Registered Retirement Savings Plan (RRSP)
Life insurance and disability benefits
Tuition assistance
Community involvement and volunteering events
We believe that coming together as a community, in person, is important for innovation, connection and fostering a sense of belonging. Our roles have the right balance of remote and in-office working to enable flexibility for managing your life along with ensuring a real connection with your colleagues and the broader IFS community.
$40 - $65 per hour
...Zaber is seeking a fast-learning and innovative Software Developer to write code that interacts with the physical world. This role involves tackling a range of challenging projects, including design, implementation, and project management. You’ll join our responsive and...SuggestedPermanent employmentFull timeCasual workFlexible hours$52.5 per hour
...completed at the physical location. There is no option to work remotely. Responsibilities Tasks Write, modify, integrate and test software code Maintain existing computer programs by making modifications as required Communicate technical problems, processes and...SuggestedPermanent employmentFull timeRemote work$105k - $130k per year
Overview Languages English Education Bachelor's degree Computer science Computer software engineering Experience 5 years or more On site Work must be completed at the physical location. There is no option to work remotely. Responsibilities...SuggestedPermanent employmentFull timeRemote work$100k - $130k per year
...meet you. Let’s build the future of ecommerce—together. The Role We are seeking a highly skilled and experienced Senior Software Developer to join our team. The ideal candidates will have 5 to 7 years of experience in software development with extensive knowledge and...SeniorWork at officeRemote workWork from homeFlexible hours$70k - $140k per year
Software Application Developer Position Description CGI has an immediate opportunity for a software developer that can enhance existing applications as well as create new components and services to deliver core banking software to a group of financial institutions in Canada...SuggestedImmediate start$98.6k - $144.65k per year
...Job Requisition ID # 25WD92037 Position Overview Are you a software developer who is passionate about building and scaling cloud services for world-class design and construction solutions? Do you have the skills and experience to design and implement reliable and trusted...SeniorFull timeFor contractors$131.5k - $180.84k per year
...------------------------------------------------------------------------------------------------------- 25WD92038, Principal Software Developer Position Overview Are you a seasoned software developer who is passionate about building and scaling cloud services for...Full timeFor contractors$98.6k - $144.65k per year
...is a global leader in 3D Design, Engineering, and Entertainment software. The work we do at Autodesk touches nearly every person on the planet... ...to delivery. We’re looking for a motivated Senior Software Developer to join the AEC Design Platform Enablement Team for Autodesk...SeniorFull timeFor contractorsWork at office$113.2k - $151.8k per year
...Position Summary We are looking for a Software Engineer who reflects the innovative spirit... ...and distribute movies and TV shows. Web developers build new websites, support and enhance... ...Lucasfilm.com & Skysound.com, extend and develop the global company intranet and integrate...SeniorContract workImmediate start$98.6k - $144.65k per year
...---------------------------------------------------------------------------------------------------------- 25WD94041, Senior Software Developer (GCPay) Position Overview Autodesk’s Payment Solutions suite is powered by GCPay, an intuitive application that automates...SeniorFull timeFor contractorsInternshipRemote work$90k - $110k per year
...excellence in the mining sector, ensuring our clients and investors are well-equipped to succeed in a rapidly evolving market. As a Software Developer in Test, you will play a pivotal role within our Software Development Lifecycle (SDLC), overseeing and driving the quality of...Remote work$57k per year
Job Opportunity: Software Developer Co-op Duration: 8 Months or 12 Months Start Date: May 4, 2026 Location: Vancouver, BC Work-Model: Hybrid About Us At Cambio Earth, we’re on a mission to help infrastructure operators adapt to our changing planet. As an enterprise...Casual workWork at office- ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... ...Science, STEM or similar degree You have proficiency developing public-facing APIs and web applications, preferably using Python...Work at officeLocal areaRemote workWork from homeWorldwideFlexible hours
$94.05k - $128.1k per year
...Snapshot Pixieset is building a next-generation AI Photo Editor for professional photographers, and we're hiring a Back-End Software Developer to help bring it to life. This is an exciting opportunity to join a brand-new product initiative and build the foundational systems...Long term contractFull timeWork at officeHome office2 days per week$146k - $178k per year
...sales enablement, Highspot is committed to building breakthrough software with a spark of magic. We believe a great place to work is about... ...can transform user experiences. What You'll Do Design, develop, and maintain high-quality, scalable, and user-centric backend systems...SeniorImmediate startFlexible hours$100k - $200k per year
...Java developer required full-time on-site. We are seeking a Full-Stack Java developer who designs, develops, tests, and maintains Java-based applications and software. This role involves a deep understanding of Java programming, frameworks like Spring and Hibernate, and...Full timeWork at office$103.21k - $129.01k per year
...and Doctors Without Borders. Every day, thousands of developers and marketers create, iterate, and scale WordPress and... ...collaborative workflows. The Role The Pantheon Developer Experience Team is looking for a Software Engineer, focused on improving the core software that...Work at officeLocal area- ...and risks. Analyze, mitigate and escalate where appropriate Develop and execute on end-to-end delivery of technology projects and plan... ..., Python (Programming Language), Scala (Programming Language), Software Development Life Cycle (SDLC), Structured Query Language (SQL)...SeniorFull timeFlexible hours
$94.05k - $128.1k per year
...Opportunity Snapshot Pixieset is hiring a Software Developer, Full Stack to help shape the foundation of our growing platform, supporting over 1 million photographers and creative professionals worldwide. As a member of the platform team, you'll work across the stack with...Long term contractWork at officeWorldwideHome office2 days per week$94.05k - $128.1k per year
...Opportunity Snapshot Pixieset is hiring a Full Stack Software Developer to help shape how photographers discover, sign up for, and grow with our platform - supporting over 1.5 million users worldwide. This role sits on our Growth team, where you'll work across multiple...Long term contractFull timeWork at officeImmediate startWorldwideHome office2 days per week- ...Welcome to Stellar Code Lab , the new software innovation startup incubated inside Stellar... ...animation tech—from Dart AI (bridging GenAI with production pipelines) to Zipline3D... ...Opportunity: We are looking for a Front End Developer to build the "cockpit" for our...Permanent employmentWork at officeLocal areaFlexible hours
- ...Consultant is a technical consultant with the advanced ability to develop, position and provide product-specific solutions during sales... ...with the ServiceNow platform or technical expertise with cloud software solutions ~ Experience working collaboratively with product management...SeniorFull timeWork at officeRemote workFlexible hours
- ...of the world's most beloved brands. Our Software Development Engineers (SDEs) use modern... ...to drive solutions forward. • Design and develop scalable solutions using cloud-native architectures... ...and contribute to the development of GenAI and AI-powered tools to enhance...Full timeWorldwide
$98.6k - $127.6k per year
...collaborating with others, and partnering across the organization - and beyond. Software Engineer Vancouver, Canada Job category: University Job ID: 130860-en_US Job summary NetApp is developing new portfolio of data-centric storage platforms and services to help...Full timeWork at officeLocal areaImmediate start- ...workloads and environments, including containerized applications. Develop and manage Infrastructure as Code using Terraform for AWS... ...improve deployment velocity and system reliability Partner with software engineering teams to support application architecture,...SeniorLocal areaWork from homeWorldwide
$78.1k - $114.51k per year
...Solutions (EMS) division is dedicated to developing cutting-edge technology for movie production... ...budget films. We are seeking a Backend Developer to join our innovative and collaborative team. Reporting to our Senior Manager, Software Development, you will work on highly...SeniorFor contractors$110k - $120k per year
...TrustFlight is an innovative aviation software company that specializes in developing cutting-edge AI, digital workflow, and analytics applications for the... ...providers used in production: • OpenAI • Anthropic • Google GenAI ~ Build tools that connect models to product...Permanent employmentFull timeWork at office$50k per year
...our public sector client, Affinity is looking for a Full Stack Developer build a new system for providing new features and functionalities... ..., data structures, and design patterns. ~ Commitment to agile software development methodologies including pair-programming, continuous...Long term contract$121.88k per year
...location. There is no option to work remotely. Work setting ~ Financial technology (FinTech) Responsibilities Tasks Develop software solutions by studying systems flow, data usage and work processes Upgrade and maintain software Experience and...Permanent employmentFull timeRemote work- ...landscape requirements and help to adapt our solution to meet them Develop, test and maintain build system, CI/CD framework and deployment... ...in Linux/Unix Administration Experience in writing software in languages such as Java, Python, Go, Shell Script Experience...SeniorPermanent employmentFull timeWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Services Development. Be the first to apply!
- software developer internship Vancouver, BC
- software developer intern Vancouver, BC
- junior software developer internship Vancouver, BC
- software engineer part time Vancouver, BC
- software developer co-op Vancouver, BC
- software engineer co-op Vancouver, BC
- senior software engineer Vancouver, BC
- software development engineer - test Vancouver, BC
- software engineer - computer Vancouver, BC
- graduate software engineer Vancouver, BC

