Duck Creek Technologies

Senior Manager

Duck Creek Technologies

full-time

Posted on:

Location Type: Remote

Location: India

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Manage and be accountable for the performance and results of multiple agile teams.
  • Lead and supervise teams, assuming people management responsibilities including the management of direct reports and subordinate team members.
  • Set performance objectives and conduct annual performance reviews.
  • Develop staff members through coaching and fostering a positive work environment.
  • Mentor and grow team leaders, ensuring they have the support and guidance needed to succeed.
  • Build and lead a culture of accountability to meet business objectives and goals.
  • Manage planning, staffing, budgeting, and expense priorities.
  • Recommend and implement changes to methods and processes.
  • Drive teams to adhere to existing processes and define new/improved processes.
  • Establish operational objectives and plans, delegating assignments to staff members.
  • Provide end-to-end governance and manage stakeholder relationships across the business group.
  • Perform risk and dependency management across the engineering organization.
  • Oversee resource planning activities and drive process improvement across the suite.
  • Lead and manage the technical activities of multiple complex software development projects.
  • Ensure the team delivers software within the accepted quality standards by facilitating a working “definition of done” (DoD) for Agile stories within each team.
  • Motivate teams to solve problems and deliver high-quality results.
  • Play an active lead role within the skill organization.

Requirements

  • Bachelor’s degree in Computer Science, Computer Information Sciences, or a related field
  • Total Work Experience: 15+ years (related to software development), 12 years minimum.
  • OR Master’s degree with 12+ years of experience.
  • Leadership Experience: 5 years minimum
  • Product Development Experience: 6+ years.
  • Minimum 1 year of experience in AI native development.
  • Machine Learning fundamentals (supervised, unsupervised, reinforcement learning)
  • Deep Learning basics
  • Generative AI (LLMs, prompt engineering, RAG, fine-tuning concepts)
  • NLP, Computer Vision basics
  • Model lifecycle (training, validation, deployment)
  • MLOps concepts
  • API-based AI integration
  • Cloud AI services (Azure OpenAI, AWS Bedrock, Google Vertex AI)
  • Proficient in scalable, resilient, modern, cloud-native development with .NET (primarily), Python, or Typescript.
  • Proficient in Object-oriented design, .NET (preferred).
  • Proficient in CI/CD technologies to deliver software to customers with full automation.
  • Experience building monitoring, alerting, and observability for maintaining high customer SLAs for SaaS delivered products.
Benefits
  • Flexible-First employer
  • Empowerment to work from an office, from home, or on a hybrid schedule
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
AI native developmentMachine LearningDeep LearningGenerative AINLPComputer VisionMLOpsAPI-based AI integration.NETPython
Soft Skills
leadershipcoachingmentoringteam managementperformance managementstakeholder managementprocess improvementproblem-solvingcommunicationaccountability
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Computer Sciencerelated field degree