1

Computer Scientist Jobs (NOW HIRING)

Applies core computer science principles to help develop technical solutions that support intelligence operations. This role assists in designing, developing, testing, and maintaining software ...

$76K/yr

Bachelor's degree in computer science or bachelor's degree with 30 semester hours in a combination of mathematics, statistics, and computer science. At least 15 of the 30 semester hours must have ...

$76K/yr

Bachelor's degree in computer science or bachelor's degree with 30 semester hours in a combination of mathematics, statistics, and computer science. At least 15 of the 30 semester hours must have ...

$76K/yr

Bachelor's degree in computer science or bachelor's degree with 30 semester hours in a combination of mathematics, statistics, and computer science. At least 15 of the 30 semester hours must have ...

next page

Showing results 1-20

Computer Scientist information

See salary details

$50.5K

$111.3K

$137.5K

How much do computer scientist jobs pay per year?

As of Jun 24, 2026, the average yearly pay for computer scientist in the United States is $111,343.00, according to ZipRecruiter salary data. Most workers in this role earn between $94,500.00 and $137,000.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 strong background in mathematics, programming, and algorithm design, usually supported by a degree in computer science or a related field. Familiarity with programming languages (such as Python, Java, C++), development tools, and version control systems is typically required, along with knowledge of specialized software or frameworks relevant to your area. Analytical thinking, problem-solving, and effective communication are crucial soft skills that help you collaborate and present complex ideas clearly. These skills and qualifications are important for developing innovative solutions, advancing technology, and working efficiently in multidisciplinary teams.

What are the jobs of a Computer Scientist?

A Computer Scientist designs, develops, and analyzes algorithms, software, and systems to solve complex problems. They often work in research, software development, data analysis, or cybersecurity, utilizing programming languages and computational theory. Their work may involve coding, testing, and collaborating with teams to create innovative technological solutions.

What are computer scientists?

Computer scientists are professionals who study the theory, design, development, and application of computer systems and software. They work on solving complex problems using algorithms, programming languages, and computational methods. Their work can range from developing new technologies, improving cybersecurity, creating software, to researching artificial intelligence and machine learning. Computer scientists are employed in various industries, including tech companies, research institutions, government agencies, and academia.

What Does a Computer Scientist Do?

Computer scientists solve problems using technology. They write and program software, create applications for mobile devices, and develop websites. Their primary objectives are to validate and to develop mathematical models capable of computer interaction between people and other computers. They do this by running computer programs and improving computer processes and performance. Beyond working within theoretical frameworks, computer scientists can also research and focus in areas such as data structure and algorithms, information and database theory, software engineering, numerical analysis, computational complexity theory, computer graphics, programming language theory, and computer vision.

What would a Computer Scientist do?

A Computer Scientist researches, develops, and applies algorithms, software, and hardware systems to solve complex problems. They often work in areas such as programming, data analysis, artificial intelligence, and cybersecurity, using tools like programming languages and development environments. The role typically requires strong analytical skills and knowledge of computer theory and programming.

How do computer scientists typically collaborate with other departments within an organization?

Computer scientists often work closely with teams from engineering, product management, data analytics, and IT to design, implement, and optimize technological solutions. Collaboration may involve participating in cross-functional meetings, providing technical expertise to inform business decisions, and integrating software systems with other platforms. Effective communication and teamwork are key, as computer scientists must translate complex technical concepts into actionable insights for non-technical colleagues. This collaborative environment not only broadens your professional network but also enhances your problem-solving skills through exposure to diverse perspectives.

What jobs can you do with computer science?

A computer scientist can work in roles such as software developer, data analyst, systems analyst, cybersecurity specialist, machine learning engineer, and research scientist. These positions often require programming skills, knowledge of algorithms, and familiarity with tools like Python, Java, or SQL. Many roles are available in industries like technology, finance, healthcare, and government, with opportunities for both research and application-based work.

What job makes $10,000 a month without a degree?

A computer scientist can potentially earn $10,000 a month through high-paying roles such as software engineering, data science, or cybersecurity, especially with specialized skills and experience. Many of these roles prioritize skills, certifications, and portfolio work over formal degrees, and remote or freelance work can also contribute to higher income levels.

What is the difference between Computer Scientist vs Software Engineer?

AspectComputer ScientistSoftware Engineer
Required CredentialsBachelor's or higher in CS or related field; often advanced degreesBachelor's or higher in CS, Software Engineering, or related field
Work EnvironmentResearch labs, academia, R&D departmentsTech companies, software development firms, IT departments
Employer & Industry UsageUniversities, research institutions, tech companiesSoftware development companies, startups, large corporations
Common Search & Comparison IntentUnderstanding roles, career paths, and skillsJob requirements, responsibilities, and career growth

Computer Scientists focus on theoretical foundations, algorithms, and research, often working in academia or R&D. Software Engineers design, develop, and maintain software applications in industry settings. While both roles require strong programming skills and a background in computer science, their work environments and primary objectives differ.

What cities are hiring for Computer Scientist jobs? Cities with the most Computer Scientist job openings:
What are the most commonly searched types of Computer Scientist jobs? The most popular types of Computer Scientist jobs are:
Who are the top companies hiring for Computer Scientist jobs? The top employers for Computer Scientist jobs are:
What states have the most Computer Scientist jobs? States with the most job openings for Computer Scientist jobs include:
Infographic showing various Computer Scientist job openings in the United States as of June 2026, with employment types broken down into 84% Full Time, 8% Part Time, and 8% Contract. Highlights an 85% In-person, and 15% Remote job distribution, with an average salary of $111,343 per year, or $53.5 per hour.
Computer Scientist

Computer Scientist

Leidos

Honolulu, HI • On-site

Full-time

Posted 9 days ago


Leidos rating

8.4

Company rating: 8.4 out of 10

Based on 146 frontline employees who took The Breakroom Quiz

56th of 429 rated business services


Job description

Join a mission where your contributions count!

At Leidos, innovation is at the heart of everything we do. Powered by a team as diverse as it is talented, we're driven by a shared passion for delivering bold solutions that fuel our customers' success. We believe in empowering our people, giving back to our communities, and leading with sustainability. Every action we take is grounded in integrity and a steadfast commitment to doing what's right-for our customers, our teams, and the world around us. Our Mission, Vision, and Values aren't just words-they're the compass guiding our journey toward a brighter future.

If this sounds like the kind of environment where you can thrive, keep reading!

The Defense Sector within Leidos develops and produces advanced space, aerial, surface, and sub-surface manned and un-manned capabilities. Our Business Area delivers smart, integrated, mission-ready solutions that enhance military intelligence operations and accelerate decision advantage for the warfighter. We achieve this through advanced platform and systems integration, rapid systems modernization, repeatable mission software offerings, and intelligence and data rationalization that turns information into actionable insight.

Are you ready for your next career challenge?

Leidos is on the lookout for a Computer Scientist to work in Honolulu, HI. This is an exciting opportunity to use your experience in supporting the INDOPACOM J2 mission. The primary location for this effort is at Joint Base Pearl Harbor-Hickam (JBPHH), Hawaii. Candidates must currently possess a TS/SCI security clearance in order to be considered.

Note: This role is part of a prospective contract, contingent upon final award notification. Anticipated start date would be mid to late May 2026.

Job Summary:

Applies core computer science principles to help develop technical solutions that support intelligence operations. This role assists in designing, developing, testing, and maintaining software systems that process and visualize multisource intelligence data. The Computer Scientist follows established best practices and modern development methods to build scalable and secure tools that meet mission needs. The position requires a solid understanding of computer science fundamentals and handson experience creating solutions that comply with DoD cybersecurity guidelines while supporting the delivery of new capabilities to the operational environment.

Key Duties and Responsibilities:

  • Apply computer science disciplines such as software engineering, algorithms, distributed systems, cloud computing, fullstack development, and database management as part of ongoing development efforts.
  • Contribute to the design and development of technical solutions that support JIOC mission requirements and help close intelligence gaps.
  • Support the development and optimization of automated intelligence processes and analysis tools.
  • Assist in investigating, prototyping, and evaluating emerging technologies and processes to enhance intelligence capabilities.
  • Help integrate new technologies into existing operational architectures to improve intelligence effectiveness.
  • Implement and integrate opensource, commercial offtheshelf (COTS), and government offtheshelf (GOTS) technologies within established frameworks.
  • Participate in evaluating the functionality, effectiveness, and suitability of systems and applications to identify and address shortcomings.
  • Prepare technical documentation, contribute to code reviews, and support technical guidance for development activities.
  • Collaborate with government, military, and contractor personnel in complementary mission areas to help identify and address technical deficiencies.
  • Recommend process improvements informed by operational needs and emerging technologies.
  • Participate in intelligence planning conferences and exercises, J2 working groups, intelligence system capability development meetings, Joint and nationallevel intelligence coordination boards, and technical exchange meetings with mission partners.

Required Qualifications:

  • Current TS/SCI security clearance on day 1
  • Minimum 3-5 years of experience in computer science, software development or similar technical roles
  • Bachelor's degree in computer science, Software Engineering, or related technical field
  • Proficiency in multiple programming languages and software development frameworks
  • Experience with software development methodologies (SDLC, Agile, etc.)
  • Experience with database design and management
  • Familiarity with cloud computing platforms and architectures
  • Demonstrated problem-solving skills and critical thinking
  • Experience developing code using DevSecOps practices and Continuous Integration/Continuous Delivery (CI/CD) tools
  • Ability to effectively communicate technical concepts to non-technical audiences

If you're looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo - because the mission demands it. We're not hiring followers. We're recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We're already at step 30 - and moving faster than anyone else dares.

Original Posting:April 15, 2026

For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.

Pay Range:Pay Range $87,100.00 - $157,450.00

The Leidos pay range for this job level is a general guideline onlyand not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.


What Leidos employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Leidos logo

About Leidos

Sourced by ZipRecruiter

At Leidos, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customers' success. We empower our teams, contribute to our communities, and operate sustainable practices. Everything we do is built on a commitment to do the right thing for our customers, our people, and our community.

Industry

It services

Company size

10,000+ Employees

Headquarters location

Reston, VA, US

Social media