Engineering Director

Elysium

Elysium

Software Engineering
New York, NY, USA
Posted on Jul 19, 2024

Company Overview

Elysium Health is a health science company that is focused on developing innovative solutions to promote healthy aging. We offer a range of science-based products that aim to support cellular health and optimize the aging process. Our team is made up of individuals who are passionate about science and technology and are committed to making a positive impact on people's lives.

About the Role

Elysium Health is seeking an experienced Engineering Director to lead our platform and data engineering team. This role involves overseeing sprint planning and management, data engineering and architecture, platform engineering and DevOps, and team leadership and development. The ideal candidate will have a strong background in software development, agile methodologies, data architecture, and platform engineering.

Job Overview

Job Title: Engineering Director
Reports to: VP Engineering
Location: New York, NY or remote
Job Type: Full-Time

Key Responsibilities:

  • Sprint Planning and Management
    • Lead the planning, execution, and review of sprints, ensuring alignment with business objectives and delivery timelines.
    • Collaborate with product management, engineering teams, and stakeholders to define sprint goals and priorities.
    • Facilitate daily stand-ups, sprint reviews, and retrospectives to drive continuous improvement.
  • Data Engineering and Data Architecture
    • Oversee the design, implementation, and maintenance of robust data architecture and engineering solutions.
    • Ensure data integrity, security, and accessibility across the organization.
    • Lead initiatives to optimize data workflows, storage, and processing for scalability and performance.
  • Platform Engineering / DevOps
    • Direct the development, deployment, and management of scalable and reliable platform engineering solutions.
    • Implement and maintain CI/CD pipelines to streamline development processes and improve deployment efficiency.
    • Foster a culture of automation, monitoring, and proactive issue resolution within the engineering team.
  • Team Leadership and Development
    • Lead, mentor, and develop a high-performing engineering team, fostering a collaborative and innovative environment.
    • Provide technical guidance and support to team members, promoting best practices and continuous learning.
  • Collaboration and Communication
    • Collaborate with cross-functional teams, including marketing, product management, and design, to ensure successful project delivery.
    • Communicate effectively with stakeholders to provide updates on project progress, risks, and mitigation plans.
    • Advocate for engineering needs and priorities within the broader organization.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience
  • 10+ years of experience in software development teams
  • Proven experience in leading and managing engineering teams, with a track record of delivering successful projects.
  • Strong understanding of agile methodologies, sprint planning, and sprint management.
  • Expertise in data architecture, data engineering, and related technologies.
  • Proficiency in platform engineering and DevOps practices, including CI/CD, automation, and monitoring.
  • Excellent leadership, communication, and interpersonal skills.
  • Ability to think strategically and execute tactically in a fast-paced environment.