A masters degree in computer science or a related computer field may be substituted for one year of the required experience in (1) or (2) above. However, all candidates must have a four year high ...
A masters degree in computer science or a related computer field may be substituted for one year of the required experience in (1) or (2) above. However, all candidates must have a four year high ...
COMPUTER SPECIALIST (SOFTWARE)
Valhalla, NY · On-site
$100K - $125K/yr
A masters degree in computer science or a related computer field may be substituted for one year of the required experience in (1) or (2) above. However, all candidates must have a four year high ...
COMPUTER SPECIALIST (SOFTWARE)
Valhalla, NY · On-site
$100K - $125K/yr
A masters degree in computer science or a related computer field may be substituted for one year of the required experience in (1) or (2) above. However, all candidates must have a four year high ...
Math/Computer Science Teacher - Long-term Substitute (1.0 FTE)
Weston, CT · On-site
$53K - $69K/yr
WESTON PUBLIC SCHOOLS Notice of Anticipated Vacancy Math/Computer Science Teacher - Long-term Substitute (1.0 FTE) Weston High School Qualifications Holds or is eligible for Connecticut certification ...
Math/Computer Science Teacher - Long-term Substitute (1.0 FTE)
Weston, CT · On-site
$53K - $69K/yr
WESTON PUBLIC SCHOOLS Notice of Anticipated Vacancy Math/Computer Science Teacher - Long-term Substitute (1.0 FTE) Weston High School Qualifications Holds or is eligible for Connecticut certification ...
A masters degree in computer science or a related computer field may be substituted for one year of the required experience in (1) or (2) above. However, all candidates must have a four year high ...
A masters degree in computer science or a related computer field may be substituted for one year of the required experience in (1) or (2) above. However, all candidates must have a four year high ...
COMPUTER ASSOC (SOFTWARE)
Valhalla, NY · On-site
$100K - $125K/yr
COMPUTER ASSOC (SOFTWARE) - 13631 Qualifications 1. A baccalaureate degree from an accredited college including or supplemented by 24 semester credits in computer science or a related computer field ...
COMPUTER ASSOC (SOFTWARE)
Valhalla, NY · On-site
$100K - $125K/yr
COMPUTER ASSOC (SOFTWARE) - 13631 Qualifications 1. A baccalaureate degree from an accredited college including or supplemented by 24 semester credits in computer science or a related computer field ...
Data Scientist
Stamford, CT · On-site +1
Bachelor's degree in computer science, statistics, operations research or equivalent combination of education and experience Experience * 3 years in data analytics * 2 years programming experience ...
Data Scientist
Stamford, CT · On-site +1
Bachelor's degree in computer science, statistics, operations research or equivalent combination of education and experience Experience * 3 years in data analytics * 2 years programming experience ...
Computer Programming Tutor
Bridgeport, CT · Remote
$18 - $40/hr
Ability to explain computational thinking, abstraction, iteration, recursion, and software development life cycle while preparing students for computer science coursework and software engineering ...
Computer Programming Tutor
Bridgeport, CT · Remote
$18 - $40/hr
Ability to explain computational thinking, abstraction, iteration, recursion, and software development life cycle while preparing students for computer science coursework and software engineering ...
Computer Programming Tutor
Stamford, CT · Remote
$18 - $40/hr
Ability to explain computational thinking, abstraction, iteration, recursion, and software development life cycle while preparing students for computer science coursework and software engineering ...
Computer Programming Tutor
Stamford, CT · Remote
$18 - $40/hr
Ability to explain computational thinking, abstraction, iteration, recursion, and software development life cycle while preparing students for computer science coursework and software engineering ...
Computer Programming Tutor
New Haven, CT · Remote
$18 - $40/hr
Ability to explain computational thinking, abstraction, iteration, recursion, and software development life cycle while preparing students for computer science coursework and software engineering ...
Computer Programming Tutor
New Haven, CT · Remote
$18 - $40/hr
Ability to explain computational thinking, abstraction, iteration, recursion, and software development life cycle while preparing students for computer science coursework and software engineering ...
Computer Programming Tutor
White Plains, NY · Remote
$18 - $40/hr
Ability to explain computational thinking, abstraction, iteration, recursion, and software development life cycle while preparing students for computer science coursework and software engineering ...
Computer Programming Tutor
White Plains, NY · Remote
$18 - $40/hr
Ability to explain computational thinking, abstraction, iteration, recursion, and software development life cycle while preparing students for computer science coursework and software engineering ...
Computer Programming Tutor
Norwalk, CT · Remote
$18 - $40/hr
Ability to explain computational thinking, abstraction, iteration, recursion, and software development life cycle while preparing students for computer science coursework and software engineering ...
Computer Programming Tutor
Norwalk, CT · Remote
$18 - $40/hr
Ability to explain computational thinking, abstraction, iteration, recursion, and software development life cycle while preparing students for computer science coursework and software engineering ...
Director, Data Science
Stamford, CT · On-site
Master's Degree or PhD in a quantitative field (math, computer science, engineering, etc.) required. * Proven leadership developing personalization systems, recommendation engines, search/ranking ...
Director, Data Science
Stamford, CT · On-site
Master's Degree or PhD in a quantitative field (math, computer science, engineering, etc.) required. * Proven leadership developing personalization systems, recommendation engines, search/ranking ...
Director, Data Science
Stamford, CT · Remote
Master's Degree or PhD in a quantitative field (math, computer science, engineering, etc.) required. * Proven leadership developing personalization systems, recommendation engines, search/ranking ...
Director, Data Science
Stamford, CT · Remote
Master's Degree or PhD in a quantitative field (math, computer science, engineering, etc.) required. * Proven leadership developing personalization systems, recommendation engines, search/ranking ...
Associate Research Scientist in Biostatistics, Data Science Data Equity
New Haven, CT · On-site
$59K - $59K/yr
As early as May 1, 2025 Qualifications Qualifications: • Completed doctorate in Biostatistics, Statistics, Data Science, Computer Science or a related field. • Demonstrated track record of ...
Associate Research Scientist in Biostatistics, Data Science Data Equity
New Haven, CT · On-site
$59K - $59K/yr
As early as May 1, 2025 Qualifications Qualifications: • Completed doctorate in Biostatistics, Statistics, Data Science, Computer Science or a related field. • Demonstrated track record of ...
Collaborate with Senior Scientist in group and R&D customers to ensure understanding of data requirements and requests and maintain clear communications * Accurately and consistently execute TPI ...
Collaborate with Senior Scientist in group and R&D customers to ensure understanding of data requirements and requests and maintain clear communications * Accurately and consistently execute TPI ...
Scientist Technical Performance Insights Sensory Testing
Trumbull, CT · On-site
$75K - $85K/yr
Bachelor's degree in science required - Chemistry, Biology, etc. * 0-5 years of experience in laboratory setting * Strong organizational skills * Time management skills and ability to keep multiple ...
Scientist Technical Performance Insights Sensory Testing
Trumbull, CT · On-site
$75K - $85K/yr
Bachelor's degree in science required - Chemistry, Biology, etc. * 0-5 years of experience in laboratory setting * Strong organizational skills * Time management skills and ability to keep multiple ...
Collaborate with Senior Scientist in group and R&D customers to ensure understanding of data requirements and requests and maintain clear communications * Accurately and consistently execute TPI ...
Collaborate with Senior Scientist in group and R&D customers to ensure understanding of data requirements and requests and maintain clear communications * Accurately and consistently execute TPI ...
Principal Business Analyst - Science Data Portal
Tarrytown, NY · On-site
$120 - $170/hr
Master's degree in a life science with experience in computer science or information technology. * 7+ years of experience in a research, pharmaceutical, biotechnology, or scientific laboratory ...
Principal Business Analyst - Science Data Portal
Tarrytown, NY · On-site
$120 - $170/hr
Master's degree in a life science with experience in computer science or information technology. * 7+ years of experience in a research, pharmaceutical, biotechnology, or scientific laboratory ...
Assistant/Associate Professor, Mathematics
Poughkeepsie, NY · On-site
$80K - $85K/yr
School of Computer Science & Math Salary/Pay Rate: $80,000 - $85,000 Job Summary: The Department of Mathematics in the School of Computer Science and Mathematics at Marist University invites ...
New
Assistant/Associate Professor, Mathematics
Poughkeepsie, NY · On-site
$80K - $85K/yr
School of Computer Science & Math Salary/Pay Rate: $80,000 - $85,000 Job Summary: The Department of Mathematics in the School of Computer Science and Mathematics at Marist University invites ...
New
Assistant/Associate Professor, Mathematics
Poughkeepsie, NY · On-site
$80K - $85K/yr
School of Computer Science & Math Salary/Pay Rate: $80,000 - $85,000 Job Summary: The Department of Mathematics in the School of Computer Science and Mathematics at Marist University invites ...
New
Assistant/Associate Professor, Mathematics
Poughkeepsie, NY · On-site
$80K - $85K/yr
School of Computer Science & Math Salary/Pay Rate: $80,000 - $85,000 Job Summary: The Department of Mathematics in the School of Computer Science and Mathematics at Marist University invites ...
New
Computer Science information
See Danbury, CT salary details
$57.7K - $61.5K
7% of jobs
$61.5K - $65.4K
7% of jobs
$65.4K - $69.2K
2% of jobs
$69.2K - $73.1K
0% of jobs
$73.1K - $76.9K
2% of jobs
$78.6K is the 25th percentile. Wages below this are outliers.
$76.9K - $80.8K
15% of jobs
$80.8K - $84.6K
16% of jobs
The median wage is $84.9K / yr.
$84.6K - $88.5K
13% of jobs
$88.5K - $92.3K
6% of jobs
$94.1K is the 75th percentile. Wages above this are outliers.
$92.3K - $96.2K
16% of jobs
$96.2K - $100K
17% of jobs
$57.7K
$84.8K
$100K
How much do computer science jobs pay per year?
What is the difference between Computer Science vs Software Developer?
| Aspect | Computer Science | Software Developer |
|---|---|---|
| Required Credentials | Bachelor's or higher in CS or related field | Bachelor's in CS, Software Engineering, or related field often preferred |
| Work Environment | Research labs, academia, tech companies, startups | Tech companies, software firms, freelance projects |
| Industry Usage | Academic research, algorithm development, theoretical work | Building, coding, testing software applications |
| Common Search/Comparison | Focuses on theoretical foundations and algorithms | Focuses on practical software creation and deployment |
Computer Science and Software Developer roles often overlap, but Computer Science emphasizes theoretical foundations, algorithms, and research, while Software Developers focus on designing, coding, and maintaining software applications. Both roles require programming skills, but their primary focus and work environments differ.
Are computer science majors still in demand?
What is computer science?
What are careers in computer science?
What are computer science jobs?
The computer science field provides a wide range of opportunities for technically talented individuals. Depending on your skills and interests, you can find computer science jobs as a software developer, hardware engineer, database administrator, computer systems analyst, network architect, information security analyst, or web developer. You need an analytical mind and strong technical skills to perform your job duties, which may be to develop, maintain, and troubleshoot computer systems, applications, or networks. Your responsibilities in a computer science job are often directly related to the business goals and outcomes of your employer.
What are the key skills and qualifications needed to thrive in a computer science role, and why are they important?
What are some common challenges computer science professionals face when working on collaborative software projects?
What jobs can I do with computer science?

City Of New York rating
7.2
Based on 81 frontline employees who took The Breakroom Quiz
620th of 844 rated public administrative organizations
Job description
The New York City Department of Environmental Protection (DEP) protects public health and the environment by supplying clean drinking water, collecting, and treating wastewater, and reducing air, noise, and hazardous materials pollution. DEP is the largest combined municipal water and wastewater utility in the country, with nearly 6,000 employees. We deliver 1.1 billion gallons of high quality drinking water per day to 8.3 million New York City residents and more than 1 million people in Upstate New York, and we collect and treat an average of 1.3 billion gallons of wastewater per day.
The Bureau of Police & Security seeks to hire a Computer Specialist for the Security Engineering Unit, located at the DEP Office in Valhalla, NY.
The selected candidate will perform security system administration and database administration tasks, working with the Security System Administrator and/or contractors, both in office and in the field. Responsibilities include security system integration, computer setup, troubleshooting, and SQL reporting. They will interact with the internal IT organization on issues relating to security systems, including networking and cybersecurity. They will provide technical support on computers and security systems to end users at various locations within the boroughs of New York City and its upstate watershed areas. They will also provide backup coverage for the Security System Administrator, develop documentation, and spreadsheets as needed to support Security Engineering Unit. Expertise in MS SQL Server administration and Transact-SQL is a must. Familiarity with electronic access control/intrusion detection systems, CCTV, or electronics in general is a plus.
COMPUTER SPECIALIST (SOFTWARE) - 13632
(1) A baccalaureate degree from an accredited college, including or supplemented by twenty-four (24) semester credits in computer science or a related computer field and two (2) years of satisfactory full-time software experience in designing, programming, debugging, maintaining, implementing, and enhancing computer software applications, systems programming, systems analysis and design, data communication software, or database design and programming, including one year in a project leader capacity or as a major contributor on a complex project; or
(2) A four-year high school diploma or its educational equivalent and six (6) years of full-time satisfactory software experience as described in "1" above, including one year in a project leader capacity or as a major contributor on a complex project; or
(3) A satisfactory combination of education and experience that is equivalent to (1) or (2) above. College education may be substituted for up to two years of the required experience in (2) above on the basis that sixty (60) semester credits from an accredited college is equated to one year of experience. A masters degree in computer science or a related computer field may be substituted for one year of the required experience in (1) or (2) above. However, all candidates must have a four year high school diploma or its educational equivalent, plus at least one (1) year of satisfactory full-time software experience in a project leader capacity or as a major contributor on a complex project.
NOTE: In order to have your experience accepted as Project Leader or Major Contributor experience, you must explain in detail how your experience qualifies you as a project leader or as a major contributor. Experience in computer operations, technical support, quality assurance (QA), hardware installation, help desk, or as an end user will not be accepted for meeting the minimum qualification
requirements.
Special Note
To be eligible for placement in Assignment Level IV, in addition to the Qualification Requirements stated above, individuals must have one year of satisfactory experience in a project leader capacity or as a major contributor on a complex project in data administration, database management systems, operating systems, data communications systems, capacity planning, and/or on-line applications programming.
The City of New York is an inclusive equal opportunity employer committed to recruiting and retaining a diverse workforce and providing a work environment that is free from discrimination and harassment based upon any legally protected status or protected characteristic, including but not limited to an individual's sex, race, color, ethnicity, national origin, age, religion, disability, sexual orientation, veteran status, gender identity, or pregnancy.
What City Of New York employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About City of New York
Sourced by ZipRecruiter
Industry
Public administration
Company size
10,000+ Employees
Headquarters location
New York, NY, US
Year founded
1971