Job Details

Senior Database Engineer/Lead
Job code: 546
Job Category: Software - Web
City: San Mateo

Job Description:

Senior Database Engineer/Lead

Are you fascinated by what makes great products tick and why users love them? Do you have a passion for online shopping? Are you interested in working on products that resonate with users trying to find the best deals second to none? Then we would like to talk with you!

We are looking for a Senior Database Engineer/Lead to help build our next-generation consumer-facing e-commerce products. As a senior member of the team you will play a key role in the modeling and structuring of application data and the scalability, reliability and high-performance of the entire application system. An ideal candidate will have strong experience in relational DBMS, data modeling and online transaction processing (OLTP). You will need to participate in project management and cross-team coordination. As a highly motivated person with innovative ideas, you have great software design and implementation skills, the ability to work closely with other team members, possess exceptional communication skills and bring a high level of energy and passion to the job.

Key Responsibilities:
  • Architect, design, develop and deliver extensible and reliable persistent data system with high performance.
  • Participate in system-level architecture design.
  • Develop and own the application data model. Develop stored procedures to implement system functionality.
  • Define interfaces of the persistent data system. Interact with other team members to understand cross-dependencies.
  • Drive software technical design and development. Support related functions such as product requirements development, QA and customer services.
  • Independently design, implement and test complex features as well as lead small-project teams.
  • Estimate engineering effort, plan implementation, and rollout software releases.
  • Find and help fix stability/reliability/performance issues in a time-critical environment.
Required Experience:
  • 7+ years experience in design and developing software systems.
  • 5+ years of hands-on experience in database and data-mart design, data-centric applications, database replication and performance tuning.
  • Strong experience in SQL and stored procedures.
  • Strong experience in MySQL and/or Oracle.
  • Strong experience in object-oriented design and implementation.
  • Experience in Java and/or C++.
  • Experience in both Windows and Linux environments.
  • Excellent communication and collaboration skills.
  • Can-do attitude; results-oriented; track record in on-time and high-quality product delivery.
  • Excellent team player; fast learner; strong problem-solving skills.
  • Effective verbal and written communication skills.
  • Experience in rapid development methods such as Agile/Scrum a plus; experience as a technical lead a plus.
  • BS or MS in Computer Science or equivalent.



Apply for This Job        Return to the List of Opportunities

IMPORTANT: Please remember to attach your resume when applying!