Location: 1 Hyusisayin Avenue, Yerevan, Armenia
Category:
Type: Full-time
Deadline: 6/11/2017 12:00:00 AM
Salary:
Description
As a member of the engineering leadership team at Workfront, the incumbent will be responsible for leading, mentoring and growing Software Engineers and building highly effective software engineering teams within an Agile environment. His/ her primary goal will be to drive own teams to turn concept into reality and ensure consistent delivery of high-quality, scalable, innovative software.
As a Director of Engineering, the incumbent should be a dynamic leader. In addition to building and managing the engineering teams, he/ she is a key contributor to the overall business - working cross-functionally to ensure the entire Organization is tied in appropriately and ensure his/ her teams and all of engineering is going on smoothly. The incumbent will work closely with Product Management and other technical leaders to stay ahead of the curve with the Company's products and architecture. He/ she will be responsible for engineering craftsmanship and best practices throughout the Organization, drive improvements as necessary and mentor other managers and engineers.
Responsibilities
- Meet with own teams to ensure their path for success is clear and the Company is instilling and exhibiting the right behaviors to make sure consistent and high-quality delivery;
- Hold a brainstorming session to talk about the future of the product and the new features the Company will be building to provide knowledge workers all over the world;
- Work with Product Management to determine the right scope for the next feature for the Company's users and determine the right resource allocation to get the job done;
- Ensure the quality craftsmanship of all software engineers is an ingrained behavior and that the Company is always ensuring its code not only works as advertised, but it will continue to work when thousands upon thousands of people are utilizing it at the same time;
- Lead discussions with own teams about what emerging tools, technologies and processes are coming that may impact how the Organization grows and evolves; create proposals and gain buy-in to the creation and modification of the Company's processes and technology roadmaps in own designated areas;
- Mentor others in the Organization (Engineers, QA, Product Management, etc.) to encourage them to learn and grow;
- Participate in interviews to find the next engineer or leader at Workfront;
- Do some research, train in a new technology or participate in a team building exercise with the team.
RequiredQualifications
- Bachelor's degree in Computer Science, Computer Engineering (or equivalent) or equivalent experience;
- More than 12 years of experience in software engineering of which more than 5 years of recent experience in leading multiple software engineering teams, preferably with knowledge of technologies/ languages in the Workfront stack such as Java, React, AWS and Docker;
- Ability to demonstrate an advanced knowledge of software engineering practices, craftsmanship, metrics, quality and testing procedures, process creation and enablement;
- Ability to show own expertise in taking a software engineering team that is struggling, turning them around and making them a high-performing, powerhouse team;
- Established track record of being the go-to guy for own teams, spearheading or injecting onwself in necessary discussions to ensure he/ she is always in the loop and own teams always have what they need to be successful;
- Significant experience in optimizing software processes to ensure teams are always running efficiently and constantly striving to improve;
- Strong communication skills with the ability to communicate details about the technical practices in software engineering in a way that makes sense and resonates with the Company's customers and other departments in the business;
- Ability to adjust and adapt to changing situations in stride communicating effectively to achieve buy-in and minimizing downstream effect on performance and morale;
- Ability and desire to mentor others to improve their capabilities in all areas above;
- Unique experience in micro-service architectures, real-time or massively distributed systems, big data, analytics or AI, or public cloud/ PaaS systems like AWS;
- Ability to demonstrate extraordinary communication skills to the point where the Company feels that, not only can he/ she talk to engineers, but to the CEO, its customers and everyone in between;
- Ability to convince the Company that he/ she has successfully led measurable and, preferably, dramatic improvements in the engineering practices and execution of software teams and that he/ she has the passion and drive to do it again;
- Person who, not only solves problems but anticipates them, and moves quickly to provide solutions without needing to be asked;
- Ability to provide details on how he/ she successfully adapted to changes within an organization and not only steadied the ship but accelerated it;
- Ability to share stories about his/ her leadership and how he/ she got own teams to not only believe they could achieve more than they thought possible, but they actually did it.
Benefits
No comments:
Post a Comment