We are seeking an experienced engineer manager to lead the engineering team developing and maintaining the systems providing our account, entity and subscription management web services. The engineer manager will collaborate with our product manager to define and design the services, be responsible for managing the team's day-to-day operations, driving strategic and technical initiatives, and ensuring the reliability, scalability, testability, observability, performance and efficiency of our systems. The role also includes people management responsibilities for a team size of 6+ engineers.
Key Responsibilities:
· Lead and manage the engineering team, ensuring the engineering team delivers the product requirements in time with good code quality including preferred reliability, scalability, performance and efficiency.
· Collaborate with the product manager to prioritize the product requirements that meet the customers' needs including maintaining and developing
o A unified account system as an OIDC provider integrating the SSO functionalities with conventional identity providers
o Flexible and extensible entity and subscription management systems with advanced user/rostering synchronization, entity administration, and subscription allocation functionalities
· Drive the RD team to pursue engineering excellence including 100% IaC, test automation, fully CI/CD, log standardization, fine-tuned monitors and alerts for observability, etc.
· Build the best practice and guidelines of incident response for the RD team including on-call rotation, on-call engineer training, incident handling runbooks, incident postmortem, etc.
· Communicate with stakeholders transparently to enable seamless cross-team collaboration for successful account system integration for other products
· Mentor and coach the engineers in the RD team to learn advanced development skills including agile development, system design, document writing and reviewing, technical sharing, etc.
· Guide and establish the team culture to emphasize collaboration, communication, ownership, continuous improvement and learning, proactive knowledge sharing and discussion.
· Handle people management responsibilities, including recruitment, onboarding, performance review, career growth and overall team development.
Why Join Us
At ViewSonic, you'll join a global SaaS-driven innovation team that powers millions of users across education and enterprise sectors. You'll have the opportunity to shape the technical foundation of our new account and subscription systems, while growing as a leader and making an impact at scale.
Qualifications
Education & Experience:
· Bachelor's or Master's in Computer Science, Information Technology, or a related field.
· 12+ years in software engineering, including 6+ years in backend web service roles.
· Proven experience in leading and managing an engineering team for web service, preferably in a high-concurrency, high-bandwidth backend setting.
· Prior experience in managing and mentoring a team of at least 5 engineers with strong people management skills.
Technical Skills:
· Strong understanding of cloud platforms such as AWS, GCP, or Azure, with experience in cloud-native architectures and services
· Hands-on experience with automation tools, Infrastructure as Code (Terraform/Terragrunt, CloudFormation, etc.), and CI/CD pipelines
· Expertise in system design and backend building blocks including web servers, caches, databases, message queues, workers, etc.
· Strong programming/scripting skills (NodeJS, Bash, Python, Go, or similar languages)
Leadership & Soft Skills:
· Proven ability to lead, mentor, and develop high-performing teams of at least 6 engineers.
· Excellent problem-solving and analytical skills, with a strong focus on system architecture design.
· Strong communication and collaboration skills, with experience working across multiple teams and stakeholders.
· Ability to navigate ambiguity and drive strategic initiatives with limited resources and information.
Additional Qualifications:
· Experience with security practices and compliance standards (ISO 27001, SOC2, GDPR, COPPA, FERPA, etc.) is a plus
· Experience with educational applications in US market