המקום בו המומחים והחברות הטובות ביותר נפגשים
A day in the life
On a day-to-day basis, you will:* Lead a small, close-knit team of engineers that are agile, data driven, and highly collaborative.* Build services and libraries used by hundreds of developers.
- Bachelor's Degree in Computer Science or related field
- 5+ years professional experience in software development
- Computer Science fundamentals in object-oriented design
- Computer Science fundamentals in data structures
- Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
- Proficiency in, at least, one modern programming language such as C, C++, Java, Javascript
- Strong written and verbal communication skills
- * Great candidates will have a proven track record of leading the delivery of large-scale, high-quality systems focused on the platform and application layers of the technology stack
- * Candidates must be innovative, creative, flexible and self-motivated, with the ability to design and write high-performance, reliable, and maintainable code
- * Successful candidates will have a strong background in an object-oriented language such as Java and experience building large scale web applications
- * Strong desire to improve our customer's search experience a must
- * Experience with Scrum or Agile development a plus
- * Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- * Ability to take a project from scoping requirements through actual launch of the project
- * Deep hands-on technical expertise in at least one major technical area: large scale full stack development, building complex distributed systems, designing massive global networks
- * Experience managing complex projects, with significant bottom-line impact
- * Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs
- * Experience mentoring/training the engineering community on complex technical issues
- * Experience as a technical lead on demanding, cross-functional projects
- * Ability to ensure the quality of architecture and design of systems
משרות נוספות שיכולות לעניין אותך