המקום בו המומחים והחברות הטובות ביותר נפגשים
As a Software Development Manager, you will:
- Lead design and development of highly extensible software systems to meet the rapid growth of Inventory planning systems.
- Own and operate mission critical services that are highly reliable and extremely low latency
You should be comfortable diving deep into technical architectures and requirements, be able to quickly identify solutions to challenges discovered during development, and ready to work with some of the latest cloud computing technology. Prior experience of managing teams, building stable, scalable, solutions is required. Successful candidates will thrive in fast-paced environments that leverage agile planning techniques, encourage and reward creative design, intelligent risk taking, and find innovative ways to leverage cutting edge technology.
- 3+ years of engineering team management experience
- 7+ years of working directly within engineering teams experience
- 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
- 8+ years of leading the definition and development of multi tier web services experience
- Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations
- Experience partnering with product or program management teams
- Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
- Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers
משרות נוספות שיכולות לעניין אותך