Job Title: Director of Engineering (Full Stack)
Location: Bay Area Hybrid
WitnessAI is a leader in providing innovative networking solutions designed to enhance security, performance, and reliability for businesses of all sizes. We are looking for an experienced and visionary Director of Engineering (Full Stack) to lead and scale our frontend and backend engineering teams. In this role, you will be responsible for driving technical excellence, fostering innovation, and ensuring the successful delivery of end-to-end solutions that align with our business goals. As a technical leader, you will inspire and mentor engineers, set the strategic direction for our technology stack, and ensure that we build scalable, reliable, and high-performing systems.
Leadership & Strategy:
Define and implement the technical vision and roadmap for full-stack development, aligning with organizational goals.
Lead and grow a high-performing team of full-stack engineers, fostering a culture of collaboration, accountability, and continuous learning.
Partner with product, design, and other departments to define and deliver strategic initiatives.
Technical Oversight:
Oversee the architecture, design, and development of full-stack solutions, ensuring best practices in scalability, performance, and maintainability.
Provide technical guidance on front-end, back-end, and database technologies to ensure alignment with industry standards and emerging trends.
Champion the adoption of cutting-edge tools, frameworks, and methodologies to enhance engineering productivity and quality.
Team Management:
Recruit, mentor, and retain top engineering talent, building diverse and inclusive teams.
Conduct performance reviews, provide constructive feedback, and create individualized growth plans for team members.
Establish team goals and metrics, monitoring progress and ensuring accountability.
Project Execution:
Drive the successful delivery of full-stack projects by ensuring clear requirements, realistic timelines, and effective resource allocation.
Proactively identify and address technical challenges and risks throughout the project lifecycle.
Maintain a high bar for code quality, testing, and deployment processes.
Cross-Functional Collaboration:
Collaborate closely with stakeholders across the organization to translate business needs into technical solutions.
Advocate for engineering priorities and ensure alignment with broader organizational objectives.
Communicate progress, challenges, and successes to executive leadership.
Education:
Bachelor’s degree in Computer Science, Software Engineering, or a related field (Master’s degree preferred).
Experience:
15+ years of experience in software engineering, with at least 10 years in a leadership role.
Proven experience managing full-stack engineering teams and delivering large-scale, customer-facing applications.
Strong track record of building and scaling engineering organizations.
Technical Expertise:
Deep understanding of front-end frameworks (e.g., React, Angular, Vue) and back-end technologies (e.g., Go, Node.js, Python, Java).
Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and CI/CD pipelines.
Data engineering experience for building scalable solutions.
Strong knowledge of database technologies (SQL and NoSQL) and API development.
Familiarity with DevOps practices and modern infrastructure tools.
Skills:
Exceptional leadership, communication, and interpersonal skills.
Ability to make data-driven decisions and prioritize effectively.
Passion for mentoring and empowering teams to deliver their best work.
Benefits
Hybrid work environment
Competitive salary.
Health, dental, and vision insurance.
401(k) plan.
Opportunities for professional development and growth.
Generous vacation policy.