1 Click Easy Apply


Director, Software Development


Simsbury, Connecticut


Director, Software Development Job Opening in Simsbury, Connecticut - 1. Location Simsbury, CT Less than 15% Travel Required
2. Purpose of Position The Director of SW Development is the senior leader responsible for building excellence in software development for Veeder-Root?s business. The Director will be accountable for establishing a clear vision, building process excellence, building organizational capability, driving execution and measuring and improving performance to deliver market-leading quality and time to market.
3. Key Responsibilities
Ensure delivery of software products on time with first-time quality.
Establish world class software teams ? hire, train, mentor, top-grade.
Define, deploy, and drive sustainable and repeatable process improvements through the entire software development life cycle.
Tailor and implement software development methodologies, best practices, and standard work to achieve the highest product quality while continuously improving performance, productivity and execution of the software organization
Define and champion leading software technologies to improve the efficiency, quality, and ease of use of our products and SaaS solutions.
Define and measure Key Performance Indicators (KPI) ? drive corrective actions throughout the entire software department based on real data and results.
Continuously enhance our system verification and validation processes, working closely with our Software Quality Assurance (SQA) team.
Manage and facilitate multiple development teams both local and remote to ensure software development efforts meet quality objectives and launch targets.
Identify both strategic opportunities and potential threats associated with emerging technologies,and execute software development plans that ensure Veeder-Root?s products remain best of breed.
Prioritize, direct and appraise the activities of development managers, principal engineers,technical leads and developers.
Determine, justify and obtain approval for project resources, personnel, and budget necessary for projects that meet corporate requirements.
Support Product Management by providing rapid technical estimating to support sales and marketing efforts.
Prioritize and manage resource allocation for the products based on changing business priorities and budget constraints.
Manage morale of software development organization. Create and communicate employee performance evaluations and development plans. Ensure consistency in all compensation actions for organization.
4. Relationships
North America and regional Marketing teams
Hardware and Mechanical Engineering
Software Quality Assurance * Operations
Service and Field Engineers
Sales
Finance
5. Measures of Performance
QUALITY: PPM & First Pass Yield on software products (new and existing)
DELIVERY: On Time Delivery of Software Projects / Programs
GROWTH: Growth of SaaS business
COST: Achievement of budget / forecast
TEAM: Retention of A/B+ players; YOY increase in Engineering talent review participants
6. Background and Skills
B.S in Computer Science / Engineering or equivalent required. Master?s Degree desired
12+ years experience in the software industry, 7+ years managing technical teams.
Excellent knowledge of object oriented programming languages.
Strong competence with Scrum / Agile development and hybrid implementations.
Proven experience with real time embedded software development and various flavors of embedded Linux OS.
Knowledge of Window?s Programming ActiveX, , XML, Web preferred.
Experience in working closely with customers and potential customers both technically and commercially.
Must demonstrate relationship building, networking and collaboration, negotiation, influencing,and persuasion skills.
Direct experience in engineering process and change management ? can lead people and process without direct control.
Strong Project Management experience with the ability to quickly resolve conflicts, prioritize effectively without all available information.
Creative problem solving ? finds creative solutions to complex problems.
Highly quantitative with critical thinking skills -- passion and energy to drive to root cause.
Passion for paramount quality and achieving stretch goals.
Ability to work with ambiguity and still achieve the right outcome.
Excellent interpersonal and communication skills (verbal and written).
Proven experience in managing large, distributed and cross-cultural teams.
7. Personal Trait Profile
Quality First: Plans & executes accurate, complete, timely and reliable work. Integrity is never compromised
Respect for People: Appreciates diversity in experience, heritage, education, organization level, and gender
Management by Fact: Gathers, analyzes, and summarizes data to draw rational, fact-based conclusions
Problem Solver: Seeks root-cause solutions and fixes processes rather than finding someone to blame
Sense of Urgency: High energy, bias for taking action. Spontaneously recognizes and resolves issues
Deliver Results: Driven to deliver short and long-term results. Maintains focus on what is most important
Innovative: Generates and implement creative solutions. Challenges current methods andseek alternatives
Job Type: Full-time

1 Click Easy Apply

TalentEinstein.com - Superhuman AI Recruiting Assistant | Terms & Conditions

All rights reserved
Swanco LLC