Search by job, company or skills

Engineering Director

6-13 Years
Quick Apply
  • Posted 24 days ago
  • Over 50 applicants have applied

Job Description

Responsibilities :

  • Drive innovation and manage product development teams within a fast paced, agile environment.
  • Cultivate an environment of continuous engineering improvement through mentoring, feedback, and metrics.
  • Identify and implement strategies to attract and maintain a highly skilled and engaged workforce.
  • Manage and/or lead software development teams, obtaining necessary resources, acting as an escalation point and removing impediments to achieve goals and objectives.
  • Engage in hands-on design and ensure alignment of strategy, architecture, tools/methods with software engineers and architects to execute product roadmaps.
  • Collaborate with a wide variety to stakeholders within business and technology teams to drive change required to execute product roadmaps.
  • Enable integrated teams to deliver technology solutions in support of key product initiatives by working closely with product managers, technical project managers, architects, engineers, and quality assurance.
  • Collaborate within and across business units to prioritize, plan, and execute the development schedule for major product releases.
  • Communicate to senior leaders regarding strategy direction and changes.
  • Knowledge on Pega would be an advantage
  • Work with a Java and ReactJS stack to build user experiences and business services, using American Express frameworks and cloud platform.
  • Bachelor s degree in computer sciences or related experience with advanced degree preferred
  • 13+ years of experience managing agile software engineering teams designing and building software products in a fast paced, complex, and dynamic product development environment.
  • A Full-stack expert having expertise in building web applications revolving around technology stacks like Java 11, Javascript, React JS, Node JS, Springboot, Spring, Kafka, Redis etc. Also, in-depth knowledge on Application design, Testing capabilities, Design & building Microservices.
  • Extensive hands-on experience building distributed applications and managing the development of complex, large scale enterprise applications and products that require a deep understanding of application logic and dependencies.
  • Experience managing large engineering teams using a servant leadership mindset.
  • Proven experience attracting, hiring retaining and leading top engineering talent and high-performance product engineering teams (i.e., Full Time Employees, not partners/contractors).
  • Experience with Scrum, Kanban, or another Agile application development methodology.
  • Proven ability to influence decision-making at all levels within an organisation, and in a variety of contexts.
  • Knowledge CI/CD, system testing, test automation. Experience in infrastructure, application monitoring, platform stabilisation and service performance a plus.

More Info

Job Type:
Function:
Employment Type:

About Company

Job ID: 108516199

Similar Jobs

Chennai, India

Skills:

.NETJavaDevopsTddAgileNode.jsScrumdelivery tracking toolscloud platformsquality metricsperformance management systems

Chennai, India

Skills:

snowflake BitbucketSonarJavaAntAgile MethodologyJIRAMavenCloud FoundryAnsibleAngularAWSKubernetesPythonAzureDockerTerraformJenkinsGitPostgreSQLCloud deploymentsSCM DevOps CI CD toolsDevSecOps pipeline

Chennai, India

Skills:

UnixSplunkJavaGrafanaDynatraceLinuxAWSPythonAzureGcpGoAmazon QITSIKiro

Chennai, India

Skills:

KubernetesMlMicroservicesJavaDevopsGoogle CloudData AnalyticsAWSPythonAzureTerraformDockerJavascriptAi

Chennai, India

Skills:

JavaSpring BootAngularReactGcpAzureSaaS platformsAI toolscloud platformsmicroservices architecturesGitHub CopilotPimSTIBO STEPMDMCPQ ecosystems

Beware of Scammers

We don’t charge money for job offers