Sr. Software Engineer, IT Application Development

Location(s):
San Francisco, CA - HQ
 
Description: Salesforce.com is the enterprise cloud computing company. Our portfolio of Software-as-a-Service (SaaS) applications, including our award-winning customer relationship management (CRM), has revolutionized the ways that customers manage and share business information over the Internet. Salesforce.com has evolved from a startup founded by four people in a cramped San Francisco apartment ten years ago to a company described by Barron’s as “the fastest growing business software company in the world.” With more than 3,000 employees, over $1B in annual revenues, and over a million users worldwide, we are proud to contribute to the success of companies of all sizes, in all industries, around the globe. According to Gartner, 25% of all software will be deployed via the cloud computing model by 2011. No matter how you slice it, the future of software is cloud computing. Consider joining the cloud computing leader, Salesforce.com, and be part of the team that is creating this future.

Salesforce.com provides a compelling opportunity for Technologists to build innovative apps and to make an immediate impact to over a million users worldwide, all while working at a rapid growth company with unlimited career opportunities in downtown San Francisco. Are you interested in contributing, creating and participating with an organization defining the game-changing technology of SaaS (Software as a Service)? How about working within a technology-driven organization that continually innovates the implementation of Agile software development?

Are you excited about the opportunity to influence the software industry by being involved with visionary technologies and business ideas like APEX, PaaS (Platform as a Service), and the App Exchange? How about working on a system that performs over 180 million transactions per day? If your answer is yes to any of these questions, this is your opportunity to join a dynamic Technology team at salesforce.com, the market leader in cloud computing. Top technologists across the world join us for our “change the world” mentality; the opportunity to excel in a fast-paced, performance-based environment and the chance to be surrounded by peers and leaders that inspire, motivate, and innovate.

The Salesforce.com IT Application Development team is seeking a talented and experienced developer to significantly enhance our internal deployment of Salesforce.com. You have a successful track record of being a technical leader and a solid background 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 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
  • 5+ years software product development experience in Java, C or C++
  • Good knowledge of SQL and relational database programming
  • 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
  • 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