2

Full Time Computer Science Jobs (NOW HIRING)

A baccalaureate degree from an accredited college, including or supplemented by 24 semester credits in computer science or a related computer field and two years of satisfactory full-time computer ...

Computer Scientist

Layton, UT · On-site

$89.51K - $138.37K/yr

Air Force Civilian Service is currently seeking a full-time Computer Scientist to work in the Air Force Nuclear Weapons Center (AFNWC), in the Sentinel Systems Division, Chief of Software Office, at ...

A baccalaureate degree from an accredited college, including or supplemented by 24 semester credits in computer science or a related computer field and two years of satisfactory full-time computer ...

Computer Science Teacher 2026-2027

Matthews, NC · On-site

$47.50K - $65.30K/yr

Grades 6-12 Computer Science Teacher Position Type: Full-Time Reports To: Head of Middle School Position Overview The Grades 6-12 Computer Science Teacher is responsible for developing and delivering ...

Computer Science Teacher 2026-2027

Matthews, NC · On-site

$47.50K - $65.30K/yr

Grades 6-12 Computer Science Teacher Position Type: Full-Time Reports To: Head of Middle School Position Overview The Grades 6-12 Computer Science Teacher is responsible for developing and delivering ...

next page

Showing results 1-20

Full Time Computer Science information

See salary details

$56.5K

$83.1K

$98K

How much do full time computer science jobs pay per year?

As of May 30, 2026, the average yearly pay for full time computer science in the United States is $83,109.00, according to ZipRecruiter salary data. Most workers in this role earn between $77,500.00 and $93,500.00 per year, depending on experience, location, and employer.

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

To thrive as a Computer Scientist, you need a solid background in algorithms, programming, and mathematics, typically supported by a degree in computer science or a related field. Familiarity with programming languages (such as Python, Java, or C++), version control systems like Git, and often certifications in areas like cloud computing or data science are commonly required. Analytical thinking, problem-solving, and effective teamwork are soft skills that set individuals apart in this role. These abilities are vital for developing innovative solutions, collaborating on complex projects, and adapting to rapidly evolving technology.

What does a typical day look like for a full-time computer science professional and how do they collaborate with other teams?

A typical day for a full-time computer science professional often involves a mix of coding, problem-solving, and meetings. You may spend several hours developing, testing, and debugging software, as well as reviewing code written by colleagues. Collaboration is key, as you frequently work with cross-functional teams such as product managers, designers, and quality assurance to ensure that projects meet user requirements and are delivered on time. Clear communication and teamwork are essential, especially when resolving issues or integrating new features. This structure fosters a dynamic environment where learning and adapting to new technologies is encouraged.

What are full time computer science jobs?

Full time computer science jobs are positions where individuals work at least 35-40 hours per week in roles that involve the application of computer science principles. These roles can include software developer, systems analyst, data scientist, cybersecurity specialist, and more. Full time positions often include benefits such as health insurance, paid time off, and retirement plans. They typically require a degree in computer science or a related field, and may involve working for technology companies, financial institutions, research organizations, or government agencies.

What is the difference between Full Time Computer Science vs Software Developer?

AspectFull Time Computer ScienceSoftware Developer
Required CredentialsBachelor's or higher in Computer Science or related fieldOften similar; degree preferred but not always required
Work EnvironmentAcademic, research, or corporate settingsTech companies, startups, or freelance projects
Industry UsageUniversities, research labs, tech firmsSoftware companies, IT services, app development
Common Search IntentEducational paths, career options in CSJob roles, skills, and project work in software development

Full Time Computer Science typically refers to a degree-focused, academic or research-oriented role requiring formal education. Software Developer roles are more practical, project-based, and often focus on coding and application development. While overlapping in skills and credentials, Full Time Computer Science emphasizes foundational knowledge, whereas Software Developer positions are more about applying that knowledge in real-world projects.

More about Full Time Computer Science jobs
What cities are hiring for Full Time Computer Science jobs? Cities with the most Full Time Computer Science job openings:
What are the most commonly searched types of Computer Science jobs? The most popular types of Computer Science jobs are:
What states have the most Full Time Computer Science jobs? States with the most job openings for Full Time Computer Science jobs include:
Infographic showing various Full Time Computer Science job openings in the United States as of May 2026, with employment types broken down into 97% Full Time, 2% Part Time, and 1% Contract. Highlights an 92% Physical, 1% Hybrid, and 7% Remote job distribution, with an average salary of $83,109 per year, or $40 per hour.

Computer Specialist Series

MABSTOA

Brooklyn, NY

$113.08K/yr

Full-time

Posted yesterday


Job description

Title: Computer Specialist Series
Department: Electronics Maintenance (EMD)
Authority: TA/OA
Division/Unit: Central Electronics Shop (CES)
Location: 33-61 54th Street Woodside NY 
Hours: Various
Compensation:
 
Computer Specialist I TA:
$108,539
Computer Specialist II TA:
$113,075
Computer Specialist III TA:
$122,113
Computer Specialist IV TA:
$130,994
NYCT titles are represented by DC 37
 
 
 
Computer Specialist I OA:
$109,076- $118,218
Computer Specialist II OA:
$113,637- $127,300
Computer Specialist III OA:
$122,715 - $138,441
Computer Specialist IV OA
$131,642 - $158,514
MaBSTOA titles are represented by TWU L 100 
 
Reporting Manager:
Senior Director, Electronics Integration
 
TA Applicants must be in a permanent civil service status in the title of Computer Specialist (Software) or be on an established list for said title(s). If you are on an established list, your list number must be reachable to be considered for appointment.
 
RESPONSABILITIES:
This position is responsible for the development of test procedures and test programs to be hosted on various Communication Based Train Control (CBTC) Bench Test Equipment (BTE) platforms. Using physical operating specifications and test parameters of circuit boards and higher order modules, test program software shall be written and integrated on a BTE to allow for functional testing and troubleshooting of electronic boards and modules associated with CBTC Carborne and Signaling systems. 
 
The responsibilities will include, but are not limited to: hands-on installation, upgrade and 
testing of various bench test equipment platforms; the review, development and execution of test plans, training, problem resolution, execution and validation of fault insertion demonstrations, performance monitoring and software configuration compliance, preparing and providing documentation for test procedure development; assisting in the testing and debugging of hardware and embedded software within vendor supplied test equipment during the commissioning process. 
 
The selected candidate will be the liaison with various support and material CBTC providers, inhouse maintenance groups and user departments and provide technical support and knowledge transfer (as required) to shop staff.  
 
EDUCATION AND EXPERIENCE: 
Computer Specialist I-IV (Software)  
  • A baccalaureate degree from an accredited college, including or supplemented by 24 semester credits in computer science or a related computer field and two years of satisfactory full-time computer software experience in computer systems development and analysis, applications programming, database administration, maintenance and support, systems programming, data communications, mainframe development, mobile development, web development and design, including one year in a project leader capacity or as a major contributor on a complex project; or 
  • A four-year high school diploma or its educational equivalent and six years of satisfactory full-time computer 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 
  • Education and/or experience 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 60 semester credits from an accredited college is equated to one year of experience. A master’s degree in computer science or a related computer field, or a certificate of at least 625 hours in computer programming from an accredited technical school (post high school), may be substituted for one year of the required experience in "1" or "2" above. However, all candidates must have at least a four-year high school diploma or its educational equivalent and at least one year of satisfactory full-time experience in a project leader capacity or as a major contributor on a complex project.  
 
Special Note 
To be eligible for placement in Assignment Level IV, in addition to the Qualification Requirements stated above, individuals must have one additional year of satisfactory experience in a project leader capacity or as a major contributor on a complex project. 
  
DESIRED SKILLS:
  • Understanding of CBTC operating principles to include On-board systems and Wayside signaling.
  • Test Equipment usage including but not limited to: Protocol Analyzers, Network Analyzers, meters, RF and communications.
  • Strong PC skills in LINUX and Microsoft.
  • Software application usage of Microsoft Office, Libre Office, Schematic Capture programs, National Instruments, LabView, LabWindows, PL/SQL, Java, HTML and Spear.
  • System and Device Management such as networking, Echelon LON Networks, Ethernet, serial, CAN, TCP/IP.
  • Excellent written, verbal communication and interpersonal skills.
 
SELECTION METHOD
 
Based on evaluation of education, skills, experience, interview, and written assessment.
All selected candidates will be subject to a full background investigation that includes employment and education. Discrepancies may lead to dismissal.
 
 
OTHER INFORMATION
 
Appointment may be at a comparable level to current level of selected candidate. (If necessary)
As an employee of MTA NYC Transit, you may be required to complete an annual financial disclosure statement with the state of New York, if your position earns more than $101,379 (this is subject to change) per year or if the position is designated as a policy maker.
 
 
HOW TO APPLY
 
Qualified applicants can submit an online application by clicking on the ‘APPLY NOW’ button from either the CAREERS page or from the JOB DESCRIPTION page.
 
If you have previously applied online for other positions, enter your Username and Password.  If it is your first registration, click on the CLICK HERE TO REGISTER hyperlink and enter a Username and Password; then click on the REGISTER button.
 
 
EQUAL EMPLOYMENT OPPORTUNITY 
MTA and its subsidiary and affiliated agencies are Equal Opportunity Employers, including with respect to veteran status and individuals with disabilities.
The MTA encourages qualified applicants from diverse backgrounds, experiences, and abilities, including military service members, to apply.