Director of Software Development - $200,000/year USD - JobID #3288
Crossover for Work
Tue Dec 31 18:26:14 CET 2019
Description du poste
Are you ready to turbocharge your career? Imagine a place where you are well paid, have the smartest peers, grow your skills, and can work from almost anywhere. Crossover is the future of work and a global leader in software industry talent. We are growing rapidly across nearly 50 different job positions. This listing is for our VP of Software Engineering position, but we have found great applicants often have a current title of Director of Software Development or similar, so don’t be confused about that difference, we are glad you found us. Hit “Apply” to learn more about this exciting opportunity.
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 have:
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,.
There is so much to cover for this exciting role, and space here is limited. If you found this interesting, Apply on crossover.com. After applying you will take a few online “screening” assessments to check for a basic fit, and then move on to some real-world written questions. You will also be assigned to one of our recruiting specialists who can answer questions you might have about the process, role, or company, and help you get to the final interview step. We look forward to meeting you!