Work at Verafin

Join our award-winning team.

  Job Opening

Software Developer

Location: Toronto, ON;

Each day our Software Developers get to work on challenging problems. No two days are the same, each day you’ll collaborate with other Software Developers to problem solve and write code that has an impact in the real world. Our product, Verafin, helps fight crime by stopping fraud and money laundering. Stopping the flow of this money means stopping crimes such as human trafficking, elder abuse, and drug trafficking. Our Software Developers get the opportunity to move around the business as there are new teams and projects developed all the time to help us towards our mission of stopping crime. Being a Software Developer at Verafin means getting the opportunity to have an impact on criminal activity by getting to do what you love – solve cool problems using code.
 
 
Essential Qualifications
  • A university degree in Computer Engineering, Computer Science, or a combination of education and previous experience would be considered
  • Strong analytical skills for complex and creative problem solving
  • Experience in object-oriented software development       
  • Automated testing
  • Excellent interpersonal and organizational skills; able to work closely with team members
Would be good to have experience in a few of the following areas   
  • Java
  • Experience using JavaScript, CSS, REST
  • Previous experience working with Core Banking Systems
  • Amazon Web Services
  • Intelligent systems, artificial intelligence and data science
  • Distributed computing
  • Database technologies (PostgresSQL)
  • Big data technologies
  • Data extraction, manipulation/cleansing and integration 


Industry and on-the-job training is provided for all roles at Verafin. 

​Verafin places a high value on building a diverse team, candidates of all backgrounds are encouraged to apply.

  Job Opening

Software Developer

Location: St. John's, NL;

Each day our Software Developers get to work on challenging problems. No two days are the same, each day you’ll collaborate with other Software Developers to problem solve and write code that has an impact in the real world. Our product, Verafin, helps fight crime by stopping fraud and money laundering. Stopping the flow of this money means stopping crimes such as human trafficking, elder abuse, and drug trafficking. Our Software Developers get the opportunity to move around the business as there are new teams and projects developed all the time to help us towards our mission of stopping crime. Being a Software Developer at Verafin means getting the opportunity to have an impact on criminal activity by getting to do what you love – solve cool problems using code.
 
 
Essential Qualifications
  • A university degree in Computer Engineering, Computer Science, or a combination of education and previous experience would be considered
  • Strong analytical skills for complex and creative problem solving
  • Experience in object-oriented software development       
  • Automated testing
  • Excellent interpersonal and organizational skills; able to work closely with team members
Would be good to have experience in a few of the following areas   
  • Java
  • Experience using JavaScript, CSS, REST
  • Previous experience working with Core Banking Systems
  • Amazon Web Services
  • Intelligent systems, artificial intelligence and data science
  • Distributed computing
  • Database technologies (PostgresSQL)
  • Big data technologies
  • Data extraction, manipulation/cleansing and integration 

Industry and on-the-job training is provided for all roles at Verafin. 

​Verafin places a high value on building a diverse team, candidates of all backgrounds are encouraged to apply.

  Job Opening

UX Designer

Location: St. John's, NL;

Verafin is a cutting edge software company focused on delivering next generation fraud and money laundering solutions to financial institutions across North America. Our rapid growth and continuing success means we have an opening for an experienced UX Designer to join our team. The Verafin application prides itself on a user-friendly interface, we are looking to constantly improve and ensure our customers have a great user experience. Our newest UX designer will be passionate about the design and feel of our application and work with our customers to ensure that their experience in our application is top notch.

Responsibilities
  • Conceive, design and develop visually appealing and dynamic user interfaces that are user-friendly
  • Apply user experience and design principles to the creation and development of our web application
  • Synthesize user data into simple designs
  • Produce designs based on user feedback from customer interviews
  • Work with other teams to document and design new user interfaces
  • Use data, metrics and customer feedback to guide new design-related ideas and decisions
  • Develop mock screen and mock workflows for new designs
  • Solve interaction design problems using analytical, usability testing and internal/external research
  • Maintain designs implemented and ensure functionality
  • Collect and decipher feedback for product design
Essential Skills & Qualifications
  • Exceptional user interface and experience design skills
  • An understanding of user-centered design disciplines and principles, as well as an eye for subtle details
  • Ability to quickly grasp and distill highly complex user design issues into clean, understandable solutions
  • Must flourish in a fast paced, iterative, results driven environment
  • A portfolio of recent UI and UX work is required

Industry and on-the-job training is provided for all roles at Verafin. 

​Verafin places a high value on building a diverse team, candidates of all backgrounds are encouraged to apply.

  Job Opening

Solutions Architect - Security Automation

Location: St. John's, NL;

Verafin is a cutting-edge software company focused on delivering next generation fraud and money laundering solutions to financial institutions across North America. We have an opening for a Solutions Architect. As a Solutions Architect for the Security Automation team, you will be expected to be skilled at identifying security gaps in infrastructure and process, effectively execute projects/initiatives to address them, demonstrate excellent judgment, prioritization and communication of technical security risks, and act as a security liaison supporting business units.

Duties & Responsibilities
  • Provide technical inputs, evaluate and recommend new and emerging security products and technologies to support monitoring on-prem and cloud based dynamic environments
  • Design automated workflows to streamline security operations
  • Research, analyze, and formulate recommendations regarding technologies, products, and solutions to fulfill requirements within the enterprise
  • Project-focused workloads with the ability to deal with the regular whirlwind of Security day-to-day
  • Provide guidance of system and network architecture and interrelationships (technical and functional)
  • Design, implement, configure, and manage solutions via Infrastructure as Code (Terraform, Chef, CloudFormation, etc.) within the supported Linux technologies, products, and services
  • Research and recommend innovative and automated approaches for operational tasks which leverage available resources and simplify operational overhead
  • Develop, implement, and execute standard procedures for the administration, content management, change management, version/patch management, and lifecycle management of systems

Essential Skills & Qualifications
 
  • Overall 3-4 years of experience as a Solutions Architect, Security Administrator, or DevOps Engineer
  • Proficiency in flavors of Linux and Windows operating systems
  • Intimate knowledge of Cloud security best practices and monitoring of systems and services hosted in the cloud (IaaS, SaaS, etc.)
  • Hands on experience with Amazon Web Services
  • Hands on experience with Infrastructure as Code (Chef, Terraform, CloudFormation, etc)
  • Knowledge and experience with virtualization and containerization (ECS, Kubernetes, Docker)
  • Fluent in one or more of the following languages: Java, Python, JavaScript
  • Bachelor’s Degree in relevant area or equivalent work experience
  • CISSP, GIAC, AWS Solutions Architect Associate/Professional, AWS Security Specialist would be considered an asset
This position is open to local (St. John's), as well as Toronto and remote applicants. 

Industry and on-the-job training is provided for all roles at Verafin. 

​Verafin places a high value on building a diverse team, candidates of all backgrounds are encouraged to apply.

  Job Opening

Database Administrator

Location: Toronto, ON;


Verafin is a cutting edge software company focused on delivering next generation fraud and money laundering solutions to financial institutions across North America. Our rapid growth and continuing success means we have an opening for an experienced Database Administrator to join our team in St. John’s, NL. This technical role will be responsible for providing technical, operational and strategic support for Verafin’s Corporate and Production Environments.


Duties & Responsibilities  
 
  • Perform administration of database servers cloud based environments
  • Coordination/ implementation of systems, software and services
  • Ensuring standards are applied for all upgrades, problem tracking, management and resolution.
  • Formulates recommendations and performs testing, change control, installation, integration, diagnostic analysis and return to service of the environment.
  • Develops and coordinates system and procedural documentation 
  • Activities such as daily backups, performance tuning, security additions/changes/removals, security policy implementation, data access controls, configuration/patch management, risk management, change control administration and AWS cloud automation.
  • Leading infrastructure-based projects
  • Technical and personnel leadership 


Essential Skills & Qualifications 
 
  • Strong experience with relational databases.
  • Experience of PostgresSQL
  • Experience of AWS RDS
  • Experience of AWS Aurora
  • Strong experience working with Linux and Windows environments
  • Strong experience with automation across multiple platforms
  • Solid experience with Operational monitoring and alerting
  • Experience with DevOps tools
  • Must be able to work on a team and inspire increased productivity from teammates
  • Must be able to think and adapt quickly to meet business needs


Industry and on-the-job training is provided for all roles at Verafin. 

​Verafin places a high value on building a diverse team, candidates of all backgrounds are encouraged to apply

  Job Opening

Database Administrator

Location: St. John's, NL;


Verafin is a cutting edge software company focused on delivering next generation fraud and money laundering solutions to financial institutions across North America. Our rapid growth and continuing success means we have an opening for an experienced Database Administrator to join our team in St. John’s, NL. This technical role will be responsible for providing technical, operational and strategic support for Verafin’s Corporate and Production Environments.


Duties & Responsibilities  
 
  • Perform administration of database servers cloud based environments
  • Coordination/ implementation of systems, software and services
  • Ensuring standards are applied for all upgrades, problem tracking, management and resolution.
  • Formulates recommendations and performs testing, change control, installation, integration, diagnostic analysis and return to service of the environment.
  • Develops and coordinates system and procedural documentation 
  • Activities such as daily backups, performance tuning, security additions/changes/removals, security policy implementation, data access controls, configuration/patch management, risk management, change control administration and AWS cloud automation.
  • Leading infrastructure-based projects
  • Technical and personnel leadership 


Essential Skills & Qualifications 
 
  • Strong experience with relational databases.
  • Experience of PostgresSQL
  • Experience of AWS RDS
  • Experience of AWS Aurora
  • Strong experience working with Linux and Windows environments
  • Strong experience with automation across multiple platforms
  • Solid experience with Operational monitoring and alerting
  • Experience with DevOps tools
  • Must be able to work on a team and inspire increased productivity from teammates
  • Must be able to think and adapt quickly to meet business needs


Industry and on-the-job training is provided for all roles at Verafin. 

​Verafin places a high value on building a diverse team, candidates of all backgrounds are encouraged to apply

  Job Opening

Software Developer - Fall Career Fairs

Location: St. John's, NL;

Each day our Software Developers get to work on challenging problems. No two days are the same, each day you’ll collaborate with other Software Developers to problem solve and write code that has an impact in the real world. Our product, Verafin, helps fight crime by stopping fraud and money laundering. Stopping the flow of this money means stopping crimes such as human trafficking, elder abuse, and drug trafficking. Our Software Developers get the opportunity to move around the business as there are new teams and projects developed all the time to help us towards our mission of stopping crime. Being a Software Developer at Verafin means getting the opportunity to have an impact on criminal activity by getting to do what you love – solve cool problems using code.
 
 
Essential Qualifications
  • A university degree in Computer Engineering, Computer Science, or a combination of education and previous experience would be considered
  • Strong analytical skills for complex and creative problem solving
  • Experience in object-oriented software development       
  • Automated testing
  • Excellent interpersonal and organizational skills; able to work closely with team members
Would be good to have experience in a few of the following areas   
  • Java
  • Experience using JavaScript, CSS, REST
  • Previous experience working with Core Banking Systems
  • Amazon Web Services
  • Intelligent systems, artificial intelligence and data science
  • Distributed computing
  • Database technologies (PostgresSQL)
  • Big data technologies
  • Data extraction, manipulation/cleansing and integration 

Industry and on-the-job training is provided for all roles at Verafin. 

​Verafin places a high value on building a diverse team, candidates of all backgrounds are encouraged to apply.

Benefits

In addition to lots of free coffee, here are a few other perks of working here...

Compensation

We offer an attractive compensation package as well as a Group Retirement Savings Plan/401K with company matching up to 6% of your base salary.

Recreation

Want a gym membership, new yoga mat, or treadmill? We offer a recreation and wellness benefit.

Learning and Growth

We are a learning environment. We offer learning opportunities including an educational benefit.

Vacation

Unlimited vacation. Yeah, you read that correctly.

Peer Recognition

We care about one another and celebrate each other’s successes in our peer recognition program.

Parental Leave

Income top up benefit to parents of a new Verakid.

Health

Medical, dental, vision … we’ve got you covered with a great group health insurance plan.

Events

We know how to have fun! Come play with us at company parties, sporting events, or spontaneous Nerf wars.

See for Yourself

Awards

These folks noticed how awesome we are.