Role Responsible for the evolving the team roadmap, technology, and architecture, leading brainstorming and planning sessions. Provide technical leadership and direction to the engineering team, providing career guidance and holding regular one-on-one sessions. Provide architectural guidance and direction to the engineering team, informed by business needs and industry-wide best practices Build a sense of team culture, and relationships with cross-functional teams across the company Headline visibility outside of engineering. Own projects of company-wide scope and impact, and reliably deliver on-time and at high quality. Act as subject matter expert on assigned products and their implementation Partner closely with recruiting to build out the team. Partner with other engineering teams, departments, and stakeholders to align on broader engineering and company initiatives. Identify, triage, and address issues or problems to proactively maintain or attain acceptable team performance metrics. Our stack: Ruby on Rails, Ember, Backbone, PostgreSQL Skills Three or more years of managing an engineering team, preferably in an agile startup environment. Minimum 1 year of experience managing managers, preferably in an agile startup environment. Ten years of experience developing production web applications. Excellent communication skills, capable of conveying complex systems and logic to both technical and non-technical audiences. A thirst for learning and a passion for new technologies, processes and patterns. Experience working with large-scale distributed architecture is a plus. A bachelor's degree in Computer Science is preferred. Associated topics: architect, architectural, architecture, building, construction, drafter, structural engineer
* The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.