Lead Software Engineer, IT Application DevelopmentLocation(s):San Francisco, CA - HQ |
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