The point where experts and best companies meet
Share
About the Role:
Core Responsibilities:
• Own mission-critical systems and software development
• Build and mentor high-performing engineering teams
• Develop and execute organizational strategies and roadmaps
• Drive customer-centric product development
• Lead cross-functional initiatives and projects
• Create and implement employee development plans
• Deliver measurable results in a metrics-driven environmentRequired Skills:
• Strategic Leadership: Drive organizational change through data-driven decisions
• Technical Excellence: Deliver complex technological solutions at scale
• Team Leadership: Build and develop high-performing engineering teams
• Communication: Good written and verbal skills with technical documentation expertise
• Problem-Solving: Strong analytical capabilities in complex technical environmentsBasic Qualifications:
• 10+ years of relevant engineering experience
• 3+ years of engineering team management
• Bachelor's degree in Computer Science or equivalent experience
• Strong computer science fundamentals (object-oriented design, data structures, algorithms)
• Experience with modern programming languages (C++, Java, Python, Ruby)
• Knowledge of cloud/internet technologies
• Experience leading cross-functional teamsPreferred Qualifications:
• 8+ years of software development experience
• Experience with large-scale distributed systems and microservices architecture
• Advanced understanding of networking protocols (DNS, HTTP, TCP/IP, TLS)
• Experience with Agile methodologies
• Strong project management and operational excellence
• Knowledge of software engineering best practices and development lifecycle
• Proven ability to meet timelines with optimal solutions
- 10+ years of engineering experience
- 3+ years of engineering team management experience
- 8+ years of leading the definition and development of multi tier web services experience
- Experience partnering with product or program management teams
- Bachelor's degree
- 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
These jobs might be a good fit