1

Program Engineer Jobs in New York (NOW HIRING)

Be Seen First

The Program Director serves under this governance structure, ensuring that all programming reflects the values and strategic direction established by the Board. Position: Program Director Department:

Urgent

Apply Early

Be Seen First

The Program Director serves under this governance structure, ensuring that all programming reflects the values and strategic direction established by the Board. Position: Program Director Department:

Urgent

The Program Administrator supports the academic and administrative operations of the Civil, Urban and Environmental Engineering (CUE) Department and the Center for Urban Science + Progress (CUSP) at ...

Program Coordinator

New York, NY · On-site

$55K - $60K/yr

The Program Coordinator will bring a passion for the mission of Harlem Children's Zone: break the cycle of intergenerational poverty with comprehensive, on-the-ground programming that builds up ...

Program Coordinator

New York, NY · On-site

$55K - $60K/yr

The Program Coordinator will bring a passion for the mission of Harlem Children's Zone: break the cycle of intergenerational poverty with comprehensive, on-the-ground programming that builds up ...

Apply Early

This is a technical design & build Program Management role responsible for planning, executing, monitoring, and controlling multi-million dollar fixed-price non-recurring engineering programs, with ...

Program Director

Brooklyn, NY · On-site

$68K - $70K/yr

Experience in lesson planning, curriculum development, and implementation of structured programming for students in middle school. * Familiarity with Program Budgeting, fiscal management a plus.

Apply Early

Program Director

Brooklyn, NY · On-site

$70K - $75K/yr

Experience in lesson planning, curriculum development, and implementation of structured programming for students in middle school. * Familiarity with Program Budgeting, fiscal management a plus.

Apply Early

Program Manager

Corona, NY · On-site

$60K - $70K/yr

The Program Manager will act as the primary liaison with customers and suppliers, ensuring timely ... Review and monitor engineering designs and drawing changes to ensure compliance with customer and ...

next page

Showing results 1-20

Program Engineer information

See New York salary details

$33.9K

$104.8K

$145.5K

How much do program engineer jobs pay per year?

As of Jul 3, 2026, the average yearly pay for program engineer in New York is $104,783.00, according to ZipRecruiter salary data. Most workers in this role earn between $74,900.00 and $127,500.00 per year, depending on experience, location, and employer.

What engineers make $300,000 a year?

Senior software engineers, especially those with expertise in areas like machine learning, cloud computing, or cybersecurity, can earn $300,000 or more annually, often through a combination of base salary, bonuses, and stock options. High-level engineering roles in large tech companies or specialized consulting positions are more likely to reach this compensation level.

What is a Program Engineer?

A Program Engineer is a professional responsible for overseeing and coordinating the technical aspects of engineering projects or programs. They work closely with project managers, engineers, and other stakeholders to ensure that project requirements are met on time and within budget. Their duties often include planning, design review, risk assessment, and ensuring compliance with technical standards. Program Engineers also help resolve engineering issues and facilitate communication across different teams. This role is common in industries such as aerospace, manufacturing, and technology.

What are the key skills and qualifications needed to thrive as a Program Engineer, and why are they important?

To thrive as a Program Engineer, you need a solid background in engineering principles, project management, and systems integration, usually supported by a relevant engineering degree. Familiarity with project management software (like MS Project), CAD tools, and industry-specific standards or certifications such as PMP are commonly required. Strong problem-solving, communication, and organizational skills help Program Engineers coordinate teams and manage complex projects. These skills ensure programs are delivered on time, within budget, and meet quality standards in a collaborative environment.

Is it true that AI will replace software engineers?

Program engineers develop, test, and maintain software systems, and while AI tools can automate certain coding tasks, they are unlikely to fully replace software engineers. Instead, AI is expected to augment their work, requiring engineers to adapt by learning new skills such as AI integration and advanced problem-solving.

How does a Program Engineer typically collaborate with cross-functional teams during project development?

Program Engineers frequently serve as the bridge between engineering, product management, and operations teams. They coordinate project timelines, clarify technical requirements, and ensure that all stakeholders are aligned on deliverables. Regular meetings, progress updates, and documentation are standard practices to maintain clear communication and address challenges early. This collaborative approach helps keep projects on track and ensures that engineering solutions meet both technical and business objectives.

What engineer makes $500,000 a year?

Senior software engineers, especially those working in high-demand areas like tech giants or specialized fields such as machine learning or cloud computing, can earn $500,000 or more annually. Achieving this level typically requires extensive experience, advanced skills, and often stock options or bonuses as part of compensation packages.

What does a program engineer do?

A program engineer designs, develops, and maintains software programs and systems, often working on complex projects that require strong problem-solving skills. They collaborate with cross-functional teams, utilize programming languages, and may be involved in testing and debugging to ensure functionality and performance. The role typically requires technical knowledge, project management skills, and familiarity with tools like version control systems.

What is the difference between Program Engineer vs Software Engineer?

AspectProgram EngineerSoftware Engineer
Required CredentialsBachelor's in Engineering, often with certifications in project management or systems engineeringBachelor's in Computer Science or related field, with programming certifications often preferred
Work EnvironmentTypically in project-based settings, coordinating multiple engineering disciplinesPrimarily in software development teams, coding, and designing applications
Employer & Industry UsageUsed in engineering firms, tech companies, and industries like aerospace, manufacturingCommon in tech companies, startups, and software development firms
Common Search & Comparison IntentUnderstanding roles in engineering projects, project management, systems integrationFocus on coding, software development, and programming tasks

Program Engineers and Software Engineers share overlapping skills but differ mainly in scope. Program Engineers focus on managing engineering projects and systems integration, while Software Engineers concentrate on coding and software development. Both roles require technical expertise, but their work environments and industry applications vary.

What are the most commonly searched types of Program Engineer jobs in New York? The most popular types of Program Engineer jobs in New York are:
What job categories do people searching Program Engineer jobs in New York look for? The top searched job categories for Program Engineer jobs in New York are:
Infographic showing various Program Engineer job openings in New York as of June 2026, with employment types broken down into 84% Full Time, 15% Part Time, and 1% Temporary. Highlights an 95% Physical, 1% Hybrid, and 4% Remote job distribution, with an average salary of $104,783 per year, or $50.4 per hour.
Senior Principal Statistical Programmer - Advanced Quantitative Sciences

Senior Principal Statistical Programmer - Advanced Quantitative Sciences

Novartis

East Hanover, NJ • On-site, Remote

Full-time

Posted 21 days ago


Novartis rating

7.4

Company rating: 7.4 out of 10

Based on 8 frontline employees who took The Breakroom Quiz

53rd of 73 rated pharmaceutical


Job description

Job Description Summary

This position will be located at the East Hanover, New Jersey or Cambridge, MA site and will not have the ability to be located remotely.
The Statistical Programming community at Novartis comprises of approximately 350 (internal) statistical programmers and belongs to the Advanced Quantitative Sciences (AQS) organization which also includes more than 450 biostatisticians, pharmacometricians and data scientists supporting the entire portfolio of clinical projects across the Research, Development and Commercial spectrum. In this role, you will be responsible for all statistical programming (SP) aspects of several studies, a medium to large sized program or program-level activities (incl. submission and post- marketing activities). You will be a key collaborator and strategic partner with cross-functional team members within the clinical trial/program, ensuring the integrated/ clinical development/ evidence plans are executed efficiently with timely and high-quality deliverables.


Job Description

Your Key Responsibilities:

  • Lead SP activities as a trial programmer for one or multiple trial(s) or as a Lead/ Program Programmer for a program or an indication.
  • May coordinate activities of internal/ external programmers. Make SP decisions and propose strategies at study, program or indication/ disease level.
  • May act as functional manager of associates including providing supervision and guidance to these programmers on operational / functional expertise and processes.
  • Build and maintain effective working relationship with cross-functional teams, able to summarize and discuss status of deliverables and critical programming aspects (timelines, scope, resource plan), e.g. as SP representative in study- or program-level team.
  • Review eCRF, data structures, and ensure program-level standardization for effective pooling and efficient case record tabulation (CRT) production.
  • Comply with company, department and industry standards (e.g. CDISC) and processes, assess and clarify additional programming requirements, review, develop and influence programming specifications as part of the analysis plans (incl. program-level strategies).
  • Provide and implement statistical programming solutions; ensure knowledge sharing. Act as programming expert in problem-solving aspects.
  • Ensure timely and quality development and validation of datasets and outputs for clinical study reports (CSRs), regulatory submissions/interactions, safety reports, publications, post-marketing activities or exploratory analyses (as required) in the assigned drug development studies/program.
  • Responsible for quality control and inspection readiness of all assigned statistical programming deliverables as well as accuracy and reliability of statistical analysis results.
  • Maintain up-to-date advanced knowledge of programming software (e.g. SAS, R) as well as industry requirements (e.g. CDISC, eCTD, Define.xml). May act as subject matter expert (SME) on process improvement/non-clinical initiatives with a focus on programming

Video Link Meet the Data Analytics team (youtube.com)


Role Requirements:

Essential Requirements:

  • BS degree in statistics, computer science, mathematics, life science or equivalent relevant degree and 7+ years of work experience in a programming role preferably supporting clinical trials/ or in pharmaceutical industry
  • Experience as Trial/Lead/Program Programmer for several studies or project-level activities, including coordination of team of internal or external programmers on a given study/program, ability to transfer own knowledge to others
  • Expert SAS/R experience and proven skills in the use of SAS/R within a Statistical Programming environment to develop and validate deliverables, proven experience in development of advanced MACROs
  • Advanced experience in contributing to statistical analysis plans and/or constructing technical programming specifications
  • Advanced knowledge of industry standards including CDISC data structures as well as a solid understanding of the development and use of standard programs
  • Good understanding of regulatory requirements relevant to Statistical Programming (e.g. GCP, study procedures)
  • Proven communications and negotiation skills, ability to work well with others globally and influence

Desirable Requirements:

  • MS degree in statistics, computer science, mathematics, life science, or equivalent

Why Novartis:
Our purpose is to reimagine medicine to improve and extend people’s lives and our vision is to become the most valued and trusted medicines company in the world. How can we achieve this? With our people. It is our associates that drive us each day to reach our ambitions. Be a part of this mission and join us! Learn more here: https://www.novartis.com/about/strategy/people-and-culture

You’ll receive:

You can find everything you need to know about our benefits and rewards in the Novartis Life Handbook.

https://www.novartis.com/careers/benefits-rewards

Commitment to Diversity & Inclusion: Novartis is committed to building an outstanding, inclusive work environment and diverse teams’ representative of the patients and communities we serve.

Accessibility and Reasonable Accommodations: The Novartis Group of Companies are committed to working with and providing reasonable accommodation to individuals with disabilities. If, because of a medical condition or disability, you need a reasonable accommodation for any part of the application process, or in order to perform the essential functions of a position, please send an e-mail to tas.nacomms@novartis.com call +1(877)395-2339 and let us know the nature of your request and your contact information. Please include the job requisition number in your message.

Join our Novartis Network: If this role is not suitable to your experience or career goals but you wish to stay connected to learn more about Novartis and our career opportunities, join the Novartis Network here: https://talentnetwork.novartis.com/network


EEO Statement:

The Novartis Group of Companies are Equal Opportunity Employers who are focused on building and advancing a culture of inclusion that values and celebrates individual differences, uniqueness, backgrounds and perspectives. We do not discriminate in recruitment, hiring, training, promotion or other employment practices for reasons of race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, marital or veteran status, disability, or any other legally protected status. We are committed to fostering a diverse and inclusive workplace that reflects the world around us and connects us to the patients, customers and communities we serve.


Accessibility and reasonable accommodations

The Novartis Group of Companies are committed to working with and providing reasonable accommodation to individuals with disabilities. If, because of a medical condition or disability, you need a reasonable accommodation for any part of the application process, or to perform the essential functions of a position, please send an e-mail to us.reasonableaccommodations@novartis.com or call +1(877)395-2339 and let us know the nature of your request and your contact information. Please include the job requisition number in your message.


Salary Range

$130,400.00 - $195,600.00


Skills Desired

Classification Systems, Clinical Trials, Computer Data Storage, Computer Programming, Cross-Functional Teams, Data Analysis, Data Structures, Initiative, Programming Languages, Reporting, Statistical Analysis

What Novartis employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom