SonicWall is seeking a Principal API Engineer to contribute to the Banyan platform. The engineer will focus on hands-on coding and technical leadership for a critical component, the API, which serves as the control plane for the Banyan Zero Trust product. This role involves contributing to the overall platform architecture, balancing performance, reliability, and extensibility, and providing technical leadership to the offshore Go engineering team.SonicWall is an equal opportunity employer committed to diversity.Responsibilities:
Lead the API as a product.
Collaborate with engineers on a vision and pragmatic plan.
Ensure API security and lead secure coding practices.
Ensure API documentation is created and up to date.
Provide mentorship to a growing team.
Provide input on CI/CD/CT.
Requirements:
API Design skills.
Experience with code reviews.
Core Go Code contribution experience.
Knowledge of SaaS application development best practices.
Ability to support end-to-end management of APIs over their entire lifecycle.
Ability to distill business objectives into technical solutions.
At least 10 years of related experience with a Bachelor’s degree; or 8 years and a Master’s degree; or a PhD with 6 years’ experience; or equivalent experience preferred.
Degree in Computer Science, Engineering, or a related field preferred.
The role offers:
Opportunity to work on a critical component of the Banyan platform.
Chance to contribute to the overall platform architecture.
Opportunity to provide technical leadership to an offshore Go engineering team.
SonicWall is a cybersecurity company with over 30 years of experience, focused on providing security solutions against cyberattacks. As a partner-first company, SonicWall delivers real-time security across cloud, hybrid, and traditional environments, protecting remote, mobile, and cloud-enabled users. Their threat research center enables them to offer tailored security solutions to enterprises, government agencies, and SMBs globally. SonicWall's solutions adapt to evolving threats, ensuring organizations are equipped to defend against cybercrime across various exposure points.