Enable job alerts via email!

Principal API Engineer

SonicWall

Canada

Remote

CAD 120,000 - 160,000

Full time

Today
Be an early applicant

Job summary

A leading cybersecurity firm is seeking a Principal API Engineer to develop the control plane for a Zero Trust platform. This hands-on coding and leadership role involves architecting the API layer, mentoring engineers, and ensuring high code quality. The ideal candidate has significant experience in API design, Go programming, and distributed systems, alongside strong leadership skills.

Qualifications

  • 10+ years of professional software engineering experience.
  • Experience in leadership roles, including mentoring or managing distributed engineering teams.

Responsibilities

  • Lead our API as a product.
  • Collaborate with engineers on a vision and a pragmatic plan.
  • Ensure API security and lead secure coding practices.
  • Provide mentorship to a growing team.

Skills

API design
Go programming
distributed systems
SaaS application development
secure cloud-native design
collaborative development

Education

BS/MS/PhD in Computer Science, Engineering, or related field
Job description
Overview

SonicWall is a cybersecurity forerunner with more than 30 years of expertise and a leading partner-first company. We enable secure, scalable protection across cloud, hybrid, and traditional environments in real time, and provide purpose-built security solutions for enterprise, government, and SMBs worldwide. For more information, visit www.sonicwall.com or follow us on social media.

We’re looking for a Principal API Engineer to drive development of the control plane behind the Zero Trust platform—a highly available, scalable system enabling secure access across global environments.

This is a hands-on coding and technical leadership role. You’ll architect and own the API layer that orchestrates all activity across our distributed system, while mentoring engineers, ensuring high code quality, and contributing directly to platform scalability, security, and extensibility. You’ll also lead a team of offshore Go developers, so strong communication, time zone flexibility, and collaborative leadership are essential.

What You’ll Do
  • Lead our API as a product
  • Collaborate with engineers on a vision, but follow a pragmatic plan
  • Ensure API security and lead secure coding practices
  • Ensure API documentation is created and remains up to date
  • Provide mentorship to a growing team
  • Provide an opinion on CI/CD/CT
What You Bring
  • Deep expertise in API design, Go programming, and distributed systems
  • Strong experience with SaaS application development and secure cloud-native design
  • Proven ability to translate business objectives into technical architecture
  • Experience supporting full API lifecycle: design, deployment, monitoring, and iteration
  • Passion for collaborative development and mentoring across teams
  • Strong opinions (loosely held) on infrastructure, DevOps, and release pipelines
  • Clear, structured thinking and the ability to communicate well across time zones
Qualifications
  • 10+ years of professional software engineering experience
  • BS/MS/PhD in Computer Science, Engineering, or related field—or equivalent experience
  • Experience in leadership roles, including mentoring or managing distributed engineering teams

Equal Opportunity SonicWall is an equal opportunity employer. We are committed to creating a diverse environment and provide equal opportunity to all applicants without regard to race, color, ethnicity, religion, sex, gender, gender identity and expression, sexual orientation, national origin, disability, age, marital status, veteran status, pregnancy, or any other basis prohibited by applicable law.

Voluntary self-identification information is collected for government reporting purposes. Providing this information is voluntary and will be kept confidential. This data is used to measure the effectiveness of outreach and recruitment efforts and does not affect hiring decisions.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.