1

Trainee Computer Programmer Jobs in New York (NOW HIRING)

Actuarial Assistant

Dobbs Ferry, NY · On-site

$80 - $100/hr

We provide our actuarial trainees with a broad background in both theoretical and practical ... Computer Science, Data Science, Mathematics, Statistics, Engineering, Economics, or Finance

Coursework, certification, or training on CNC programing and/or CAD/CAM, preferred * Familiarity with basic CNC programing concepts and code, preferred * General knowledge of machining tools and ...

CNC Operator Trainee - 2nd shift

Mahwah, NJ · On-site

$20.50 - $28/hr

Coursework, certification, or training on CNC programing and/or CAD/CAM, preferred * Familiarity with basic CNC programing concepts and code, preferred * General knowledge of machining tools and ...

CNC Operator Trainee - 2nd shift

Mahwah, NJ · On-site

$20.50 - $28/hr

Coursework, certification, or training on CNC programing and/or CAD/CAM, preferred * Familiarity with basic CNC programing concepts and code, preferred * General knowledge of machining tools and ...

CNC Operator Trainee - 1st shift

Mahwah, NJ · On-site

$20.50 - $28/hr

Coursework, certification, or training on CNC programing and/or CAD/CAM, preferred * Familiarity with basic CNC programing concepts and code, preferred * General knowledge of machining tools and ...

Showing results 41-60

Trainee Computer Programmer information

See New York salary details

$36.1K

$71.1K

$104.5K

How much do trainee computer programmer jobs pay per year?

As of Sep 8, 2026, the average yearly pay for trainee computer programmer in New York is $71,084.00, according to ZipRecruiter salary data. Most workers in this role earn between $55,200.00 and $87,500.00 per year, depending on experience, location, and employer.

What is a trainee computer programmer?

A Trainee Computer Programmer is an entry-level role where individuals learn and develop coding skills while working under the guidance of experienced programmers. They assist in writing, testing, and debugging code for software applications, often using languages like Python, Java, or C++. This role provides hands-on experience in software development, database management, and troubleshooting. It's an excellent opportunity for those looking to start a career in programming and gain practical industry knowledge.

What can I expect from the onboarding and mentorship process as a trainee computer programmer?

As a Trainee Computer Programmer, you can expect a structured onboarding process that introduces you to your team's workflows, company coding standards, and the main tools you'll be using. Most employers provide mentorship from experienced developers, who will guide you through your first projects, answer technical questions, and offer regular feedback on your progress. You'll typically start with smaller tasks or bug fixes and gradually take on more responsibility as you build confidence and knowledge. This supportive environment is designed to help you learn quickly and successfully transition into a fully independent programming role.

What are the key skills and qualifications needed to thrive as a trainee computer programmer, and why are they important?

To thrive as a Trainee Computer Programmer, you generally need foundational knowledge of programming languages such as Python, Java, or C++, and a relevant degree or coursework in computer science or a related field. Familiarity with development environments, version control systems like Git, and basic debugging tools is typically expected. Strong problem-solving abilities, eagerness to learn, and effective teamwork and communication skills help you stand out. These capabilities are vital for quickly adapting to new technologies, collaborating with experienced developers, and delivering high-quality code in a fast-paced work environment.

How to get a job as a trainee computer programmer with no experience?

To get a job as a trainee computer programmer with no experience, focus on building foundational skills through online courses, coding bootcamps, or self-study in programming languages like Python or Java. Creating a portfolio of personal projects and gaining familiarity with tools such as Git can demonstrate your abilities to employers, while internships or volunteering can provide practical experience and improve your chances of securing an entry-level position.

What are the most commonly searched types of Computer Programmer jobs in New York?

The most popular types of Computer Programmer jobs in New York are:

What cities in New York are hiring for Trainee Computer Programmer jobs?

Cities in New York with the most Trainee Computer Programmer job openings:

Infographic showing various Trainee Computer Programmer job openings in New York as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 80% Full Time, 15% Part Time, 2% Contract, and 1% Nights. Highlights an 83% Physical, 1% Hybrid, and 16% Remote job distribution, with an average salary of $71,084 per year, or $34.2 per hour.

Staff Associate II ( Radiology CIMBID Flyweel platform)

Manhattan, NY • On-site

$80 - $100/hr

Other

Posted 7 days ago


Key responsibilities

  • Operate and support CIMBID Flywheel platform workflows, including imaging data ingestion, organization, access/permissions support, and routine user support.

  • Implement, execute, and maintain imaging data de‑identification/anonymization workflows and related documentation in support of compliant data handling.

  • Develop, deploy, maintain, and troubleshoot containerized tools and Flywheel gears supporting established image analysis and AI pipelines.


Job description

Position Summary

The role of this position is to provide operational and technical research support for the Center for Innovation in Imaging Biomarkers and Integrated Diagnostics (CIMBID) imaging research platform, with primary responsibility as the day‑to‑day technical contact for the Flywheel imaging platform. Under the supervision of CIMBID leadership (Director of Research Informatics), the Staff Associate II supports secure imaging data workflows, including image ingestion and organization, de‑identification, execution of established image processing pipelines, and troubleshooting of platform operations and connectivity issues in coordination with Flywheel vendor support and CUIMC/NYPH IT. The position also supports the development, deployment, and maintenance of containerized research workflows (Docker) and Flywheel “gears” used to run image analysis and AI pipelines. The successful applicant must be able to work collaboratively with faculty, research staff, trainees, external vendors, and institutional IT partners to support reliable and compliant imaging research operations.

Duties

Quantified, see example below:

  • 35%: Operate and support CIMBID Flywheel platform workflows, including imaging data ingestion, organization, access/permissions support, and routine user support.
  • 25%: Implement, execute, and maintain imaging data de‑identification/anonymization workflows and related documentation in support of compliant data handling.
  • 20%: Develop, deploy, maintain, and troubleshoot containerized tools and Flywheel gears supporting established image analysis and AI pipelines; perform routine updates and validation under faculty direction.
  • 15%: Execute established image processing/analysis workflows, including data QC and preprocessing needed for downstream statistical/ML pipelines; assist collaborators with routine analysis execution.
  • 5%: Additional duties as requested, including workflow documentation, coordination notes, and operational reporting as needed.
Functional Knowledge

Working knowledge of medical imaging research workflows and data handling practices relevant to CIMBID operations. Knowledge of imaging platform operations (e.g., Flywheel), data organization principles, and standard research computing tools. Familiarity with secure data workflows and de‑identification concepts as applied to imaging data. Demonstrates knowledge of assigned functional responsibilities within the imaging data science support team.

Problem Solving

Solves a range of moderately complex technical problems using established guidelines, protocols, precedent, and vendor/institutional support pathways. Exercises judgment to identify likely causes of workflow failures (e.g., ingestion errors, permissions issues, connectivity problems, gear execution failures) and implements appropriate corrective actions or escalation.

Decision Making / Autonomy

Level of supervision required (scale 1–10): 3
The position works within defined guidelines and procedures to carry out assigned duties and operational objectives under CIMBID faculty leadership.

Degree of independent judgment expected (scale 1–10): 6
Applies independent judgment in execution and troubleshooting of established workflows and in identifying when issues require escalation to faculty leadership, Flywheel vendor support, and/or NYP IT. The position does not independently define the research aims or design novel scientific methodologies.

Leadership

No formal supervisory responsibilities. May provide informal guidance to trainees and research staff in the correct use of established Flywheel workflows, de‑identification procedures, and submission of jobs via standard pipelines.

Technical Expertise

Comprehensive working understanding of research computing tools used in the project, including Linux‑based environments, scripting/automation, and containerized workflows. Experience with Python and shell‑based automation, Docker, and version control practices to support reliable deployment and maintenance of Flywheel gears and associated utilities. Ability to support imaging data handling and processing workflows in a research environment, including routine validation and quality checks.

Communication Skills

Communicates effectively with faculty, trainees, research staff, vendors, and institutional IT partners to initiate and maintain platform workflows and resolve operational issues. Summarizes technical issues and outcomes clearly, provides status updates, and maintains documentation to support repeatable, compliant operations.

Minimum Qualifications

Bachelor’s degree in computer science, engineering, data science, or a related technical field. Minimum of 4 years of relevant technical/research support experience (or equivalent combination of education and experience).

Preferred Qualifications

Master’s degree in a related field. Prior experience supporting Flywheel.io or similar imaging research platforms; familiarity with medical imaging formats and workflows; experience supporting containerized AI/image analysis pipelines and operational troubleshooting with external vendors and institutional IT teams.

Special Indicators

None

#J-18808-Ljbffr