JUMP TO CONTENT

Senior Director of Software Engineering - Big Data

  1. Dublin
JR118787
  1. IT Management
  2. ICON Full Service & Corporate Support
  3. Office Based

About the role

ICON plc is a world-leading healthcare intelligence and clinical research organisation. From molecule to medicine, we advance clinical research providing outsourced services to pharmaceutical, biotechnology, medical device and government and public health organisations.

With our patients at the centre of all that we do, we help to accelerate the development of drugs and devices that save lives and improve quality of life.

Our people are our greatest strength, are at the core of our culture, and the driving force behind our success. ICON people have a mission to succeed and a passion that ensures what we do, we do well.

The Role:

Senior Director of Software Engineering with Big Data Emphasis

Company: Symphony Health, an ICON PLC Company.

Job Description:

As the Senior Director of Software Engineering for Symphony, you will be responsible for leading a team of Data & Application Architects, Software Engineers, QA Engineers and Business Analysts to design, develop, test, and implement scalable and efficient solutions for processing and analyzing large volumes of data. You will play a crucial role in driving the technical direction of discovering and unlocking the vast amounts of value contained in the Symphony Health data.

Key Responsibilities:

  • Leadership: Provide strong leadership and mentorship to a team of software engineers, fostering a culture of innovation, collaboration, high performance, and continuous learning.
  • Performance Management: set, track and manage goals and objectives for team members to drive a high-performance culture.
  • Financial Management: plan, manage and achieve operating budget for team within tight parameters and develop annual capital budget for innovation projects.
  • Strategic Planning: Develop and implement a strategic roadmap for high performance intelligence initiatives, novel data visualizations, aligning with business objectives and identifying opportunities for innovation and growth.
  • Architecture and Design: Lead the architectural design and development of scalable and robust big data systems and platforms, utilizing cutting-edge technologies and best practices. Following and aligning to ICON’s technical, security, data privacy, and SDLC guidelines.
  • Technical Expertise: Stay abreast of industry trends and emerging technologies in big data, providing technical guidance and expertise to drive innovation and efficiency.
  • Project Management: Oversee the end-to-end development lifecycle of development projects, from requirements gathering and design to implementation, testing, and deployment.
  • Collaboration: Collaborate closely with cross-functional teams, including data scientists, analysts, product managers, and other stakeholders, to define requirements and deliver high-quality solutions.
  • Performance Optimization: Identify opportunities for performance optimization and scalability improvements within big data systems, ensuring efficient data processing and analysis.
  • Quality Assurance: Establish and enforce best practices for software development, code quality, testing, and deployment to ensure the delivery of reliable and maintainable solutions.
  • Risk Management: Proactively identify and mitigate technical risks and issues that may impact project timelines or deliverables, ensuring timely resolution and effective communication with stakeholders.
  • Continuous Improvement: Drive a culture of continuous improvement within the engineering team, fostering innovation, creativity, and a commitment to excellence in all aspects of software development.

To be successful in the role, you will ideally have:

  • Bachelor's or Master's degree in Computer Science, Data Science, Engineering, or a related field.
  • 10+ years of experience in software engineering, with a focus on Big Data technologies, Data Warehousing, ETL, Data Cleansing, AI and Visualization across various platforms (AWS, Oracle and Snowflake).
  • Proven track record of successfully leading and managing multiple teams of software engineers in a fast-paced, dynamic environment. Experience of managing groups in a geographically dispersed environment is essential with team members and stakeholders split between US, Ireland, UK and India.
  • Deep expertise in processing and analyzing Big Data technologies such as Oracle EXA, Snowflake, Hadoop, Spark, Kafka, Hive, etc.
  • Strong understanding of distributed computing principles and experience with large-scale data processing and analysis.
  • Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and communicate technical concepts to non-technical stakeholders.
  • Demonstrated strategic thinking and problem-solving abilities, with a strong focus on driving results and achieving business objectives.
  • Experience with cloud platforms (e.g. AWS, OCI, Azure) and containerization technologies (e.g., Docker, Kubernetes) is a plus, as is knowledge of languages such as C, C#, Java and Python.
  • Ability to build visual artifacts for explaining complex concepts to business stakeholders and aligning adjacent IT Teams.

Joining Symphony Health means becoming part of a dynamic team dedicated to pushing the boundaries of innovation and delivering exceptional results. If you are passionate about Big Data and software engineering and thrive in a fast-paced, collaborative environment, we want to hear from you. Apply now to take the next step in your career!

List #1

Day in the life

Who we are

Press play to find out more

Similar jobs at ICON

We are sorry but your search has returned no results.


Please try some of the links below to find what you are looking for:

  1. ICON Full Service and Corporate Support Jobs
  2. ICON Strategic Solutions Jobs

Browse popular job categories below or search all jobs above