המקום בו המומחים והחברות הטובות ביותר נפגשים
We are looking for Software Development Managers who are seeking opportunities to apply their past experience supporting to build scalable and robust software solutions that deliver a great customer experience. We aim to create a highly technical and entrepreneurial culture and you will help us foster that.
Key job responsibilities
- As a Software Development Manager, you will lead a team of talented SDEs and be responsible for delivering world class scalable services. You will have significant influence on our overall strategy by helping define these product features, drive the system architecture, and spearhead the best practices that enable a quality product.
- The ideal candidate is clearly passionate about new opportunities and has a demonstrated track record of success in delivering new features and products through high-performing teams. A commitment to team work, hustle, and strong communication skills (to both business and technical partners) are absolute requirements. Creating reliable, scalable, and high performance products requires exceptional technical expertise, a sound understanding of the fundamentals of Computer Science, and practical experience building large-scale distributed systems.
- 7+ years of engineering experience
- 3+ years of engineering team management experience
- Experience partnering with product or program management teams
- Experience managing a team of high calibre Software Engineers developing complex, world class, scalable software systems that have been successfully delivered to customers
- 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
- 5+ years’ experience leading team developing applications backed by AWS services or using other cloud based software
- Believes in people first, and leads with empathy
- Customer obsessed with the ability to distill customer requirements into technical solutions
- Experience communicating with users, technical teams, and management
- Strong business and technical vision
- Ability to handle multiple competing priorities in a fast-paced environment
- A deep understanding of software development in a team, and a track record of shipping software on time
- Exceptional customer relationship skills including the ability to discover the true requirements, underlying feature requests, recommend alternative technical and business approaches, and lead engineering efforts to meet aggressive timelines with optimal solutions
משרות נוספות שיכולות לעניין אותך