AVP Engineering

Job Description

Key Responsibilities: • Lead and expand the engineering team, including recruitment, training, and development of engineers. • Oversee the architecture and development of our SaaS platform, ensuring scalability, performance, and security. • Collaborate with Product Management to define product vision and roadmap, ensuring technology strategy aligns with business goals. • Drive the adoption of best practices in software development, including Agile methodologies, DevOps, and Continuous Integration/Continuous Deployment (CI/CD). • Foster a culture of innovation and continuous improvement, encouraging the team to explore new technologies and approaches to solve complex problems. • Ensure effective communication between the engineering team and other departments, including Sales, Marketing, and Customer Support. • Manage the engineering budget, optimizing resources to achieve strategic objectives. • Stay abreast of industry trends, emerging technologies, and competitive landscapes to guide strategic decisions.

Job Requirement

Qualifications: • Bachelor's or Master's degree in Computer Science, Engineering, or a related field. • Minimum of 7 years of experience in software development, with at least 3+ years in a leadership role managing engineering teams. • Proven track record of developing and scaling SaaS products, preferably in the B2B sector. • Strong technical skills, with experience in modern software development practices and technologies. • Excellent leadership and team-building skills, with the ability to motivate and mentor engineers. • Strong project management skills, with experience in Agile methodologies. • Excellent communication and interpersonal skills, with the ability to work effectively with cross-functional teams. • Strategic thinker, with the ability to translate business goals into technical strategies.