Software Engineering Manager
Discovery Communications
New York, NYThis was removed by the employer on 8/5/2019 9:32:00 AM PST
Not to worry we have many other jobs on the site;
Browse all jobs
Browse the IS/IT Category
Search for Software Engineering Manager jobs in New York-NY
Search all Software Engineering Manager postings
Full Time Job
Discovery Digital Media is looking for a Software Engineering Manager to lead our Client Services engineering team in implementing client-facing, highly personalized services applications. You will be responsible for upholding a high bar in operational excellence and quality. You will partner across functions to help define the vision, requirements and cross-team integration for your team. Collaborating with a multidisciplinary group which includes product managers, delivery managers, QA engineers and business stakeholders, you will help define and drive features from concept all the way through to production.
A successful candidate will have an established background in developing real time scalable systems, a strong technical ability, great communication skills and a motivation to achieve results in a fast paced environment.
Our technology stack includes Golang, MariaDB, MongoDB, AWS (SQS, S3, Lambda, DynamoDB, etc.), Docker, Github, Grafana, InfluxDB, PHP and Memcache/Redis. We love working with modern tools and sharing our experiences with the community.
Responsibilities
• Hire, mentor, manage and retain a team of highly-skilled software engineers
• Foster career growth and a strong team culture
• Work closely with our Product Managers and Delivery Managers to develop and execute a software roadmap for future features and improvements
• Own all operational metrics and support for your team’s software
• Leverage your technical expertise to coach and guide your team and to constantly raise the bar for them
Requirements
• BS or MS degree in Computer Science or a related technical experience
• At least 10 years of software development experience in at least two modern programming language such as Golang, PHP, Python, etc.
• Experience developing & executing a software roadmap
• Experience managing services-oriented software systems
• Experience building and leading highly-skilled software engineering teams
• Expertise in software engineering best practices (e.g., unit testing, design patterns, building maintainable code, performance)
• Experience designing and implementing APIs
• Excellent communication skills in both verbal and written English
• Able to work in teams, contribute ideas and share knowledge proactively
• Self-motivated and unafraid to dive into detailed technical issues
• Religious about clean solutions to software problems