Lead Software Engineer, IT Application Development

Location(s):
San Francisco, CA - HQ
 
Description: The Salesforce.com IT Application Development team is seeking a talented and experienced developer to significantly enhance our customer-facing help and training portal. You have a successful track record of being a technical leader and a solid backround in architecting and implementing all tiers of hosted application development. You understand integrations to SaaS solutions. You will be responsible for architecting and delivering through all phases of the project lifecycle, and will have primary responsibility for critical areas of functionality. You should have a history of building complex and successful customer-facing muti-tier applications. To be successful at this position, you must posses the ability to grasp a variety of unfamiliar technologies and integrate them quickly while working in a fast paced, team-driven environment. This job requires that you be a self-starter with the ability to take ownership, work under pressure, and handle multiple tasks simultaneously. You must possess good oral and written documentation skills and be able to interact with other team members to deliver fast and reliable code. You will also be asked to contribute ideas and provide feedback on many projects within the team’s portfolio.

Responsibilities:
  • Act as lead developer on a project to design and implement features for a mission-critical application
  • Participate in the scrum team under our agile development process
  • Make design decisions and be able to defend them in front of the architecture team on the basis of performance, scalability, and future expansion.
  • Develop high-quality, production ready code.
  • Assist with project management duties for technical tasks


Required Skills/Experience:
  • B.S. in Computer Science or Engineering
  • 2+ year experience as a technical lead over a team of 5 or more developers
  • 10+ years software product development experience in Java, C or C++
  • Strong knowledge of javascript
  • Experience building integrated systems
  • Strong software engineering skills
  • Algorithm design and analysis
  • Experience building usable highly scalable systems or applications
  • Expert understanding of software architecture and object oriented design
  • Ability to learn quickly in a dynamic environment
  • Ability to work on multiple projects against deadlines
  • Bachelor's Degree in computer science or equivalent experience


Desired Skills:
  • 1 yr force.com development
  • Agile experience
  • SOAP / XML / WSDL
  • Good knowledge of SQL and relational database programming
  • Experience with web programming including jsp/servlets and web frameworks
  • Comfort in speaking to executive level audiences on technical subjects
  • API Design


About You
 
More Info
 
Equal Employment Opportunity Survey
 
As a federal contractor, we must periodically produce statistical analyses of our applicant records. This form ensures full compliance with our policy on Affirmative Action and non-discrimination. Completion of this form is completely voluntary and will help in implementing our affirmative action program.

If you choose not to answer any of the items, you will not be subject to adverse effects. However, we urge you to answer each one and assure you that this information is confidential and will not become a part of your applicant file. If you do not voluntarily self-identify or if you indicate a clearly inappropriate response, identification will be made by visual or other judgmental factors.

 
Self-Identification Descriptions
 
 
 

* These fields are required