Director, Engineering

IntegriChain
Philadelphia, PA, US
Full-time

Job Description

Job Description

Company Description

IntegriChain is the data and application backbone for market access departments of Life Sciences manufacturers. We deliver the data, the applications, and the business process infrastructure for patient access and therapy commercialization.

More than 250 manufacturers rely on our ICyte Platform to orchestrate their commercial and government payer contracting, patient services, and distribution channels.

ICyte is the first and only platform that unites the financial, operational, and commercial data sets required to support therapy access in the era of specialty and precision medicine.

With ICyte, Life Sciences innovators can digitalize their market access operations, freeing up resources to focus on more data-driven decision support.

With ICyte, Life Sciences innovators are digitalizing labor-intensive processes freeing up their best talent to identify and resolve coverage and availability hurdles and to manage pricing and forecasting complexity.

We are headquartered in Philadelphia, PA (USA), with offices in : Ambler, PA (USA); Pune, India; and Medellín, Colombia. For more information, visit www.

integrichain.com, or follow us on Twitter @IntegriChain and LinkedIn.

We are excited to offer a remote friendly working environment for our employees. To be successful in this role, there are travel requirements (one in-person visit or more per quarter) to our office locations (indicate either Pune, India or Philadelphia, PA) for workshops, team meetings and collaborative activities.

There will be opportunities for international travel to Pune, India and / or Medellin, Colombia and / or Philadelphia, PA annually and as needed based on business needs.

Job Description

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 Engineering, Product Management, 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 team's productivity.
  • 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.

Qualifications

Requirements

  • A proven track record in successfully leading Engineering teams of 25+ engineers (comprising Software Engineers, Leads, and Managers).
  • Experience working in geographically 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

Additional Information

What does IntegriChain have to offer?

Mission driven : Work with the purpose of helping to improve patients' lives!

  • Excellent and affordable medical benefits + non-medical perks including Student Loan Reimbursement, Flexible Paid Time Off and Paid Parental Leave
  • 401(k) Plan with a Company Match to prepare for your future
  • Robust Learning & Development opportunities including over 700+ development courses free to all employees

IntegriChain is committed to equal treatment and opportunity in all aspects of recruitment, selection, and employment without regard to race, color, religion, national origin, ethnicity, age, sex, marital status, physical or mental disability, gender identity, sexual orientation, veteran or military status, or any other category protected under the law.

IntegriChain is an equal opportunity employer; committed to creating a community of inclusion, and an environment free from discrimination, harassment, and retaliation.

Our policy on visa sponsorship for US based positions : Applicants for employment in the US must have valid work authorization that does not now and / or will not in the future require sponsorship of a visa for employment authorization in the US by IntegriChain.

30+ days ago
Related jobs
Promoted
Confidential Jobs
Philadelphia, Pennsylvania

The Senior Director of Software Development will provide leadership and technical expertise within our dynamic Technology Department. Create an engineering culture that supports innovation and creativity while delivering high quality products with predictability and reliability. Director level posit...

Promoted
IntegriChain
Philadelphia, Pennsylvania

Collaborate with cross-functional teams, including Product Engineering, Product Management, Program Management, Customer Support, Data Engineering, SRE, to ensure effective execution of projects. Lead and manage the Software Engineering teams, providing strategic direction and guidance to achieve de...

Promoted
Clevelcrossing
Philadelphia, Pennsylvania

Responsible for providing strategic leadership and executive oversight to all aspects of the Software Development and Engineering department projects and activities. Leads Software Development and Engineering team in the development of new software and web applications and provides continued support...

Promoted
KPMG
Philadelphia, Pennsylvania

KPMG is currently seeking a Director, Engineering - Innovation to join our Digital Nexus Technology organization. Liaise with research and engineering teams to facilitate the seamless integration of models into production systems; establish and maintain processes for monitoring and evaluating model ...

Promoted
Liberty Personnel Services, Inc.
Philadelphia, Pennsylvania

Our client has an opening for a hands-on Director of Software Engineering. In this leadership role, you will play a pivotal part in shaping the technical direction of our company, overseeing the software development lifecycle, and fostering a culture of excellence within the engineering organization...

Promoted
Livent
Philadelphia, Pennsylvania

Reporting to the Director, PMO, the Director, Engineering will be responsible for developing and executing engineering standards, processes, systems and talent management for the Capital Projects function for Arcadium Lithium globally. As part of an international project execution team, the Director...

Publicis Health Media
Philadelphia, Pennsylvania

You will report to the Director, Data Engineering. Develop and enforce data engineering best practices, standards, and policies. Evaluate and implement new technologies and tools to support data engineering initiatives. Drive continuous improvement and innovation in data engineering processes. ...

Trustees of University of Pennsylvania
Philadelphia, Pennsylvania

Routinely monitor and evaluate the efficiency and effectiveness of service delivery and the quality of academic services in partnership with the Managing Director, Director of Student Success & Advising, and other team leadership. As a member of the Office of Academic Services leadership team, provi...

finra
Philadelphia, Pennsylvania

Under general direction from Cyber and Information Security (CIS) Leadership, the Director of Application Security Engineering oversees the Secure Software Development Lifecycle (SSDLC), including all relevant tooling, processes, training and guidance to educate the organization's development commun...

IntegriChain
Philadelphia, Pennsylvania

Collaborate with cross-functional teams, including Product Engineering, Product Management, Program Management, Customer Support, Data Engineering, SRE, to ensure effective execution of projects. Lead and manage the Software Engineering teams, providing strategic direction and guidance to achieve de...