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 22 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Services Development in Vancouver, BC vacancy
  • $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
    1 day ago
  •  ...Science, Electrical Engineering, or related field and 4+ years of Software Engineering, Hardware Engineering, Systems Engineering, or...  ...and power of GPU cores. Builds functional model simulations, develops software, and tests for various graphics to verify correctness and... 
    Senior
    Full time
    Immediate start

    Qualcomm

    Vancouver, BC
    8 days ago
  •  ...Job Responsibility: HP is seeking an experienced software professional to join our dynamic, highly successful Vancouver engineering team. As a senior software developer working on industry-leading unified-communications products you'll be making a positive impact on how... 
    Senior
    Full time
    Shift work

    Hewlett Packard

    Vancouver, BC
    8 days ago
  • $107k - $157.3k per year

     ...Kubernetes (AKS) and AI infrastructure, enabling developers and platform users to be more productive...  ...AKS clusters and AI infrastructure Develop and maintain automation tools and scripts...  ...cloud resources Maintain and monitor software builds, cloud images, and infrastructure... 
    Senior
    Full time
    For contractors

    Autodesk

    Vancouver, BC
    20 hours ago
  • $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
    a month 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
    20 hours ago
  • $98.6k - $144.65k per year

     ...thrive on building resilient, scalable systems? Do you have a passion for uptime? The Autodesk Developer Enablement team is seeking a highly motivated, seasoned Senior Software Developer to build and maintain a distributed compute system. You will be part of a team that... 
    Senior
    Long term contract
    For contractors

    Autodesk

    Vancouver, BC
    20 hours 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
    21 days ago
  • $129k - $178k per year

     ...individuals who can help both Visier and our customers grow, evolve and win! Visier have a great opportunity for an experienced Software Developer to join us and help us build new, innovative, cutting-edge technology! Working on the Data Platform team, you will help build... 
    Full time

    Visier Solutions Inc

    Vancouver, BC
    6 days ago
  • $135.1k - $182.9k per year

     ...you'll work on: Working with a team of developers to solve complex problems and provide...  .... What you may have: Experience in software development, specifically with building web...  ...the role may join below the midpoint and develop their skills over time. The final offer amount... 
    Senior
    Full time
    Work at office
    Local area
    Flexible hours
    1 day per week

    Clio

    Vancouver, BC
    6 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
    20 hours ago
  • $150.7k - $251.7k per year

     ...at the forefront of Agentic AI innovation and redefine the future of communication? Join our dynamic Alexa Connections team as a Sr. Software Development Engineer, and lead futuristic initiatives that will shape the next generation of intelligent, conversational experiences... 
    Senior
    Long term contract
    Internship

    Amazon

    Vancouver, BC
    6 days ago
  • $70k - $105k per year

     ...an Impact? At D2L, we are looking for developers who will help us advance our goal of using...  ...and learning around the world. We need software developers to work on a wide range of...  ...interfaces, mobile and cloud computing. As a developer, you will help make dreams a reality.... 
    Remote job
    Flexible hours
    Shift work

    D2L

    Vancouver, BC
    more than 2 months ago
  • $70k - $125k per year

    Software Developer – Core Banking Application Development Position Description This is an exciting time for CGI, and we want you to be part of it. We are Canada’s largest independent information technology services firm, and we continue to grow our Financial Services... 
    Senior
    Permanent employment
    Full time
    Vancouver, BC
    8 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
    28 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
  • $96.9k - $132.3k 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
    18 days ago
  •  ...collaborate with engineers, product teams, and analytics stakeholders to develop scalable, secure, and high-performance data solutions that power...  ..., or ML workflows integrated with Snowflake. Familiarity with GenAI or LLM-enabled analytics use cases (e.g., semantic layers, AI-... 
    Senior
    Internship
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Apply Digital

    Vancouver, BC
    13 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
    a month ago
  • $130k - $160k per year

     ...Responsibilities -Collaborate with project and functional leaders to develop accurate cost estimates that enable effective budget financial...  ...project -Proficient in Excel and Project Control software -Knowledge of estimation software is considered an asset -Be... 
    Senior

    Randstad

    Vancouver, BC
    10 days ago
  • $96.9k - $132.3k 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
    18 days ago
  • $129k - $175k per year

     ...you thrive in environments that value clarity, ownership, and bold thinking, you’ll fit right in. We’re looking for a Senior Software Developer to join our in-person engineering pod focused on rapid prototyping, exploration, and hands-on product innovation. This is a... 
    Senior
    Temporary work
    Remote work
    Flexible hours

    KOHO

    Vancouver, BC
    6 days ago
  •  ...industry trends, and best practices. Utilize advanced geotechnical software (e.g., GeoStudio suite—Slope/W, Seep/W, Sigma/W; WALLAP; Plaxis...  ...and verbal communication skills. Experience mentoring and developing engineering staff. Strong organizational, project management... 
    Senior
    Permanent employment
    Full time
    For contractors
    Immediate start

    Ecora Consultants Ltd.

    Vancouver, BC
    18 days ago
  •  ...you to grow and succeed.  What You Will Build As a Senior Developer focused on Platform Engineering and AI/ML, you will design,...  ...Originally known for leadership in enterprise resource planning (ERP) software, SAP has evolved to become a market leader in end-to-end... 
    Senior
    Permanent employment
    Full time
    Local area
    Worldwide
    Flexible hours

    SAP

    Vancouver, BC
    15 days ago
  • $125k - $175k per year

     ...Sr. Manager, Change Management (Enterprise Projects) Connor, Clark & Lunn Financial Group Ltd. Vancouver, BC We are looking for...  ...Build and lead the Change Management Strategy and Activities: Develop and implement a multi-year and comprehensive change management strategy... 
    Senior
    Flexible hours

    Connor, Clark & Lunn Financial Group (CC&L)

    Vancouver, BC
    6 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
    22 days ago
  • $140k - $180k per year

    As vCluster Labs’ Sr. Software Engineer (Backend), you aren’t just writing code; you are defining the future of Kubernetes multi-tenancy. In this role, you will serve as a core architect of the vCluster Platform, tasked with navigating complex Kubernetes internals to build... 
    Senior
    Internship
    Remote work
    Flexible hours

    vCluster

    Vancouver, BC
    15 days ago
  • Job Responsibility: About TELUS International TELUS International (NYSE: TIXT) focuses on the value of human connection to design, build and deliver high-tech, high-touch customer experiences powered by next-gen digital solutions. With almost 75,000 team members and delivery...
    Senior
    Full time
    Internship
    Remote work
    Flexible hours

    TI - TELUS Digital Experience

    Vancouver, BC
    1 day ago
  •  ...organization, apply now. We are currently seeking a PeopleSoft Developer & Support - Remote to join our team in  Alberta (CA-AB) ,...  ...technical requirements and design Full understanding of the Software SDLC (systems development life-cycle ) Knowledge in PeopleTools... 
    Work at office
    Remote work
    Flexible hours

    NTT DATA Services

    Vancouver, BC
    9 days ago
  •  .... THE ROLE: Are you an experienced software professional with a passion for building...  ...App development, and a great passion for developing highly-scalable and innovative applications...  .... Responsibilities: Design, develop, and maintain high-quality Android applications... 
    Senior
    Contract work
    Fixed term contract
    Internship
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Apply Digital

    Vancouver, BC
    13 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!