hero

Accelerate your career.

Explore opportunities across TA's portfolio

Software Developer in Test- Performance Security

IFS

IFS

Software Engineering
Vancouver, BC, Canada
CAD 90k-105k / year
Posted on Oct 8, 2025

Company Description

IFS is a billion-dollar revenue company with 7000+ employees on all continents. Our leading AI technology is the backbone of our award-winning enterprise software solutions, enabling our customers to be their best when it really matters–at the Moment of Service™. Our commitment to internal AI adoption has allowed us to stay at the forefront of technological advancements, ensuring our colleagues can unlock their creativity and productivity, and our solutions are always cutting-edge.

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 understand our responsibility to reflect the diverse world we work in. We are committed to promoting an inclusive workforce that fully represents the many different cultures, backgrounds, and viewpoints of our customers, our partners, and our communities. 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. With the power of our AI-driven solutions, we empower our team to change the status quo and make a real difference.

If you want to change the status quo, we’ll help you make your moment. Join Team Purple. Join IFS.

Job Description

Company Overview

IFS is a billion-dollar revenue company with 6,000+ employees on all continents. Our leading AI technology underpins award-winning enterprise software, empowering customers at every Moment of Service™. We champion internal AI adoption to keep our solutions cutting-edge and our teams highly productive. At IFS, we value flexibility, innovation, sustainability, and diversity—bringing together different cultures, backgrounds, and viewpoints to solve society’s greatest challenges and make a real-world impact. Join Team Purple to #MakeYourMoment and help others do the same.

Job Description

Team & Role

As a Software Developer in Test on our Quality team, you will play a crucial role in elevating our quality engineering strategy by focusing on performance and security testing. You will work alongside a cross-functional team of developers, QA engineers, and DevOps professionals to design robust quality guidelines and build scalable testing tools.

This position blends QA engineering, infrastructure, and DevOps expertise, making it ideal for someone enthusiastic about driving quality through deep system understanding and tooling innovation.

  • Design and implement performance and security testing strategies and framework for complex, distributed systems.

  • Develop custom tools, frameworks, and pipelines to support non-functional testing and quality assurance across teams.

  • Collaborate with DevOps and infrastructure teams to ensure testability and observability of systems.

  • Integrate tests into CI/CD workflows, leveraging Azure DevOps pipelines and related automation tools.

  • Contribute to the creation of internal quality standards and guidelines, and advocate for best practices across R&D.

  • Support general QA activities as needed, including integration and regression testing.

​​​​​​​

Qualifications

Qualifications

You have the following background, although we also recognize that talent comes in many forms:

  • Demonstrated expertise in software quality, testing automation, and tooling Proven experience in performance testing (e.g., JMeter, k6, Gatling) and security testing (e.g., OWASP ZAP, Burp Suite).

  • Strong DevOps background, including experience with infrastructure-as-code, containerization (e.g., Docker, Kubernetes), and cloud platforms.

  • Experience building and maintaining CI/CD pipelines (preferably in Azure DevOps).

  • Solid coding skills in C# or another backend language; scripting experience in Python, PowerShell, or similar is a plus.

  • Familiarity with monitoring, observability tools (e.g., Sumo Logic), and log aggregation.

  • Knowledge of QA methodologies, automated testing frameworks, and test lifecycle management.

  • Strong collaboration skills with the ability to work across development, QA, and infrastructure teams.

  • A mindset of curiosity, initiative, and a desire to drive continuous improvement.

Additional Information

What We’re Offering

  • Salary Range: $90k-$105k CAD, plus bonus
  • Flexible paid time off, including sick and holiday
  • Flexible spending accounts
  • Life insurance and disability benefits
  • Tuition assistance
  • Community involvement and volunteering events
  • We embrace flexibility and hybrid work opportunities to support diverse needs and lifestyles, while also valuing inclusive workplace experiences. By fostering a sense of community, we drive innovation, strengthen connections, and nurture belonging. Our commitment ensures you can work in a way that suits you best, while also engaging with colleagues to share ideas and build meaningful relationships.

    I'm interested

We embrace flexibility and hybrid work opportunities to support diverse needs and lifestyles, while also valuing inclusive workplace experiences. By fostering a sense of community, we drive innovation, strengthen connections, and nurture belonging. Our commitment ensures you can work in a way that suits you best, while also engaging with colleagues to share ideas and build meaningful relationships.