Director of Engineering

Hybrid
Director
🇺🇸 United States
Engineering Manager
Software development

What this role entails:

  • Lead and manage the Software Engineering teams, providing strategic direction and guidance to achieve departmental goals.
  • Architecting the software solutions & development frameworks from scratch and re-architecting them when needed, while being keen on considering & incorporating cross-functional feedback during designing.
  • Define and implement engineering processes and best practices to optimize product development and delivery.
  • Collaborate with cross-functional teams, including Product Management, Design, Quality Assurance, Program Management, Customer Support, Data Engineering, SRE, to ensure effective execution of projects.
  • Foster a culture of innovation, continuous improvement, and accountability within the engineering team.
  • Hire, train, and mentor engineering talent, fostering their professional growth and development.
  • Provide technical leadership and guidance to the engineering team, ensuring the use of best-in-class technologies and methodologies.
  • Oversee the planning, estimation, and prioritization of engineering projects, ensuring timely and successful delivery.
  • Make critical decisions based on the circumstances and limited information to mitigate any deliverable risks to ensure we meet the deadlines committed to our stakeholders & customers.
  • Proactively communicate with the stakeholders the risks and the steps taken to mitigate the risks
  • Define & monitor the metrics through data-driven insights (using Jira) to progressively improve the productivity of the team.
  • Work closely with the Product Management team and the Software Engineering Leads/Managers, to understand the functional & non-functional requirements to strategize the DEV involvement and their responsibilities throughout the PDLC achieving higher throughout.
  • Monitor and evaluate team performance, identifying areas for improvement and implementing corrective actions as needed.
  • Stay up-to-date with industry trends and advancements, identifying opportunities for innovation and competitive advantage.
  • Identify the training needs by evaluating the skill gaps of the team, and plan to upskill them accordingly.
  • Mentor the team to identify potential impediments & anomalies to proactively address them in time.

Requirements

Requirements

  • A proven track record in successfully leading Engineering teams of 25+ engineers (comprising Software Engineers, Leads, and Managers).
  • Experience working in geologically distributed team structure with an active engagement everyday.
  • Exceptional ownership skills along with the creativity & decision making skills to ensure the team successfully delivers even in the unforeseen challenging situations (if any).
  • Exceptional track record in ensuring the team follows the process and test standards, and proactively propose and bring changes into action for the continuous improvements to evolve over time.
  • Experience designing & building high-volume enterprise-grade SaaS products that are built to scale with min refactoring required with app data growing sharply by onboarding new large customers.
  • Hands-on experience using Python and its libraries for test case preparation.
  • Hands-on experience using Python web frameworks such as Flask, Django.
  • Hands-on experience using ORM frameworks such as SQLAlchemry, Django ORM.
  • Experience in Application performance Monitoring using tools such as Datadog/Grafana.
  • Experience in Data Analytics and Reporting development integrated with a data warehouse such as Snowflake
  • Experience in profiling and analyzing using tools such as Jprofiler, Optimizit, GCViewer, Heap analyzer, Thread Analyzer Statspack, DBMon, SQLProfiler.
  • Strong hold in writing DB queries and understanding the DB models and training the team.
  • Strong knowledge on AWS Services - S3, Lambda, Cloudwatch, ECR/ECS, Batch services.
  • Experience with Agile methodologies, such as Scrum, Kanban. Hands-on experience in planning the Sprints and Releases that resulted in zero spillovers during execution.
  • An influencer by always advocating for technical excellence and innovation while being open to change and improve when needed.
  • Experience working on utilizing DevOps tools and CI/CD pipelines to build and deploy software.
  • Have knowledge of Test Driven Development.
  • Resilient in ambiguous situations and can approach challenges from multiple perspectives
  • A self-motivated individual who thrives on challenges, actively seeking out opportunities to delve into core issues. Collaborates closely with stakeholders at all levels and across teams to devise and implement
    effective solutions.
  • A believer in using the latest technology (such as AI) in building solutions for optimal efficiency and fostering such a culture by mentoring the team in those lines.

#LI-ZG1

 

IntegriChain

IntegriChain

IntegriChain is the data and application backbone for market access departments of Life Sciences manufacturers.

Healthcare
Data Analytics
Software

LinkedIn

🏭pharmaceutical manufacturing
🎂2005

Other jobs at IntegriChain

 

 

 

 

 

 

 

 

View all IntegriChain jobs

Why OmniJobs?

  • Rare & hidden jobs
  • New jobs every day
  • No expired job posts
  • All jobs in English

Receive emails about similar jobs

Get alerts to your inbox about new open jobs that are similar to this one.

🇺🇸 United States
Engineering Manager

No spam. No ads. Unsubscribe anytime.

Similar jobs