Apply Now

VP of Software Engineering

N/A, Any | Crossover

  • Industry:
    Information Technologies
  • Position Type:
  • Functions:
    IT / Information Technology
  • Experience:
    5-7 years
Job Description:
62 people have viewed this job

Everyone in your company is moving in slow motion? 


When attending a conference, you prefer the technical-track over the managerial one? 


You enjoy leadership roles that require your in-depth technical know-how? 


You prefer spending time at home over commuting and business travel?


Then this is the job for you!  


Crossover, the world’s largest #remotework company, is looking for exceptional tech-savvy Software VPs for a long-term, full-time role, working on our portfolio of 100+ Cloud B2B SaaS products. In our organization, the VP role is not a project management/delivery role, it is not an HR management role -- it is a role that requires deep technical competence that only technical stars can have.


If you used to be the best software developer on your team, and when you got promoted, you discovered the joy of building high-performing teams via means of continuous process improvement and hands-on technical coaching. Then, our environment enables you to be a VP level manager without having to trade-in your love for technology with project plans and politics.


Our workforce is composed of the top 1% of developers from all around the world. That annoying feeling that everyone is holding you back by moving too slow will be gone in no time. Working with super-smart high pace developers enables you to build a dream-team with exceptional performance. Apply now to make a career move and be part of the #futureofwork revolution.


Key Responsibilities:


Build and lead a fully distributed remote engineering group that is part of our central engineering function


Establish high-quality world-class standards and technical operations to deliver as part of our broad portfolio of B2B SaaS products


Provide coaching to your managers and team members - help them grow


Drive a continuous improvement process (Kaizen) across all of your teams by making data-driven decisions


Engage and align top talent through strong recruitment, mentoring, hands-on architectural leadership and career management


Candidate Requirements:


Bachelor’s Degree in Computer Science or equivalent (MS or Ph.D. preferred)


Excellent technical expertise in software development, software architecture, quality assurance, cloud infrastructure and automated deployments using CI/CD tools


Minimum of 5 years hands-on software development and architecture experience


Minimum of 5 years in a software engineering leadership position such as CTO, Head of Development, or Director of Engineering


Leading at least 2 multidisciplinary software teams, with an overall head-count of more than 20 engineers, structured such that you were responsible for goal setting, performance measurement, and hiring/ firing decisions (direct reporting lines - a MUST)


Experience in building high-performing teams and scalable best-practices in an engineering organization


Setting aggressive goals for your teams using SMART principles and usage of metrics as a key driver in your decision-making processes


A technically dominant and opinionated lead aspiring for continuous improvement across his organization


An advanced level of spoken and written English


Nice to haves:


Experience in delivering B2B SaaS products to multiple customers


Experience in running fully distributed remote work teams


“Lean Manufacturing” mindset applied to software engineering (e.g., “The Phoenix Project” by Gene Kim, Kevin Behr, George Spafford‎)


What you will be doing:


Our organization relies on its central engineering remote workforce to develop and maintain a product portfolio of 150+ different enterprise products (most of which are cloud-bases SaaS ones). As a VP of Engineering you will lead several of our central engineering teams that get to work on a dozen different products every quarter -- you’ll never get bored again.


The VP’s success is measured based on the quality and productivity of his organization. You are expected to drive continuous weekly improvements to attain a much higher value than what you will find in other companies. You will use your acquired technical depth as a former highly skilled developer and architect to continuously deep-dive into your different teams, inspecting their processes and work-units in-order to come up with great improvement insights.


The above “deep-insights” will be translated by you to:


Team Design Documents - Documented changes to the design of one of your teams that improves the quality or the productivity of the team


Coaching Plan - a weekly documented plan for how each of your Engineering Managers can improve his (and his team’s) performance


Process Improvement - A documented change to the team's process that either improves the team's quality or eliminates waste


Automation Plan - A documented plan to automate that quantifies the trade-offs between effort and impact


You will be working with the top 1% of the global engineering talent out there, so you’ll have great partners to work with.


On top of the above, you will need to do lots of unlearning and relearning of our remote-work managerial framework which is radically different from that of other organizations.


Other companies hiring with Ivy Exec

 Company Logos