Current jobs related to Head of Software Engineering - Princeton, New Jersey - INVIDI Technologies Corporation


  • Princeton, New Jersey, United States S&P Global Full time

    About the RoleAt S&P Global, we are seeking a highly skilled and experienced Head of Software Engineering: Self Service Platforms to lead our team in developing and implementing cutting-edge software solutions. As a key member of our technology organization, you will be responsible for driving the execution of our platform strategy, leveraging a portfolio of...


  • Princeton, New Jersey, United States S&P Global Full time

    About the RoleAs the Head of Software Engineering: Self Service Platforms, you will play a pivotal role in our strategic transformation from single application development to a self-service platform-centric approach. This involves architecting and building the next generation of our Index creation, calculation, and runtime systems, as well as developing the...


  • Princeton, New Jersey, United States S&P Global Full time

    About the RoleWe are seeking a highly experienced and visionary Head of Software Engineering: Self Service Platforms to lead our strategic transformation from single application development to a self-service platform-centric approach. As a key leader of the Technology Organization, you will play a pivotal role in architecting and building the next generation...


  • Princeton, New Jersey, United States S&P Global Full time

    About the RoleAt S&P Global, we are seeking a highly skilled and experienced Head of Software Engineering: Commercial and Index Governance Systems to lead our software engineering teams in developing, enhancing, maintaining, and reimaging our customer-facing web applications, internal commercial workflow applications, and Index Governance applications.Key...


  • Princeton, New Jersey, United States Indium Software Full time

    Job DescriptionIndium Software is seeking a highly skilled Backend Python Developer to join our team.Key Responsibilities:10-12 years of experience in software developmentHands-on experience in Python scriptingStrong analytical and problem-solving skillsExperience in Agile/Scrum project executionKnowledge of cloud app services, load balancer, and application...


  • Princeton, New Jersey, United States Ness Digital Engineering Full time

    Job Title: Lead.Net DeveloperNess Digital Engineering is a full lifecycle digital engineering firm that offers digital advisory through scaled engineering services. We combine our core competence in engineering with the latest in digital strategy and technology to seamlessly manage Digital Transformation journeys from strategy through execution to help...

  • Automation Engineer

    1 month ago


    Princeton, New Jersey, United States Indium Software Full time

    Job Title: Senior Automation EngineerIndium Software is seeking a highly skilled Senior Automation Engineer to join our team.Job SummaryWe are looking for a talented Automation Engineer to develop and implement automated test scripts for embedded software. The ideal candidate will have a strong background in Python programming, experience with automation...


  • Princeton, New Jersey, United States Triunity Software Full time

    Job Title: Machine Learning and Gen AI EngineerJob Description:We are seeking a highly skilled Machine Learning and Gen AI Engineer to join our team at Triunity Software. As a Machine Learning and Gen AI Engineer, you will be responsible for designing, developing, and deploying machine learning models and artificial intelligence systems to solve complex...


  • Princeton, New Jersey, United States Trimble Full time

    About the RoleWe are seeking a skilled Software Development Engineer to join our team at Trimble. As a Software Development Engineer, you will be responsible for designing, developing, and testing software applications to meet the needs of our customers.Key ResponsibilitiesDesign, develop, and test software applications using current programming languages...


  • Princeton, New Jersey, United States Lingraphica Full time

    Job DescriptionPurpose: The Software Engineering Lead will oversee the technical direction of an empowered product team, responsible for translating business requirements into technical requirements and development milestones.Key Responsibilities:Collaborate with product owners and team in task planning, estimation, scheduling, staffing, and definition of...


  • Princeton, New Jersey, United States Trimble Full time

    Job DescriptionAre you a skilled Software Engineer looking to be at the forefront of developing cutting-edge software enhancements and new products in a collaborative environment?We are seeking a talented Software Engineer to join our team and contribute to the design, development, and testing of innovative software solutions.Key Responsibilities:Analyze and...


  • Princeton, New Jersey, United States Lingraphica Full time

    Job DescriptionThe Software Engineering Lead will be responsible for leading the technical direction of an empowered product team. This role requires a strong understanding of software development principles and the ability to translate business requirements into technical requirements and development milestones. The ideal candidate will have a mix of...

  • Civil Engineer

    2 weeks ago


    Princeton, New Jersey, United States Sterling Engineering Full time

    Job Title: Staff Civil EngineerWe are seeking a highly skilled Staff Civil Engineer to join our team at Sterling Engineering. As a Staff Civil Engineer, you will be responsible for preparing engineering design drawings from schematic design through construction documents.Key Responsibilities:Preparation of engineering design drawings from schematic design...


  • Princeton, New Jersey, United States Bloomberg Full time

    Job Summary: We are seeking a highly skilled Senior Software Engineer to join our team at Bloomberg. The successful candidate will be responsible for planning and executing software development projects, working through the project life cycle, and ensuring quality of projects. Key responsibilities include:Developing software requirements with Bloomberg and...


  • Princeton, New Jersey, United States SAIC Full time

    We are seeking a talented and motivated Software Engineer Intern to join our team at SAIC. As a member of our team, you will have the opportunity to work on cutting-edge projects and collaborate with experienced professionals in the field.Responsibilities will include:Troubleshooting and debugging software issuesAssisting in the development and testing of...

  • Senior Data Engineer

    2 weeks ago


    Princeton, New Jersey, United States Triunity Software Full time

    Senior Data EngineerWe're seeking a highly skilled Senior Data Engineer to join our Data Science Team, focusing on implementing and managing data workflows that support machine learning models and large-scale analytics.This role involves designing and implementing ETL processes, ensuring data quality, and deploying ML models to production environments.The...


  • Princeton, New Jersey, United States Bloomberg Full time

    Job Summary: We are seeking a highly skilled Senior Software Engineering Lead to join our team at Bloomberg. As a key member of our software development team, you will be responsible for planning and executing small to mid-size software development projects. Your expertise will be essential in ensuring the quality of our projects and driving innovation in...


  • Princeton, New Jersey, United States InsideHigherEd Full time

    Job Title: Lead Research Software EngineerPrinceton University's Princeton Language and Intelligence (PLI) Initiative is seeking a highly skilled Lead Research Software Engineer to join their dynamic research team. As a key member of the team, you will be responsible for overseeing the development of innovative software solutions for cutting-edge AI research...


  • Princeton, New Jersey, United States InsideHigherEd Full time

    Job Title: Head of Physics Operations, Research PhysicistWe are seeking a highly skilled and experienced individual to lead our Physics Operations team and contribute to the success of our research programs.Key Responsibilities:Recruit, train, and lead a team of Physics OperatorsDevelop and implement real-time algorithms for the Plasma Control System...


  • 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...

Head of Software Engineering

2 months ago


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

Position Overview

The 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' capabilities.

About INVIDI Technologies Corporation

As a leader in the addressable television sector, INVIDI Technologies Corporation has developed award-winning technology that is utilized by major cable, satellite, and telecommunications providers. Our solutions empower advertisers to reach their target audiences effectively, regardless of the viewing platform.

Role Responsibilities

  • Develop and implement a comprehensive data strategy within a cloud-based, multi-tenant product environment.
  • Oversee the execution of data initiatives, including the creation of centralized data platforms, business intelligence dashboards, and advanced analytics solutions.
  • Collaborate across departments to identify and address complex data challenges.
  • Mentor and guide team members, fostering their growth as engineers through code reviews and architectural discussions.
  • Conduct thorough analyses encompassing data collection, requirement specifications, and ongoing deliverables.
  • Build and refine analytical pipelines to deliver insights at scale.
  • Translate analytical findings into actionable business strategies.
  • Propose and implement solutions to business challenges, particularly when data availability is constrained.

Qualifications

  • A minimum of 10 years of experience in developing large-scale data and analytics platforms.
  • At least 8 years of experience in constructing ETL/ELT pipelines utilizing AWS or GCP.
  • 5 years of experience in creating business intelligence dashboards with tools such as Tableau or Power BI.
  • Proven leadership experience in managing software development teams for over 10 years.
  • Experience with data pipeline orchestration tools, such as Apache Airflow, for at least 3 years.
  • Deep understanding of AI and ML methodologies, including data analysis and model deployment.
  • Experience in data governance and privacy practices for a minimum of 5 years.
  • Ability to work collaboratively with teams across various global time zones.

Preferred Skills

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

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 promotes a clean, organized, and supportive office atmosphere, where prolonged periods of desk work are common.

Equal Opportunity Statement

INVIDI is committed to fostering a diverse and inclusive workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, or any other protected status.