This job listing has expired and the position may no longer be open for hire.

Software Development Manager at Citrix Systems

Posted in Other 30+ days ago.

Type: Full Time
Location: Fort Lauderdale, Florida





Job Description:

We believe work is not a place, but rather a thing you do. Our technology revolves around this core philosophy. We are relentlessly committed to helping people work and play from anywhere, on any device. Innovation, creativity and a passion for ever-improving performance drive our company and our people forward. We empower the original mobile device: YOU!

What we're looking for:
The Manager 2, Product Development is responsible for meeting strategic product or functional group goals by providing leadership, resources and support for an engineering team of individual contributors and leads to deliver value to internal and external customers. The role is responsible for providing definition, direction, and technical and project leadership to all members of assigned development team; applies a good understanding of customer requirements (deployment or support escalation) and use cases in the field to identify technical opportunities and recommend programs to management in such areas as product development, efficiency improvement, quality improvement, cost reduction, and reliability and performance improvements; and executes and manages in accordance with strategic plans for building organizational capability, capacity and agility.
Principal Responsibilities
- Applies understanding of industry trends and business implications in making Engineering decisions; drives consensus around the technical vision, design and technical specifications, and master schedule and project plan
- Assists in developing plans for building organizational capability, capacity and agility; executes to defined annual goals, engineering and business initiatives
- Manages team and leads product design and development activities that meet or exceed defined customer requirements; identifies and resolves technical issues at a high-level and helps team assess design requirements and how to execute
- Encourages individual and team efforts to innovate around product design and develop
- Communicates the technical vision and leads assigned team through the development process, leveraging development resources from multiple locations, including global development centers
- Recognizes design or development deficiencies and implements effective solutions
- Communicates the value of and enforces sound engineering design process and quality practices, software estimation, coding standards, technical documentation standards, QA processes, build, and configuration management; manages compliance to standard policies and procedures
- Develops and maintains detailed software engineering and development plans and resource allocation
- Monitors and supervises day-to-day activities of the team including technical design, work breakdown, code reviews, unit testing, launch plans and overall ownership of schedule, quality and budget; ensures technical teams are contributing to our code library
Supervisory Responsibilities
- Participates in and supports a culture where employees are highly motivated, energetic, excited and enthusiastic working for the company
- Manages to established measurement, reward/recognition and compensation plans within approved budget guidelines
- Recommends the need for and participates in the definition of new job roles/descriptions in the group
- Supervises individual contributors in accordance with company policies and procedures
- Conducts interviews, hires new individual contributors, and provides employee orientation/assimilation training
- Coaches and provides career development advice to staff
- Manages the development of direct reports by assigning, where possible, project tasks that are in line with each employee's career interests
- Identifies and fulfills formal and informal training needs to meet the skills and experience requirements of the team and supports business goals
- Works with employees to create performance and development goals that align with the department goals and conducts employee performance reviews
- Addresses performance issues and provides ongoing and corrective feedback in a timely and constructive manner
- Manages staff scheduling to meet business goals including work assignments/rotations, employee training, employee vacations, employee breaks, overtime assignment, back-up for absent employees, and shift rotations
- Assists staff in resolving complex or out-of-policy operation problems
- Mitigates team conflict and communication problems through coaching and conflict resolution practices
- Provides input to senior management regarding appropriate staffing levels needed to meet departmental goals
- Adheres to Affirmative Action and Equal Employment Opportunity Program principles
Knowledge and Skills
- Bachelor's degree or equivalent in computer science, electrical engineering, or related field is preferred, with a minimum of 8 years of directly related work experience; minimum of 6 years of work experience is required for individuals holding an Master's or higher degree in one of these fields; equivalent experience may be substituted for formal education
- 2+ years of experience managing a technical team
- Experience in recruiting, developing, and managing a high performance software development team
- Experience in managing the development and delivery of software products on-time and within budget
- Demonstrated technical skills and knowledge and experience helping others to deliver products utilizing advanced programming environments and concepts
- Experience in software development, maintenance and project management of complex software systems; experience in Agile methodologies (e.g., Scrum, XP, Lean) desired
- Demonstrated knowledge of formal technology architecture and design process, and ability to pragmatically lead these efforts within a software engineering team
- Experience with task prioritization and delegation
Competencies
- Communication: Ensures that communications channels are open and that information and ideas are flowing in all appropriate directions; listens, asks for and uses input; shares information appropriately and openly; is accessible and receptive to both good and bad news
- Accountability: Holds self and others accountable for keeping commitments and delivering the best possible performance; attention to detail; gets involved and leads others through resolution; assumes responsibility and follows up personally
- Teamwork: Works in concert with others toward shared goals, exhibits cooperativeness; participates in and supports effective conflict resolution; collaborates cross functionally; builds and leads teams effectively; puts needs of organization over personal needs
- Excellence Orientation: Strives to be the best that one can be and maximizes one's own potential in helping Citrix succeed; exhibits resilience; persistence, tenacity and a continuous improvement mindset; is goal oriented with very high standards for quality of work; strong results orientation; helps others keep things on track
- Authenticity: Shows a genuine, accessible and caring side that builds trust, mutual support and credibility; listens, exhibits humility and gauges approachability of others; maintains composure; is able to be respectful and straightforward with others; develops trusting relationships; highly ethical with commitment to deeply held values; takes full responsibility for self
- Innovation: Participates in and supports an environment that is conducive to innovation and new ways of doing things; exhibits curiosity and open mindedness, suggests new ideas in response to and in anticipation of business needs
- Strategic Thinking: Makes decisions based on complete information, facts, reasonable judgment, analytical and deductive reasoning; identifies key issues and understands their impact in their current span of control
- Relays the Vision: Models behavior consistent with Senior Management's vision to show others how they can best help the


More jobs in Fort Lauderdale, Florida


Beacon Hill Staffing Group, LLC

Beacon Hill Staffing Group, LLC

Holman Enterprises
More jobs in Other


Judicial Council of California

Judicial Council of California

Workday