ENGINEERING MANAGER (JOB #356) Tripwire
THIS JOB HAS EXPIRED Job Summary
The Engineering Manager is responsible for leading our Build, Release and Performance team among other cross-team, release functions. In this role, the individual is responsible for working with cross-functional teams in delivering innovative solutions to the market.
Responsible for direct management of team. Manager will clear impediments, advocate for and manage relationships in the broader organization, act as liaison to IS organization.
The Engineering Manager will mentor and coach the team of software engineers to improve their skills and processes for continuously building better, cleaner, higher-quality and more innovative solutions.
Key Responsibilities & Duties
Implement Configuration Management best practices such as continuous integration along with related metrics gathering and reporting.
Develop release plans in conjunction with Development and Project Management groups.
Coordinate release activities between teams to drive for successful releases.
Document new and existing release and configuration management procedures.
Drive continuous improvement of development practices at Tripwire.
Mentor members and others on agile software development principles and practices.
Remove day-to-day and organizational impediments to team success.
Create an environment in which your team(s) can execute.
Coordinate and facilitate daily Scrum meetings.
Plan and facilitate team release planning, sprint planning, sprint reviews, and sprint retrospectives for 2-3 cross-functional Scrum teams.
Maintain a multiple-sprint release plan, release trajectory, and release burndown, based on capacity and velocity predictions.
Represent your teams at scrum-of-scrums, coordinating dependencies across teams.
Provide visibility of team status and issues to senior management.
Promote continuous team improvement, measure the team, and help the team and individuals measure themselves.
Apply independence and creativity to problem solving across project assignments.
All other duties as assigned.
Working independently, this individual resolves a wide range of diverse problems utilizing personal judgment and experience to develop solutions in a creative manner.
Interacts with employees at all levels of the organization and takes personal responsibility for meeting the needs of the customer while demonstrating an understanding of business objectives.
Authority to act within defined policies within the area of expertise/knowledge as directed.
Effectively communicates research findings to the organization and develops plans for implementation.
Determines necessary resources required and develops goals and metrics for function.
Direct supervision of team of Software and QA Engineers
Knowledge, Skills & Abilities Required
Bachelor's degree in Engineering, Math, Science, Information Systems.
8+ years of experience in a related area, preferably past experience as a Configuration Manager.
Experience with Software Configuration Management systems a plus.
Strong team management and team building skills with demonstrated experience in leading and managing a variety of teams.
Utilizes alternative techniques for maintaining commitment, enthusiasm, energy and focus.
Proven leadership skills defined by the ability to create and translate vision into specific functional or departmental initiatives and tasks. Sets and communicates challenging team goals.
Delegates, coordinates, and creates a motivational environment for the team to effectively meet their deliverables and achieve results.
Partners with cross-functional team to understand matrixed dependencies in schedules and deliverable expectations.
Demonstrated organizational savvy with the ability to predict impacts, avoid derailments and pursue actions that are likely to succeed.
Shares information to gain common commitment and understanding in achieving objectives.
Proven ability to compare and contrast own company's 'how to get things done' to others as well as identify key players and potential actions for high-impact, sensitive situations or issues.
Strong written, presentation and verbal communication skills. Must have the professional polish and poise to communicate at a level appropriate to the audience (customers, staff, peers and senior management).
Effectively communicates with staff, with peers across the department, with peers outside of our group and to senior management.
Is able to break down complex technical concepts into easy, understandable terms and effectively communicate appropriate to audience.
Software development life cycle and project management experience.
Excellent facilitation, negotiation and consensus building abilities.
Experience working in an Agile product development environment.
Intermediate java programming, java performance analysis and JVM tuning experience with enterprise java applications and similar on .NET.
Bourne shell, python, perl, Ruby, Windows, or other scripting experience.
UNIX system admin skills in at least two platforms: Linux, Solaris, HPUX, AIX and UNIX performance monitoring experience.
Database experience on at least 2 of the following: Oracle 10g/11g, SQL Server 05/08, MySQL.
Familiar with SQL administration; read / write basic SQL, perform standard database duties (add, create, ad-hoc queries, performance monitoring, and SQL query plan analysis.
Windows administration skills (2003, 2008, 2012), performance monitoring experience.
TCP/IP Network administration, troubleshooting, provisioning, e.g. DNS/DHCP, subnets, VLANs, layer 2/3 switching, routing, performance monitoring and packet capture and analysis.
Familiar with VMware ESX or Xen virtualization.
||326 Southwest Broadway |
Portland, OR 97205
THIS JOB HAS EXPIRED