Head of Software Engineering

1 week ago


Princeton, New Jersey, United States INVIDI Technologies Corporation Full time

Position Overview

The Director of Software Development will oversee the strategic direction and execution of software initiatives within INVIDI Technologies Corporation. This role is pivotal in shaping the future of our innovative technology solutions that are transforming the television landscape globally.

About INVIDI Technologies Corporation

INVIDI Technologies Corporation stands at the forefront of software innovation in the television industry. Our award-winning technology is utilized by major cable, satellite, and telecommunications operators, enabling precise ad delivery across various platforms and devices. We have pioneered the addressable television market, which continues to expand rapidly on a global scale.

Role Responsibilities

  • Develop and implement a comprehensive data strategy within a cloud-based, multi-tenant product environment.
  • Lead the execution of data initiatives by constructing centralized data platforms, business intelligence dashboards, and advanced analytics solutions.
  • Collaborate across departments to identify and prioritize complex challenges, framing them effectively for resolution.
  • Mentor and guide engineering teams, fostering professional growth through code reviews and architectural discussions.
  • Conduct thorough analyses, from data collection to presenting actionable insights.
  • Prototype and build analytical pipelines to deliver scalable insights.
  • Translate analytical findings into strategic business recommendations.
  • Formulate and implement strategies to address business challenges, particularly when data availability is constrained.

Qualifications

  • At least 10 years of experience in developing large-scale data and analytics platforms.
  • A minimum of 8 years in constructing ETL/ELT pipelines using cloud services like AWS or GCP.
  • Five years of experience in creating business intelligence dashboards with tools such as Tableau or Power BI.
  • Proven leadership experience with a focus on mentoring and developing software engineers.
  • Experience with data pipeline orchestration tools like Apache Airflow.
  • Strong understanding of AI/ML methodologies, including data analysis and model deployment.
  • Experience in data governance and privacy best practices.
  • Demonstrated ability to manage operations of data platforms, including monitoring and incident management.
  • Experience working with global teams across various time zones.
  • Proficiency in developing product and technical roadmaps for data solutions.
  • Experience in promoting data-driven cultures within organizations.

Preferred Skills

  • Experience in statistical data analysis and optimization techniques.
  • Familiarity with containerization technologies such as Docker and Kubernetes.
  • Experience in developing RESTful web services.
  • Knowledge of video content delivery and advertising technology.

Benefits

  • Comprehensive paid time off and company holidays.
  • Medical, dental, and vision insurance.
  • 401(k) plan with company contributions.
  • Tuition reimbursement and employee referral bonuses.

Work Environment

INVIDI fosters a clean, organized, and supportive workplace culture, emphasizing collaboration and innovation.

Equal Opportunity Statement

INVIDI is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, family status, marital status, sexual orientation, national origin, genetics, neurodiversity, disability, age, or veteran status.



  • Princeton, New Jersey, United States Capgemini Engineering Full time

    About the RoleWe are seeking a highly motivated LIMS LabVantage Engineer to join our team at Capgemini Engineering. As a key member of our software development team, you will be responsible for designing, developing, and implementing medium-to-large-scale changes in a corporate environment.Key ResponsibilitiesReview and assess risk to ensure accuracy and...


  • Princeton, New Jersey, United States INVIDI Technologies Corporation Full time

    Position OverviewThe Director of Software Development will play a pivotal role in shaping the future of INVIDI Technologies Corporation, a frontrunner in the software industry revolutionizing television advertising globally. This leadership position is essential for guiding our talented teams in delivering innovative solutions that enhance our clients'...


  • Princeton, New Jersey, United States InsideHigherEd Full time

    Job Title: Associate Director of Research Software EngineeringCompany: InsideHigherEdThe Research Software Engineering Group at InsideHigherEd is seeking an Associate Director of Research Software Engineering. This role involves leading a team of Research Software Engineers to enhance the quality, performance, and sustainability of computational research...


  • Princeton, New Jersey, United States Munich Re Full time

    NOTICE OF FILINGMunich Re America Services, Inc. is seeking a Senior Software Engineer for its operations.Role Overview:The selected candidate will be responsible for developing and architecting intricate software solutions that align with the organization's IT framework and customer specifications.Collaboration with the Architecture team is essential to...


  • Princeton, New Jersey, United States InsideHigherEd Full time

    Position OverviewThe Princeton Language and Intelligence Initiative at Princeton University is seeking a Chief Research Software Engineer. This initiative encompasses three primary research areas: (a) Enhancing the design, evaluation, safety, and comprehension of extensive AI models, particularly language models; (b) Implementing large AI models across...


  • Princeton, New Jersey, United States SRI Infotech Full time

    Position Overview:We are seeking a skilled Cybersecurity Software Engineer to collaborate with business analysts in order to gather and evaluate business requirements. You will engage in all stages of the Software Development Lifecycle (SDLC), contributing to the design and implementation of robust security solutions.Key Responsibilities:- Design and...


  • Princeton, New Jersey, United States Latent AI Full time

    Who we areLatent AI believes in a vibrant and sustainable future driven by the power of AI. Our mission is to enable the vast potential of AI that is efficient, practical and useful.We are a diverse, ambitious team of scientists, engineers, entrepreneurs and visionaries revolutionizing how the next generation AI systems are built. We are deeply passionate...


  • Princeton, New Jersey, United States InsideHigherEd Full time

    Position OverviewThe Princeton Language and Intelligence Initiative at Princeton University is seeking applications for a Chief Research Software Engineer. This initiative encompasses three primary research areas: (a) Enhancing the design, evaluation, safety, and comprehension of large AI models, particularly language models; (b) Implementing large AI models...


  • Princeton, New Jersey, United States InsideHigherEd Full time

    OverviewThe "Princeton Language and Intelligence" Initiative at Princeton University is seeking applications for a Lead Research Software Engineer. This interdisciplinary initiative encompasses three primary research areas: (a) Enhancing the design, evaluation, safety, and comprehension of large AI models, particularly language models; (b) Leveraging large...


  • Princeton, New Jersey, United States Sterling Engineering Inc. Full time

    Job OverviewWe are seeking a highly skilled Staff Civil Engineer to join our team at Sterling Engineering Inc. in Princeton, NJ.Key ResponsibilitiesDevelop engineering design drawings from schematic design through construction documents.Assist with the preparation of technical documentation, including engineering reports, technical specifications, and...


  • Princeton, New Jersey, United States BrainWave Professionals Full time

    About the Role:We are seeking a highly skilled Senior Software Engineer to join our team at BrainWave Professionals. As a Senior Software Engineer, you will be responsible for designing and developing data processing patterns to simplify the complexity of real-world data engineering architecture.Key Responsibilities:Design and develop high-performance...


  • Princeton, New Jersey, United States Shain Associates Full time

    Position OverviewShain Associates is seeking a dedicated and skilled C++ Software Engineer with a proven track record in the development and implementation of critical software solutions within high-stakes trading environments.Key ResponsibilitiesEvaluate business and system needs while crafting detailed functional specifications.Design and implement robust,...


  • Princeton, New Jersey, United States Shain Associates Full time

    Position OverviewShain Associates is seeking a Senior C++ Software Engineer with a strong background in developing robust software solutions for high-stakes trading systems. The ideal candidate will have a proven track record in the full software development lifecycle, particularly in environments where performance and reliability are paramount.Key...


  • Princeton, New Jersey, United States InsideHigherEd Full time

    About the RoleWe are seeking a highly skilled and experienced Lead Research Software Engineer to join our team at InsideHigherEd. As a key member of our research team, you will play a critical role in advancing our AI research initiatives and developing innovative software solutions.Key ResponsibilitiesTechnical LeadershipOversee a team of Research Software...


  • Princeton, New Jersey, United States State Street Corporation Full time

    About the RoleWe are seeking a highly skilled Software Engineering Lead to join our team at State Street Corporation. As a key member of our Global Technology Services (GTS) team, you will play a critical role in driving our digital transformation and expanding business capabilities using industry best practices and advanced technologies.Key...


  • Princeton, New Jersey, United States Educational Testing Service (ETS) Full time

    Opportunity with Educational Testing Service (ETS)About ETS:With over 75 years of leadership in the education sector, ETS is dedicated to enhancing quality and equity in education through innovative research and effective learning solutions. Our mission is to empower learners worldwide by providing trusted assessments such as TOEFL, TOEIC, GRE, and Praxis.As...


  • Princeton, New Jersey, United States InsideHigherEd Full time

    OverviewThe Senior Software Development Analyst plays a pivotal role in facilitating computational research and supporting a diverse array of users within the organization. This position requires close collaboration with faculty members to design, develop, and oversee software solutions tailored to various research initiatives. The analyst will engage in...

  • Software Engineer

    5 days ago


    Princeton, New Jersey, United States Bloomberg Full time

    Job SummaryBloomberg is seeking a Senior Software Engineer to join our Data Technologies team. As a member of this team, you will contribute to the research, design, development, and maintenance of low-latency, distributed web scraping solutions.Key ResponsibilitiesDesign, implement, and own critical applications and components of our platform.Participate in...


  • Princeton, New Jersey, United States Verus LLC Full time

    Job TypeFull-timeOverviewThe Head of IT Systems Management will define the strategic direction for overseeing information technology across the organization. This role involves close collaboration with executive leadership to ensure that IT capabilities are aligned with the overall business objectives. The Head of IT Systems Management is tasked with...


  • Princeton, New Jersey, United States Legal services company Full time

    Job OverviewSUMMARY:The Head of IT Systems Management will establish the strategic direction for overseeing information technology within the organization, working closely with executive leadership to align IT capabilities with the overarching business objectives. This role encompasses the development of network infrastructure and platforms to provide...