Are you interested in building highly scalable on-demand programming language used by millions of people every day? Are you excited about the on-demand application model that businesses in all sizes are embracing rapidly? Want to help shaping the first on-demand multi-tenant platform Apex? Or do you simply want to work in a world-class development team? If your answer is yes to any of these questions, here is your opportunity to join the development team at salesforce.com, the market leader in on-demand computing.
We're looking for a highly technical Software Development Manager who can drive technical projects and provide leadership for a group of engineers in an innovative and fast paced environment. You will be responsible for the overall planning, execution, and success of the projects.
Drive innovation and manage technical projects.
Provide technical guidance, 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
Daily management of objectives, priorities, tradeoffs, risk and performance management of all reporting staff.
Participate in architecture discussions and planning with Product Management and Quality Engineering
Communicate status, risks, and offer mitigation strategies to ensure on-time delivery of all committed projects to cross functional teams and high-level management.
7+ years software development experience with a distinguished track record on technically demanding projects
5+ years relevant experience managing large, fast-paced and dynamic engineering teams.
Experience in managing complex projects that require a deep understanding of the application logic and dependencies
Strong technical skills in Object-Oriented Programming and server-side development. Experience in Java, C, C++, or C#.
Establish credibility with smart engineers quickly.
Ability to motivate people, instill accountability and achieve results
Strong verbal and written communication skills, impeccable organizational 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.
Experience in UI and/or security a plus.
salesforce.com - 21 months ago