Taro Logo

Staff Software Engineer

Leading experience measurement, data analytics, and insights provider for complex industries, specializing in healthcare and human experience solutions.
$120,000 - $150,000
Backend
Staff Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Healthcare · Enterprise SaaS

Description For Staff Software Engineer

PG Forsta, a leading experience measurement and analytics provider, is seeking a Staff Software Engineer to join their Vancouver team. This role combines technical leadership with hands-on development, focusing on building secure and scalable backend systems.

The position offers a competitive salary range of $120,000 to $150,000, along with benefits and performance-based bonuses. As a Staff Software Engineer, you'll be at the forefront of developing mission-critical systems that help organizations improve human experiences across various industries, with a particular focus on healthcare.

The role requires extensive experience with C# and .NET technologies, particularly in building secure microservices and implementing complex authentication systems. You'll work with modern technologies including Kubernetes, Kafka, and RabbitMQ, while collaborating with cross-functional teams in an international environment.

What makes this opportunity unique is the combination of technical challenges in security and distributed systems with the company's mission to improve human experiences. You'll be working on systems that directly impact how organizations understand and serve their stakeholders, making this role both technically challenging and meaningful.

The company culture emphasizes collaboration, continuous learning, and innovation. They value diverse perspectives and encourage applications from candidates who might not meet every requirement but bring unique insights and experiences. The hybrid work environment offers flexibility while maintaining strong team connections.

This is an excellent opportunity for a senior engineer looking to step into a staff engineer role where they can influence technical decisions, mentor others, and work on complex systems that make a real difference in how organizations deliver experiences to their customers and employees.

Last updated a day ago

Responsibilities For Staff Software Engineer

  • Work with Product Managers and frontend developers
  • Improve code quality through pair programming and code reviews
  • Design and build REST based Microservices on .Net/.Net Core using C# and ASP.NET Web API
  • Handle security aspects while designing and coding
  • Build and ship high-quality code to production daily
  • Identify and communicate best practices
  • Collaborate across borders in an international environment

Requirements For Staff Software Engineer

Kubernetes
Kafka
RabbitMQ
  • BS or MS degree in Computer Science or related technical field
  • 5+ years of experience in backend development with C# and .NET Core/.NET6+
  • Strong expertise in Identity and Access Management (IAM)
  • Experience with IdentityServer or other OAuth2/OpenID Connect providers
  • Deep understanding of authentication and authorization protocols
  • Strong knowledge of API security best practices
  • Experience with federated identity management and SSO
  • Proficiency in SQL databases
  • Understanding of microservices architecture and distributed systems
  • Strong understanding of software design patterns and best practices
  • Experience with unit testing, integration testing
  • Fluent in English

Benefits For Staff Software Engineer

Medical Insurance
  • Competitive benefits package
  • Discretionary bonus
  • Commission tied to achieved results

Interested in this job?

Jobs Related To PG Forsta Staff Software Engineer