Lead Software Engineer

Philadelphia, Pennsylvania

IntegriChain
Apply for this Job
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 , or follow us on and LinkedIn.

Job Description

Responsibilities
  • Lead the Software Engineering Level 3 Support teams (called Saviors) of 2-3 Products, ensuring the teams achieve the departmental quality goals meeting the support SLAs.
  • Re-designing the software solutions & development frameworks when needed, while being keen on considering & incorporating cross-functional feedback during designing.
  • Responsible for issues triaging and prioritization in partnership with the cross-products and cross-platform Product Management and Level 1 Support teams.
  • Make critical decisions based on the circumstances and limited information to ensure we meet the committed SLAs to our stakeholders & customers.
  • Be the single point of contact for Engineering teams when it comes to product maintenance discussions with the customers of the respective Products.
  • Proactively communicate with the stakeholders the risks and the steps taken to mitigate those risks.
  • Implement and ensure engineering processes and best practices are followed to optimize product development and deliver quality solutions.
  • Collaborate with cross-functional teams, including Product Management, Roadmap Development, Program Management, Customer Support, Data Engineering, and Site-reliability Engineering teams, to ensure effective execution of the projects.
  • Foster a culture of being customer-focused with significant requirements for innovation, continuous improvement, and accountability.
  • Hire, train, and mentor engineering talent, fostering their professional growth and development.
  • Provide technical leadership and guidance to the engineering team, ensuring our customers' operations are not impacted due to the issues in the software we released in the past.
  • Oversee the release planning, bug estimation, and bug prioritization, ensuring customer satisfaction
  • Responsible for Level 3 issues' Root cause analysis, troubleshooting, and timely resolution
  • Define & monitor the metrics through data-driven insights (using Jira) to progressively improve the productivity of the team.
  • 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 10+ engineers (comprising Software Developers and Testers).
  • Experience working with geographically distributed Engineering teams (comprising Developers, Testers, PMs, Engineering Leads, & Scrum Masters) that design, build, and support software solutions.
  • Exceptional ownership skills along with creativity & decision-making skills to ensure the team successfully delivers even in unforeseen challenging situations (if any).
  • Exceptional track record in ensuring the team follows the process and test standards and proactively proposes and brings changes into action for the continuous improvements to evolve over time.
  • Experience building & maintaining 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 and 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 Jprofi ler, Optimizit, GCViewer, Heap analyzer, Thread Analyzer Statspack, DBMon, and SQLProfi ler.
  • 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 improvement 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, RPA) in building solutions for optimal efficiency and fostering such a culture by mentoring the team in those lines.


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.

Videos To Watch
Date Posted: 19 April 2025
Apply for this Job