Wednesday, June 08, 2016

Director Engineering Synacor Los Angeles

Job Description: • 2-minute read •
Our team is responsible for envisioning, building, and deploying the next generation products for our customers. We operate in agile teams that emphasize autonomy, collaboration, and continuous improvement. We are constantly iterating to figure out how to deliver products faster and with higher quality. Using your problem solving skills, you’ll help deliver solutions that personalize the digital media experience. It’s your chance to help take our software to the next level by leading the scrum teams innovating in this space. You will work with a talented and forward thinking team of engineers and product managers who are all passionate about this product and it’s success.
The Role

The individual hired for this position will be responsible for leading a group of scrum teams in a fast-paced, agile environment to deliver products for a strategically important Synacor client. Specifically, this person will work with their Product Owner, Scrum Masters, Technical Leads, and our Customers to create a product offering that’s recognized as among the best in the industry. This goal will be accomplished through energizing and empowering the teams, aligning business and technical objectives, and creating the right environment for success.

You will be responsible for planning and delivery of projects to meet product strategy. Plans may also include very complex projects that affect the activities and direction of other engineering departments and require group planning and coordination. You will ensure that appropriate engineering methodology is followed and that projects are completed to quality standards. You will be responsible for all personnel administrative functions of staff within the department – performance reviews, promotions, training and salary planning. We are looking a technologist with a strong background in development with excellent management skills. This individual must be passionate and driven to produce results.

Defines overall corporate software development objectives. Identifies, communicates and influences corporate strategy and process to support and achieve software development objectives. Entails producing a general definition of the function contents of projects and plans that accurately account for required resources and schedules for completion
Maintain quality standards for work produced within the department. Ensuring high quality specifications and plans are produced according to software development methodology. All software developed must be thoroughly tested, be of high quality and meet performance goals
Establishes and clearly communicates department standards, performance goals, tools development objectives, schedules and budgetary constraints for department personnel
Performs personnel administrative activities for members of the Software Engineering department according to established policies, including budget planning, performance reviews and training. Responsible for recruiting and career development of staff under his/her supervision
Coordinates activities with external parties. Communicates technical information and coordinates interdependencies for department projects. May be required to write contractual items such as statement of work for external consulting efforts as well as manage outside contract development
Tracks progress of department schedules against plans. Communicates status weekly to boss with an objective analysis and assessment for all software development projects. Works with other management staff to maintain commitments in the face or irregularities or to otherwise adjust to schedule problems
About You

BSEE, or BSCS, or equivalent required with a minimum of twelve (12) years of progressive experience in a software development capacity, or MSEE with a minimum of ten (10) years progressive experience preferably in a software engineering environment
Requires a least two (2) years of prior successful leadership experience or management experience and project management skills
Must have technical knowledge spanning various areas, recognized authority in at least one specific technical discipline
Demonstrated high degree of creativity, foresight, and mature judgment in planning, organizing and guiding extensive software development programs
Must have strong interpersonal skills and an ability to adapt to constantly changing priorities
Must have excellent managerial/leadership capabilities
Must have a great deal of initiative, require minimal direction and have excellent written and oral communications and interpersonal skills
Must also be capable of presenting and representing him/herself and the Software Development organization in satisfactory manner to a wide range of audiences including customers
Excellent organizational skills are essential for success in this position
BUSINESS: Individual will have a significant impact on all aspects of Synacor’s business; departmental administrative and strategic planning and product direction. Will represent the Company’s software development organization both internally and externally
TECHNICAL: Individual will provide overall direction to the Software Engineering department. Directly influences the development process and project delivery schedule of the product
MANAGERIAL: Individual is responsible for managing their Software Engineering department. This department will vary in size and will include multiple levels of varying skill sets. Projects within the department are significant in scope and cover a broad range of technical areas and are critical to overall success of the company
Send To A Friend
Related Posts Plugin for WordPress, Blogger...