Job Responsibility: In this position you will have a broad range of responsibilities with a central focus on working with developers and engineers to support and build and deliver a highly scalable, cloud-based platform. You will:Facilitate technical discussions and drive solutions forward to achieve business needs and ensure alignment to strategic technology vision.Collaborate with Product Management and other multi-functional teams to optimally deliver on a product vision/roadmap.Raise issues and trade-offs to leadership and effectively communicate decisions that impact multiple teams.Be the delivery manager for multiple scrum teams and for multiple professional services teams.Provide hands-on technical mentoring and leadership.Manage and coordinate team interaction with business, technology, and operations support partners.Develop and manage resource roadmaps, budgets, and schedules.Identify gaps/risks early and establish mitigation plans (both technical and people)Continually strive for improvements in process, talent acquisition/retention, application time-to-market and quality.Keeping abreast of new software technologies, as well as conforming to best practices in cybersecurity.Increase the overall visibility of this team; celebrate/track accomplishments and build relationships with key leaders in other groups.Identify and document the roles, tasks, and responsibilities of each team member.Lead all recruiting activities across teams (create different avenues when necessary).You must possess a solid technology background in the required technology areas to provide oversight and guidance to teams and facilitate technological decisions. To be successful in this position you will have a strong relationship with product/business, technology, infrastructure, and production support teams.
Leadership and Management: Proven track record successfully building, leading and growing technology teams including work in the agile process, objective setting, career path guidance, and staff performance.History of delivering solutions consistently and managing the complexity of large project implementations.Demonstrated ability to interact and communicate successfully with business partners, technology team, production support and infrastructure teams.Strong influencing, negotiation, and problem-solving skills with an ability to identify stakeholders, assess their needs and manage their expectations through effective communication.Demonstrated ability and curiosity to evangelize vision and direction in a way that drives team engagement and motivation.Adaptability to thrive in a dynamic fast paced environment with many moving parts and a large variety of responsibilities including geographical diversity of technical functions.Self-starter with strong prioritization and multitasking capabilities.Technical Qualifications: Experience with NET, C#, Java, Java Script, web services, CI/CD automation preferred.Experience with security or authentication solutions.Experience with high volume, performance driven distributed systems.Demonstrated ability to analyze, propose and implement timely, cost effective, quality solutions for all issues or problems within area of responsibility.Demonstrated ability to facilitate technical discussions and drive solutions forward to achieve business needs and ensure alignment to strategic technology vision.Strong skills in risks identification, tracking and planned mitigation.Extremely strong written and verbal communication skills Strong innovation, creativity, and problem-solving skills.Familiarity with enterprise IT systems and environments (e.g. networking. capacity planning, operations, multiple IT divisions, etc.)Demonstrated experience with designing or working with highly available and reliable systems including work on technical design, defining SLAs, KPIs for tracking and improving software reliability.