Senior Software Engineering Manager

5 days ago


Philadelphia, Pennsylvania, United States IntegriChain Full time
Job Description

IntegriChain is a leading provider of data and application solutions for market access departments of Life Sciences manufacturers. We deliver the data, applications, and business process infrastructure for patient access and therapy commercialization. Our ICyte Platform 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.

We are headquartered in Philadelphia, PA (USA), with offices in Ambler, PA (USA); Pune, India; and Medellín, Colombia. For more information, visit our website or follow us on social media.

Key Responsibilities
  • Lead and manage the Software Engineering teams, providing strategic direction and guidance to achieve departmental goals.
  • Architect and design software solutions and development frameworks from scratch and re-architect them when needed.
  • Define and implement engineering processes and best practices to optimize product development and delivery.
  • Collaborate with cross-functional teams 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 and customers.
  • Proactively communicate with stakeholders the risks and the steps taken to mitigate the risks.
  • Define and monitor metrics through data-driven insights to progressively improve the team's productivity.
  • Work closely with the Product Management team and the Software Engineering Leads/Managers to understand the functional and non-functional requirements to strategize the DEV involvement and their responsibilities throughout the PDLC achieving higher throughput.
  • 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 training needs by evaluating the skill gaps of the team, and plan to upskill them accordingly.
  • Mentor the team to identify potential impediments and anomalies to proactively address them in time.
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 structures with an active engagement every day.
  • Exceptional ownership skills along with creativity and decision-making skills to ensure the team successfully delivers even in unforeseen challenging situations.
  • Exceptional track record in ensuring the team follows the process and test standards, and proactively propose and bring changes into action for continuous improvements to evolve over time.
  • Experience designing and building high-volume enterprise-grade SaaS products that are built to scale with minimal 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 SQLAlchemy, 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.


  • Philadelphia, Pennsylvania, United States InsideHigherEd Full time

    Job Title: CNB Senior Software EngineerJoin the Perelman School of Medicine at the University of Pennsylvania as a CNB Senior Software Engineer and contribute to the development of innovative neuroimaging research techniques and bioinformatics resources.About the Role:The Brain Behavior Lab (BBL) and the Lifespan Brain Institute (LiBI) are dedicated to...


  • Philadelphia, Pennsylvania, United States KickUp Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at KickUp. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions that empower educators to grow and thrive.As a technical leader, you will collaborate closely with product...


  • Philadelphia, Pennsylvania, United States Delphinus Engineering Full time

    Job Title: Senior Control Systems EngineerWe are seeking a highly skilled Senior Control Systems Engineer to join our team at Delphinus Engineering. As a key member of our team, you will be responsible for developing, reviewing, and supporting the testing of shipboard and shore-based systems, including hardware, software, and network interfaces.Key...


  • Philadelphia, Pennsylvania, United States Tri-Force Consulting Services, Inc. Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Tri-Force Consulting Services, Inc. in Philadelphia, PA.Job Summary:The ideal candidate will have a minimum of 7-9 years of experience in designing, developing, and supporting mission-critical web and Windows applications using application/data...


  • Philadelphia, Pennsylvania, United States Inabia Software Full time

    Job SummaryWe are seeking a highly skilled Senior Network Systems Engineer to join our team at Inabia Software. As a key member of our infrastructure team, you will be responsible for designing, implementing, and maintaining our UC infrastructure.Key ResponsibilitiesInfrastructure Support: Provide day-to-day support and maintenance of our current...


  • Philadelphia, Pennsylvania, United States Motion Recruitment Full time

    Job Title: Senior Software Integrations EngineerCranberry Township, Pennsylvania client is seeking a skilled Software Engineering Lead to support their SIS team in developing and deploying security solutions that facilitate protection of the nation's critical infrastructure.Job Summary:As a Senior Software Integrations Engineer, you will be responsible for...


  • Philadelphia, Pennsylvania, United States Saxon Global Full time

    Job Title: Senior Software EngineerSaxon Global is seeking an experienced Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing and maintaining data-intensive MongoDB and GRPC-based APIs, as well as designing, implementing, and deploying new scalable and secure...


  • Philadelphia, Pennsylvania, United States Strategic Employment Partners (SEP) Full time

    Lead Full Stack EngineerStrategic Employment Partners (SEP) is seeking a seasoned Software Lead Engineer to join our dynamic team.Key Responsibilities:Lead and mentor a team of developers in the design, development, and maintenance of software applications.Contribute to the development of software applications using ReactJS, TypeScript, and NodeJS.Manage and...


  • Philadelphia, Pennsylvania, United States Insomnia Cookies Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our technology team as a Lead Developer. As a key member of our team, you will be responsible for leading the development of our web and mobile applications, ensuring high-quality deliverables, and mentoring a team of offshore contract developers.Key...


  • Philadelphia, Pennsylvania, United States NeuroFlow Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at NeuroFlow. As a key member of our engineering team, you will play a critical role in advancing our full-stack development initiatives and driving our mission forward.Responsibilities:Lead complex full-stack projects, driving innovation and...


  • Philadelphia, Pennsylvania, United States Jobot Full time

    About the RoleThis is a nationally well-known software company headquartered in a major metropolitan area. The team works in a hybrid fashion, with a mix of in-office and remote work arrangements. The company offers incredible benefits, stability, and competitive compensation for its engineers.Company OverviewThis company is renowned for its excellent...


  • Philadelphia, Pennsylvania, United States OSIsoft Full time

    Role Overview: As a Senior Software Engineer, you will play a pivotal role in shaping the technical direction of our projects at OSIsoft. Your expertise will be essential in making informed technical decisions that affect various dimensions such as scalability, reliability, and performance. Key Responsibilities: Design, develop, test, and troubleshoot...


  • Philadelphia, Pennsylvania, United States vTech Solution Full time

    Job OverviewvTech Solution Inc is seeking a Senior Software Engineer to contribute to our innovative projects.Company Background:We are committed to delivering high-quality software solutions.Job Duration: MonthsCompensation: Based on experience.Key Responsibilities:Design, develop, and maintain critical web and desktop applications while adhering to...


  • Philadelphia, Pennsylvania, United States Inabia Software Full time

    Job DescriptionJob Title: Embedded Engineer with RDKLocation: RemoteJob Type: ContractInterview: VideoAbout the Role:We are seeking an experienced Embedded Engineer with RDK expertise to join our team at Inabia Software. As an Embedded Engineer, you will be responsible for designing, developing, and testing embedded systems and software.Key...


  • Philadelphia, Pennsylvania, United States Motion Recruitment Full time

    Job Title: Senior Software Integrations EngineerCranberry Township, Pennsylvania client is seeking a skilled Software Engineering Lead to support their SIS team in developing and deploying security solutions that facilitate protection of the nation's critical infrastructure.Contract Duration:6 Months (contract-to-hire)Key Responsibilities:Plan and execute...


  • Philadelphia, Pennsylvania, United States Omtech llc Full time

    Job OverviewPosition: Senior Java Software EngineerAs a key member of our development team at Omtech LLC, you will play a crucial role in enhancing our software solutions. Your expertise will contribute to the design, implementation, and maintenance of robust applications that drive our business forward.Key Responsibilities:Develop and automate both UI and...


  • Philadelphia, Pennsylvania, United States Comcast Corporation Full time

    Comcast Corporation is a global media and technology company that reaches hundreds of millions of customers, viewers, and guests worldwide. Our award-winning technology team is dedicated to turning big ideas into cutting-edge products, platforms, and solutions that our customers love. We create space to innovate and recognize, reward, and invest in your...


  • Philadelphia, Pennsylvania, United States Colliers Engineering & Design Full time

    OverviewColliers Engineering & Design is seeking a highly skilled Senior Project Engineer to lead design tasks and manage support staff. The ideal candidate will have expertise in grading and drainage designs associated with NJ development projects and be able to work within AutoCAD alongside staff engineers to collaborate and successfully complete projects...


  • Philadelphia, Pennsylvania, United States Jobot Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our team of architects and engineers developing new solutions for clients. As a key member of our team, you will be responsible for designing, architecting, and building scalable, enterprise applications from the ground up.Key ResponsibilitiesDesign and develop complex software...


  • Philadelphia, Pennsylvania, United States Colliers Engineering & Design Full time

    Position Overview:Colliers Engineering & Design is actively seeking a Senior Electrical Project Engineer to enhance our Electrical team. This role is pivotal in delivering high-quality engineering solutions across various projects.Our team of mechanical, electrical, and plumbing (MEP) engineers specializes in a diverse array of projects, including power...