Provide technical leadership to software engineers through architecture considerations, technical design, performing code reviews, providing guidance on building reusable components, and designing integrations.
- Collaborate with the Chief Product officers on career paths and help determine optimal team structure to achieve current and future goals.
- Reproduce issues and if necessary, file defects, escalate to Engineering, and document SOPs (Standard Operating Procedures).
- Be accountable for analyzing the product launches and KPI achievement, identifying and implementing changes to drive continuous improvement to the launch process.
- Ensure that the engineering team has the right tools, technology, and processes to build quality, scalable and reliable systems.
- Serve as a domain specialization on Monitoring tools for Infrastructure, Network, and Applications and collaborate closely with the operational intelligence tools team.
- Perform system level troubleshooting of technical software and hardware and other computer and server systems associated with news production.
- Deliver enterprise grade products to customers and continuously work with the engineering team to refine products in the field.
- Contribute to open source software in order to meet the sophisticated requirements and use cases of your deployment pipelines.
- Provide organization wide visibility of the launch roadmap across all ongoing and planned product and feature launches, and track progress and historical achievement of launches compared to the plan.
- Ensure you overhaul; recommend system optimizations, changes in process flow and documenting work instructions, standard operating procedures, and FAQs.
- Identify tech opportunities for next levels of operational excellence and build ROI/business case in partnership with business team.
- Ensure you manage; understand the business process; facilitate the discovery of entities, attributes, relationships, and business rules from functional experts and the user community.
- Manage work with multi cultural, geographically distributed teams and closely coordinate with cross functional teams in multiple time zones.
- Collaborate with designers and other UI engineers across your organization to contribute to the community and stay up to date on your organizations UI standard methodologies.
- Be accountable for interfacing with your channel partners, engineering, product and customer success teams to build solutions that actually solve your customers problems.
- Treat infrastructure as a product and provide ideas on how to continually improve automation services and resiliency of the platform.
- Collaborate with growth, product, brand, creative, engineering and marketing teams to drive execution and delivery of web design and development projects.
- Interpret data, analyze results using statistical techniques and provide ongoing reports to the wider Deal Desk team and finance management.
- Evaluate current environments, conduct research, recommend, and implement innovative designs that can enhance the reliability, security, productivity, and efficiency of systems.
- Confirm your enterprise ensures it maintains the infrastructure, network, key critical clinical and non clinical applications, desktop support and proper disaster recovery procedures.
- Be accountable for leading and coordinating cross functional teams throughout the launch process, communicating status and holding people accountable for deliverables.
- Ensure you allocate; lead and analyze key business initiatives and information needs which support, influence and transform business operations and strategy.
- Develop and implement reporting that provides tracking, pattern recognition (common problem categories, resolution techniques) and measures the effectiveness of problem management process.
- Drive the technical aspects of the sale, providing demonstrations, managing proof of concepts, demonstrating product expertise and sharing best practice.
- Ensure the team has the resources and opportunities to grow, and sustain a healthy engineering culture through constant learning and development, coaching, mentorship, and training.
- Assure your business provides leadership and knowledge to maintain an accurate Application Inventory which is understood, communicated and supported.
- Coordinate between various support teams to identify the root cause of all Service Delivery problems, create supporting documentation and drive problem tasks to prevent recurrence.
- Ensure organizational accountability through performance management of operating expenses and investments to support productivity.