Senior Manager, Software Engineering

Company: Clarivate
Company: Clarivate
Location: R126-Toronto (DRG)
Commitment: Full time
Posted on: 2023-09-08 05:53
We are looking for a highly experienced and passionate Senior Manager, Software Engineering with a strong technical expertise to join our team. As the Senior Manager, you will lead a team of skilled software engineers, guiding them through the development lifecycle, ensuring timely delivery of high-quality software products that meet our internal and external customers' needs. If you have strong backend experience with Python and a proven ability to independently lead multiple projects, then we would love to speak with you! About You – experience, education, skills, and accomplishments10+ years of overall software engineering experience 8+ years of experience with designing multi-tiered or Microservices Architecture8+ years of backend development using Python or Ruby 8+ years of database design and development experience (Postgres or others) 5+ years of experience as a Tech Lead or Software Development Manager, leading and managing software development teams in a fast-paced environment 5+ years of experience independently leading projects through the full SDLC Graduates in BE/BTech/MTech – Computer Science It would be great if you also had . . . Strong knowledge of frontend frameworks (Angular, Ember, or React) Strong expertise in data analytics, data warehousing, business intelligence, or related fields Experience with cloud platforms (AWS, Azure, Google Cloud) Experience with automation systems and data pipelines Familiarity with Agile and Scrum ceremonies What will you be doing in this role? Lead and manage a team of software engineers, providing technical guidance, mentoring, and coaching to promote their professional growth and achieve project goals.Collaborate with cross-functional teams, including product managers, data scientists, and UI/UX designers, to define software requirements, prioritize tasks, and establish development timelines.Drive the end-to-end software development process, including requirements gathering, architectural design, coding, testing, deployment, and maintenance.Ensure adherence to industry best practices and coding standards, fostering a culture of quality, scalability, and maintainability within the development team.Champion agile development methodologies, such as Scrum or Kanban, and facilitate effective sprint planning, backlog grooming, and daily stand-up meetings.Manage project budgets, resource allocation, and scheduling to meet project milestones and deliverables.Stay up to date with emerging technologies, trends, and advancements in data analytics, healthcare regulations, and security standards, and identify opportunities for innovation and improvement.Collaborate with the product management team to translate customer requirements into technical specifications and project plans.Foster a collaborative and inclusive team environment, promoting knowledge sharing, cross-functional collaboration, and effective communication within and across teams.Establish and maintain strong relationships with stakeholders, including internal teams, customers, and external partners, to understand their needs and ensure successful project outcomes.Hours of WorkFull time, permanent Hybrid working model on site 2-3 days/week Must be within a commutable distance to our Toronto, ON office #CBAt Clarivate, we are committed to providing equal employment opportunities for all persons with respect to hiring, compensation, promotion, training, and other terms, conditions, and privileges of employment. We comply with applicable laws and regulations governing non-discrimination in all locations.
View Original Job Posting