1

Computer Science Major Jobs in New York (NOW HIRING)

A master's degree in computer science or a related computer field, or a certificate of at least 625 ... major contributor on a complex project. DESIRED SKILLS: * Experience with oscilloscopes ...

Data Scientist

Manhattan, NY · On-site

$120 - $180/hr

We partner with major global enterprises to curate advanced customer experiences using cutting-edge ... Bachelor's or Master's degree in Data Science, Statistics, Mathematics, Computer Science, or a ...

New

... major NLP and AI/ML conferences. Role Description In this role, you will: * Partner with a cross ... Computer Science, or a related quantitative field) plus 9 years of experience performing data ...

Showing results 21-40

Computer Science Major information

See New York salary details

$61.8K

$90.9K

$107.2K

How much do computer science major jobs pay per year?

As of Aug 12, 2026, the average yearly pay for computer science major in New York is $90,924.00, according to ZipRecruiter salary data. Most workers in this role earn between $84,800.00 and $102,300.00 per year, depending on experience, location, and employer.

What types of collaborative projects can computer science majors expect to work on during internships or entry-level roles?

Computer Science majors often collaborate on projects such as developing new software features, debugging existing applications, or creating internal tools with cross-functional teams. These projects typically involve working closely with other developers, product managers, and designers, providing valuable experience in teamwork and agile methodologies. Such collaboration not only builds technical skills but also enhances communication and problem-solving abilities, which are highly valued in the tech industry.

What is the difference between Computer Science Major vs Software Developer?

AspectComputer Science MajorSoftware Developer
Required CredentialsDegree in Computer Science or related fieldTypically a degree in Computer Science, Software Engineering, or related field; certifications helpful
Work EnvironmentAcademic settings, research labs, tech companiesCorporate, startup, or freelance software development environments
Industry UsageEducational programs, research, and developmentBuilding, testing, and maintaining software applications
Common Search/ComparisonEducational background, skills, career pathsJob roles, skills, salary expectations

While a Computer Science Major provides foundational knowledge and credentials, a Software Developer applies those skills to create and maintain software in various work environments. Both roles often overlap, but the major is more academic, whereas the developer role is more practical and project-focused.

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

To thrive as a Computer Science Major, you need a strong grasp of programming languages, algorithms, and foundational mathematics, typically supported by coursework in computer science or related fields. Familiarity with tools such as integrated development environments (IDEs), version control systems like Git, and possibly certifications in programming or cloud technologies is advantageous. Analytical thinking, problem-solving, and effective communication are essential soft skills that help students excel in both collaborative and independent projects. These combined abilities ensure success in coursework, internships, and future careers in software development, research, or technology-related roles.

What is a computer science major?

A Computer Science major is an undergraduate program that focuses on the study of computers, computational systems, and software. Students in this major learn programming languages, algorithms, data structures, computer architecture, and topics like artificial intelligence and cybersecurity. The major prepares students for a wide range of technology careers, including software development, data analysis, and IT. Coursework often includes both theoretical foundations and practical application through projects and internships.
What cities in New York are hiring for Computer Science Major jobs? Cities in New York with the most Computer Science Major job openings:
Infographic showing various Computer Science Major job openings in New York as of August 2026, with employment types broken down into 1% As Needed, 79% Full Time, 16% Part Time, 1% Temporary, 2% Contract, and 1% Nights. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $90,924 per year, or $43.7 per hour.

Enterprise Risk Management Department-Model Risk Management VP

Bank of China Limited, New York Branch

Manhattan, NY

$110K/yr

Full-time

Re-posted 14 days ago


Job description

Introduction

Established in 1912, Bank of China is one of the largest banks in the world, with over $3 trillion in assets and a footprint that spans more than 60 countries and regions. Our long-term outlook, institutional weight and global breadth provide our clients with a stable and reliable financial partner, whether in Corporate or Personal Banking or our Trade Services, Commodities, Financial Institutions and Global Markets lines of business.

Overview

The job is a VP role in Model Risk Management team. The role contributes to implementing the model risk management framework including carrying out model risk governance activities and performing independent model validation. Specifically, regarding model validation, this role mainly drives and contributes to all kinds of model validations (e.g. credit risk, compliance risk, market risk/pricing, interest rate risk and liquidity risk types of models, etc.). This role will also get exposure to End User Computing (EUC) control framework enhancement and implementation. In general, this role is able to execute multi-tasks around model risk governance, conduct and add business values in model validation process, timely and effectively respond the requests from Regulatory and Internal Audit, and contribute in EUC control process.

Responsibilities

Model Validation

  • Conduct independently and drive the team to perform model validation mainly on credit risk related models by applying analytical skills for models defined in the model inventory and produce model validation reports

  • Independently coordinate the remediation of model validation findings and provide analytical guidance of the finding owners

  • Independently communicate with model developers/owner/users and senior management regarding validation findings and remediation activities

Model Risk Governance

  • Support and drive the team to implement the activities defined in model risk management framework and ensures that the Bank's model risk management framework continues to align with regulatory expectations

  • Support and drive the team to maintain model inventory and conduct annual model review/attestation processes

EUC Control

  • Contribute in EUC control framework maintenance and enhancement
  • Collaborate will relevant stakeholders to carry out the activities defined in EUC control framework

Other Duties

  • Support the other teams in ERM as needed.
Qualifications
  • Bachelor's degree required. Master's degree in Financial Engineering, Financial Mathematics, Mathematics, Statistics or Computer Science major preferred.
  • Minimum 6 years of financial modeling/analytical experience.
  • Demonstrate strong analytical and quantitative skills to understand and validate models effectively.
  • Demonstrate strong critical thinking and problem-solving skills with the ability to exercise sound and balanced judgment.
  • Demonstrate knowledge of SR11-7, supervisory guidance on model risk management, and other relevant banking regulations from regulators including OCC and FRB. 
  • FRM or CFA preferred.
Pay Range

Actual salary is commensurate with candidate's relevant years of experience, skillset, education and other qualifications.

USD $110,000.00 - USD $230,000.00 /Yr.Employment Type: FULL_TIME