Match score not available

The VP of Software Engineering

Remote: 
Full Remote
Contract: 
Experience: 
Expert & Leadership (>10 years)
Work from: 

Offer summary

Qualifications:

15+ years in software engineering, 5+ years in management, Expertise in enterprise systems integration, Bachelor’s or advanced degree in Computer Science, Experience with JavaScript, Golang, Java.

Key responsabilities:

  • Lead and manage software development teams
  • Align product delivery with business strategy
  • Oversee development and quality efforts
  • Develop budget and staffing plans
  • Coordinate cross-functional collaborations

Job description

The VP of Software Engineering will be a hands-on leaderarchitects, directs, supervises and governs software development projects. They will oversee the work of lead developers and their project teams relying on their extensive experience and judgment to plan and accomplish team goals will direct development and quality efforts related to strategy, design and development and integration of our SaaS web application products.


  • Who defines and drives technical strategy and architectural vision that supports the successful execution of the product vision and business strategy.
  • Oversee the architecture, design, and implementation of software and marketing applications from development, delivery, and releases.
  • Breakdown complex requirements into independent architectural components, modules, tasks and strategies and collaborate with peer leadership through the full software development lifecycle to deliver top quality, on time and within budget.
  • Lead and coach a team of software developers, architects, and other technical staff both externally and virtually.
  • Demonstrate excellent communications with stakeholders regarding delivery goals, objectives, deliverables, plans and status throughout the software development lifecycle.
  • Align with peers in sales, finance, operations, and IT to make sure our products are delivered to the market in the most effective way.
  • Develop a budget and staffing plan to build a high performance, multi-functional team with expertise necessary to achieve development objectives.
  • Ensure a smooth transition from the project team to the respective Operations and Support Groups; includes documenting workflow, training and monitoring success of the transition.
  • Collaborates with the Systems and Network teams to research current technologies and marketing trends to improve products and processes.
  • Enforce company standards as well as industry best practices.



Requirements

CRITICAL COMPETENCIES
  • An understanding of data science tools and concepts
  • Obsessed with customer success and knows how to inspire and lead teams.
  • Must enjoy Agile, DevOps, and Continuous Delivery while understanding that Agile doesn’ t mean you can skip planning and that planning and Agile can coexist in harmony.
  • Possess a craftsman’ s pride in the code the team put out. Prioritizes and values quality over quantity, but is not a zealot or perfectionist understanding that ultimately the code must meet the needs of the business.
  • Excellent communication with developers and other technical staff. Team members must feel confident that technical challenges are understood and good decisions will be made because of past experiences in a variety of technical roles.
  • Excellent communication with peers and stakeholders; is transparent and data-driven, and knows how to give good news, bad news and listen.
  • Must have a great attitude, and be an unflappable team member known for the ability to embrace a challenge while keeping the presence of mind to have fun along the way.
  • Must like the challenge of simplifying complex systems and always consider the big picture when acting locally.
  • Extensive knowledge and experience on Open Source Technologies.
  • Restaurant or Retail Point of Sale business knowledge is a great plus.


SUPERVISORY RESPONSIBILITIES
  • Direct a team of employees local and remote (international).
  • Experience managing engineering teams of 60-70 team members both onshore and offshore
  • Identify contractors as needed.
  • Effective leader of cross functional teams
  • Strong communication, presentation and interpersonal skills
  • Carries out responsibilities in accordance with the organization’ s policies and applicable laws.
  • Responsibilities include hiring, and training associates, planning, assigning, and directing work, appraising performance, rewarding and disciplining associates, addressing complaints and resolving problems.

 

QUALIFICATIONS

  • 15+ years of large scale and complex commercial software engineering experience,  5+ years in management.
  • Expert level knowledge and experience in enterprise systems integration and best practices in the context of SaaS application development
  • Familiarity with enterprise architecture and interface design, Proven success architecting complex software solutions
  • Proven track record of building and managing successful software delivery teams, especially in a public-facing SaaS web application development environment
  • Extensive experience and leadership in design and developing high performance, scalable and fault-tolerant enterprise SaaS/Cloud applications
  • Bachelor’ s degree or advanced degree in Computer Science, Software Engineering or related field of study.
  • Experience with programming languages such as JavaScript (incl. React and React Native), Golang, Java, C++, Swift, Python, Angular, Ionic
  • Demonstrated experience with a variety of methodologies such as SDLC, Microservices, Scrum and Agile Development, and SaaS-based software delivery.
  • Understanding of systems, platform and process strategies using Git(Hub), CI/CD, Docker, Kubernetes, Confluence, Prometheus, ELK stack, etc.
  • Experience with big data pipelines, postgres, map-reduce and distributed systems (preferably in the Hadoop ecosystem).
  • Familiarity with at least some GCE and AWS technologies including serverless, NoSQL, Elasticsearch and OLAP/BI with the quick ability to learn the rest.


Required profile

Experience

Level of experience: Expert & Leadership (>10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Leadership
  • Quality Assurance
  • Social Skills
  • Team Management
  • Verbal Communication Skills
  • Problem Solving
  • Budgeting

VP of Engineering Related jobs