Senior Backend Engineer

Insight Global (United States)

Beaverton (OR)

On-site

USD 150,000 - 190,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Insight Global is hiring a full-time Senior Backend Engineer for an audiovisual manufacturing company in Beaverton, OR. The Senior Backend Engineer develops cloud services, APIs, and infrastructure for our client’s audiovisual conferencing solutions used worldwide.

This role centers on identity and access control, including the permission model, APIs, and workflows that determine what users can do across the platform.

Qualifications

  • Bachelor's degree or equivalent practical experience in CS/engineering.
  • Experience with AI agentic coding tools and multi-step task guidance.
  • 6+ years of commercial software development including backend services and cloud infrastructure.
  • Proficiency in Go and building microservices.
  • Experience designing/building APIs; GraphQL preferred; REST/gRPC valuable.
  • Experience with SpiceDB/OpenFGA or similar permission systems.
  • Experience designing ReBAC models with inherited/delegated access.
  • Experience with SQL and relational databases.
  • Linux environment administration and scripting.
  • Experience with Agile development practices.
  • Strong communication and teamwork.

Responsibilities

  • Design, build, and maintain backend microservices and APIs (REST, GraphQL, gRPC) in Go.
  • Implement fine-grained authorization using SpiceDB.
  • Migrate existing access to new permission model with zero downtime.
  • Build event-driven services using NATS, Kafka, or RabbitMQ.
  • Design and maintain SQL database schemas and migrations.
  • Improve reliability, security, and performance of production services.
  • Collaborate with Web, Embedded, QA, and Product teams.
  • Participate in code reviews and document designs in Confluence.
  • Other duties as assigned by Supervisor.

Skills

Go
Microservices
APIs
GraphQL
gRPC
SpiceDB
SQL
Linux
CI/CD
Kubernetes
Docker
Jenkins
Bitbucket
Terraform
Jira
Confluence

Education

Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or equivalent practical experience

Tools

Kubernetes
Docker
Jenkins
Bitbucket
Terraform
Jira
Confluence

Job description

Job Description

Insight Global is hiring a full-time Senior Backend Engineer for an audiovisual manufacturing company in Beaverton, OR. The Senior Backend Engineer develops cloud services, APIs, and infrastructure for our client’s audiovisual conferencing solutions used worldwide. This role centers on identity and access control, including the permission model, APIs, and workflows that determine what users can do across the platform. The initial priority is to use SpiceDB to replace fixed, organization-wide roles with permission sets, groups, and grants that reflect customers’ organizational structures.

Essential Functions
  • Design, build, and maintain backend microservices and APIs (REST, GraphQL, and gRPC), primarily in Go.
  • Design and implement fine-grained authorization (role-, resource-, and relationship-based) usingSpiceDB.
  • Plan and carry out zero-downtime, verifiably equivalent migrations of existing customer access to thenew permission model.
  • Build event-driven services using messaging systems such as NATS, Kafka, or RabbitMQ.
  • Design and maintain SQL database schemas, queries, and data migrations.
  • Troubleshoot and improve the reliability, security, and performance of production services.
  • Work with the Web, Embedded Software, Product Verification (QA), and Product Management teams todeliver features and resolve issues.
  • Participate in code reviews and document designs and processes in Confluence.
  • Other duties as assigned by Supervisor.
Skills and Requirements

Knowledge, Skills, and AbilitiesRequired:

  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or equivalentpractical experience.
  • Hands-on experience with AI agentic coding tools (such as Claude Code) as a core part of dailydevelopment, including directing agents through multi-step tasks, reviewing and validating AI-generatedcode, and building reusable skills and tool integrations (MCP).
  • 6+ years of commercial software development, including backend services and cloud infrastructure.
  • Proficiency in Go (Golang) and experience building microservices.
  • Experience designing and building APIs, with GraphQL preferred. Exposure to REST or gRPC is alsovaluable.
  • Experience with SpiceDB, OpenFGA, or other Zanzibar-style permission systems.
  • Experience designing relationship-based, hierarchical authorization models (ReBAC), including inheritedand delegated access.
  • Experience with SQL and relational databases.
  • Experience working in Linux environments, including administration and shell scripting.
  • Experience with agile development practices.
  • Strong written and verbal communication skills, and the ability to work independently and in a team.

Nice to Have:

  • Experience with Kubernetes, Docker
  • Experience with Zitadel, Auth0, or similar OIDC providers.
  • Experience with SCIM provisioning and SSO identity providers (Okta, Microsoft Entra ID).
  • Experience with message systems such as NATS, Kafka, or RabbitMQ.
  • Experience with Terraform for building and managing infrastructure.
  • CI/CD pipelines using Jenkins and Bitbucket.
  • Experience with Microsoft Azure.Tools & CollaborationBitbucket, Jenkins, Docker, Azure Kubernetes Services, Terraform, Jira, and Confluence.

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to HR@insightglobal.com.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer: Go Microservices & SpiceDB Auth
Senior Backend Engineer: Go Microservices & SpiceDB Auth

Insight Global (United States) • Beaverton (OR)

On-site
USD 150,000 - 190,000
Senior Backend & DevOps Engineer
Senior Backend & DevOps Engineer

Biamp • Beaverton (OR)

On-site
USD 150,000 - 190,000
Sr. Backend Engineer
Sr. Backend Engineer

ACTalent • Beaverton (OR)

On-site
USD 96,000 - 110,000
Medical, dental & vision
401(k) Retirement Plan
Life Insurance
Senior Backend & DevOps Engineer
Senior Backend & DevOps Engineer

Biamp Systems LLC • United States

On-site
USD 96,000 - 152,000
Sr. Software Engineer (Node.js/React)
Sr. Software Engineer (Node.js/React)

Insight Global (United States) • Florida

On-site
USD 96,000 - 105,000
Senior Backend & DevOps Engineer — Go, APIs, SpiceDB (On-site)
Senior Backend & DevOps Engineer — Go, APIs, SpiceDB (On-site)

Biamp Systems, LLC • Beaverton (OR)

On-site
USD 96,000 - 138,000
Senior Java Backend Developer
Senior Java Backend Developer

Insight Global (United States) • Greenwood Village (CO)

On-site
USD 79,000 - 85,000
Secret - Full Stack Software Engineer
Secret - Full Stack Software Engineer

Insight Global (United States) • Reston (VA)

On-site
USD 120,000 - 160,000
Senior Software Full Stack Engineer
Senior Software Full Stack Engineer

ZipStaff Inc. • McLean (VA)

On-site
USD 96,000 - 165,000
Health Insurance
Dental Insurance
Vision Insurance
+3
Principal Software Engineer
Principal Software Engineer

Insight Enterprises • Chandler (AZ)

Remote
USD 144,000 - 176,000
Remote work flexibility