Vice President of Software Engineering - Remote

Development · Chennai, Tamil Nadu
Department Development
Employment Type Full-Time
Minimum Experience Senior Manager/Supervisor

Role Description 

Switch Automation is seeking a VP of Software Engineering for the Switch Platform Development Team. The VP of Software Engineering will act as one of the key technology leaders within the organization to provide oversight in building the next generation platform for data driven and streamlined building operations. The role requires a team-oriented, self-starter that works closely with the product team and other stakeholders to formulate and implement the product and feature roadmap as well as the platform engineering strategic vision. The VP of Software Engineering is responsible for the planning, day-to-day management, optimization of resource allocation, risk management, strategic planning, and executive reporting. 

 

Areas of responsibility 

  • Software Development – Provide leadership in software development with focus on web technologies. Validate all software design and ongoing development activities related to Switch’s next generation web platform. Provide architectural reviews and give technical recommendations that fits business needs. 
  • Vision – Define and implement the technical vision and strategy for the Switch platform that will enable it to exponentially scale and grow to meet the business goals while optimizing operational costs. 
  • Architectural Roadmap - Develop and maintain architectural roadmap for products and services while ensuring alignment with the business and enterprise architecture strategies and standards. Able to develop, present and explain the value and vision of proposed architectures and solutions to a wide range of audience. 
  • Procedures - develop procedures and processes to increase the velocity and accuracy for delivering on-time and as spec'd products. 
  • Standards - define and drive technology standard and best practices for this product development organization. 
  • Resource Planning - collaborate with the Product team on the roadmap, implementation plans and trade-offs, product backlog, sprints, and release goals plans. Provide high level initiative resource and time estimations, often with limited data available to support the roadmap process. 
  • Emerging Technologies - analyse new technological developments and adopt those that can help the company improve efficiency and user satisfaction. Drive internal proof of concept initiatives.  
  • Management – Set and track Objectives and KPI’s across teams in Europe and Sydney 

 

 

Qualifications 

  • 8+ years of experience in software engineering. At least 5+ years of experience in cloud SaaS software development. 
  • 5+ years of experience building enterprise cloud-based web apps 
  • 5+ years of experience in a software engineering leadership role. 
  • Diverse understanding of relevant technologies - web development, backend services, databases, data acquisition, data processing, Machine Learning (ML), Artificial Intelligence (AI), security, cloud infrastructure, DevOps, QA, automation. 
  • A proven leader who can serve as a strategic thought partner to leaders across functions including Recruiting, Product, Marketing, Sales, Customer Experience, and Leadership. 
  • Experience leading and growing an engineering team of engineers. 
  • Demonstrated success in building and growing a highly scalable, data intensive SaaS platform. 
  • Demonstrated success in delivering software functionality on time. 
  • Demonstrated success in providing accurate and reliable project plans and estimations. 
  • Experience at a fast-paced start-up or in a similar environment is a plus. 

 

Thank You

Your application was submitted successfully.

  • Location
    Chennai, Tamil Nadu
  • Department
    Development
  • Employment Type
    Full-Time
  • Minimum Experience
    Senior Manager/Supervisor