Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - Services Development

$135k - $185k per year
Full-time

IFS

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.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Services Development in Vancouver, BC vacancy
  • $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... 
    Suggested
    Permanent employment
    Full time
    Casual work
    Flexible hours

    Zaber Technologies

    Vancouver, BC
    9 days ago
  • $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... 
    Suggested
    Permanent employment
    Full time
    Remote work

    Nonrel Technologies Ltd.

    Vancouver, BC
    2 days ago
  • $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... 
    Suggested
    Permanent employment
    Full time
    Remote work

    ITC INFOTECH

    Vancouver, BC
    7 days ago
  • $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... 
    Senior
    Work at office
    Remote work
    Work from home
    Flexible hours

    Cymax Group Technologies

    Vancouver, BC
    1 day ago
  • $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... 
    Suggested
    Immediate start
    Vancouver, BC
    2 days ago
  • $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... 
    Senior
    Full time
    For contractors

    Autodesk

    Vancouver, BC
    1 day ago
  • $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 time
    For contractors

    Autodesk

    Vancouver, BC
    1 day ago
  • $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... 
    Senior
    Full time
    For contractors
    Work at office

    Autodesk

    Vancouver, BC
    1 day ago
  • $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... 
    Senior
    Contract work
    Immediate start

    The Walt Disney Company

    Vancouver, BC
    28 days ago
  • $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... 
    Senior
    Full time
    For contractors
    Internship
    Remote work

    Autodesk

    Vancouver, BC
    1 day ago
  • $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

    VRIFY

    Vancouver, BC
    24 days ago
  • $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 work
    Work at office

    Cambio Earth

    Vancouver, BC
    26 days ago
  •  ...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 office
    Local area
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Canonical

    Vancouver, BC
    23 days ago
  • $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 contract
    Full time
    Work at office
    Home office
    2 days per week

    Pixieset

    Vancouver, BC
    29 days ago
  • $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... 
    Senior
    Immediate start
    Flexible hours

    Highspot

    Vancouver, BC
    8 days ago
  • $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 time
    Work at office

    Endeavor Trust Corporation

    Vancouver, BC
    a month ago
  • $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 office
    Local area

    Pantheon

    Vancouver, BC
    27 days ago
  •  ...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)... 
    Senior
    Full time
    Flexible hours

    Royal Bank of Canada

    Vancouver, BC
    21 days ago
  • $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 contract
    Work at office
    Worldwide
    Home office
    2 days per week

    Pixieset

    Vancouver, BC
    29 days ago
  • $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 contract
    Full time
    Work at office
    Immediate start
    Worldwide
    Home office
    2 days per week

    Pixieset

    Vancouver, BC
    29 days ago
  •  ...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 employment
    Work at office
    Local area
    Flexible hours

    Stellar Creative Lab

    Vancouver, BC
    9 days ago
  •  ...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... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    ServiceNow

    Vancouver, BC
    1 day ago
  •  ...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 time
    Worldwide

    Amazon Development Centre Canada ULC

    Vancouver, BC
    7 days ago
  • $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 time
    Work at office
    Local area
    Immediate start

    NetApp

    Vancouver, BC
    7 hours ago
  •  ...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,... 
    Senior
    Local area
    Work from home
    Worldwide

    Sycle LLC

    Vancouver, BC
    17 days ago
  • $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... 
    Senior
    For contractors

    Autodesk

    Vancouver, BC
    1 day ago
  • $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 employment
    Full time
    Work at office

    TrustFlight

    Vancouver, BC
    16 days ago
  • $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

    Affinity

    Vancouver, BC
    14 days ago
  • $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 employment
    Full time
    Remote work

    GMO-Z.COM Fintech CA, Inc.

    Vancouver, BC
    7 days ago
  •  ...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... 
    Senior
    Permanent employment
    Full time
    Worldwide
    Flexible hours

    SAP

    Vancouver, BC
    18 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Services Development. Be the first to apply!