For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Vertisystem
Vertisystem

Senior Staff Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Staff

Tech stacks

Software Development
Node.js
Golang
+26

Contract role
2 days ago
Apply now

Job Title: Staff Software Engineer

Duration: 6- Months Contract with Possible Extension

Location: Fully Remote Role in Canada

Pay Rate: $CAD 75-80 Per hour on W2 Only

Only Canadian Citizen & Permanent Resident will work, No Third Party Vendors

Job Overview:

• The Client is looking for a Staff Software Engineer to join our Performance Engineering team.

• The Client’s customer identity business is growing and evolving quickly. Traffic volume has grown substantially, and new features are continually introduced. As a cloud-based SaaS provider, bringing scalable, high performance identity solutions to production at an attractive price is a priority for our business. The Performance Engineering team has a cross-functional charter that involves investigating, identifying, and remediating performance bottlenecks across all parts of our distributed system machinery. This includes the code we write, data stores, messaging systems, infrastructure, and the points at which different parts of the system communicate with one another. The Performance Engineering team works closely with component owners, test engineers, and architects to identify performance bottlenecks, and then develops software changes or other recommendations to improve performance.

What You Will Do

• As a Staff Engineer, you will perform analysis and write code to remove performance bottlenecks throughout our software.

• Develop software in Node.js and some Golang in multiple services that will run in production and help us serve billions of logins per month.

• Write decision records and RFC’s to communicate technical tradeoffs and approaches and drive awareness and consensus.

• You will work cross-functionally with service owners, architects, project managers, as well as platform and quality teams to drive performance improvements across our tech stack.

• You will nurture a “shift left” culture for performance. You will work to improve knowledge and awareness of performance management techniques, tools, patterns, and solutions throughout Engineering in order to address performance issues earlier in the software development life cycle.

• You will have the opportunity to work with all parts of the Customer Identity Cloud service offering, including code, infrastructure, and architecture.

Required Skills:

• Experience in senior software engineering roles in a remote work environment.

• Strong self-motivation and aptitude for investigation and experimentation.

• Experience developing application software in Node.js using frameworks such as Hapi.js or Fastify. Familiarity with Golang is also a plus.

• Experience with API-driven cloud-native distributed system application architecture running in Kubernetes, AWS, and Azure.

• Experience with APM tools such as Datadog APM, Splunk, Honeycomb, New Relic, Dynatrace, or similar.

• Familiarity with PostgreSQL and MongoDB.

• Experience designing and executing performance experiments designed to validate performance improvements in key metrics such as requests per second (RPS), P95 and P99 latency, query performance, request concurrency, CPU/memory utilization, and cost efficiency.

• Excellent written and verbal communication skills. In particular, the ability to convey technical issues and solutions in written form and work with disparate teams is important in a remote-friendly team.

• Passion for driving performance improvement in software without sacrificing reliability or security.

• Excellent collaboration skills and a track record of cross-functional collaboration. One team, one score!

About Vertisystem

👥201-500
🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service