Senior Manager, Software Development CoreLocation(s):San Francisco, CA - HQ |
Responsibilities:
- Daily management of objectives, priorities, tradeoffs, risk and performance management of all reporting staff.
- Provide technical leadership, career development, and mentoring to team members
- Assign areas of ownership, ensure engineers have clear priorities and adequate resources
- Maintain high morale and motivate engineers to go above and beyond
- Participate in architecture discussions and planning with Product Management and Quality Engineering
- Be a vocal advocate for technical excellence and help your team make good decisions
Required Skills/Experience:
- 6+ years software development experience with a distinguished track record on technically demanding projects
- 2+ years software management experience
- Proven track record in managing and delivering complex projects on tight schedules
- Strong technical skills in Object-Oriented Programming (preferably Java), Web Application Development, and database technologies
- Ability to motivate people, instill accountability and achieve results
- Strong verbal and written communication skills, organizational aptitude, and time management skills
- Agile, proactive, comfortable working with ambiguous specifications and can prioritize on the fly.
- Experience in short release cycles, the full software lifecycle, and have worked on a product that was actually released for public consumption
- Bachelor's Degree. A BS in CS or EE preferred.
- Outstanding attention to detail and communication skills
Desired Skills:
- Prior development or management experience with cloud computing platforms
- Experience with agile development methodology