Position Summary:This position is responsible for running Platform team within CDS organization. In this role, the manager acts as hands on leader and "player/coach" within MediaScale development team. This individual is responsible for managing a small team of engineers and setting the strategic objectives as well as overseeing day-to-day activities.
Key Responsibilities: - Lead a small team of developers including mentorship (technical and soft skills), career path definition, conducting 1 on 1 sessions, performance reviews, and daily work management. The team is responsible for common components like Linux operating system, Monitoring, Security, Configuration and deployment management
- Act as an overall technical lead and product owner. Lead design and development activities.
- Work effectively with key stakeholders in Product Management, Architecture, Scrum Masters, and adjacent development teams.
- Move fluidly from the big picture to details to day-to-day tasks and status to lead the engineering team's successful delivery of features and releases
- Have ownership of the products with a large field install-base, maintain customer satisfaction, and help close new opportunities by prioritizing a backlog of bug fixes as well as new features.
- Establish timelines for both long-term high-level initiatives and short-term deliverables, release schedules and sprints.
- Constantly review processes, including Agile practices, and find ways to improve efficiency. Promote Agile practices within organization.
- Proactively remove obstacles to drive momentum and progress. Identify communication gaps, manage customer escalations, and provide support to teams balancing competing priorities.
Qualifications: Education: - Bachelor's degree in Computer Science, MIS, or equivalent major.
Experience: - 10+ years of technology experience in software design and enterprise product development
- Experience and fluency with Agile software development practices, including leadership roles in a Scrum team.
- Proficiency in Jira including using Jira boards for release and sprint management activities
- 7+ years of experience managing and leading teams of software engineers
- 10+ years of software development experience, preferably with Go and Python
- Experience in virtualization and cloud-native deployments, ansible, Docker and Kubernetes
- Experience with internet and Linux security is a huge plus
- Experience with monitoring solutions like Prometheus and Grafana is a plus
Skills & Competencies: - Demonstrated strong analytical, critical thinking and problem-solving skills.
- Strong communication skills, particularly when orchestrating complex projects with interdependencies across multiple stakeholders
- Technical background sufficient to provide the overall technical leadership and drive proper design decisions.
- Experience working with embedded Linux-based systems: networking, configuration, management, debugging
Working Conditions: