Computer ScientistSample Job Descriptions, Salaries, and Interview Questions

Computer scientists develop and program software for applications that people can use. The field is diverse and includes theoretical investigations, database theory, and software engineering. Computer scientists are proficient in numerical analysis, computational complexity theory, computer graphics, and programming languages. They work with many different computer technologies and tools to find ways to innovate existing technologies to develop new and better ones. Some computer scientists work for universities, software engineering, as IT consultants, or research companies.

Computer scientists have excellent problem-solving and technical skills. They are analytically inclined and have a solid understanding of the scientific method. An aptitude for math and logical thinking are essential to this role. Computer scientists must also be critical thinkers and have good communication skills. In order to develop the next-level solutions and innovations, a computer scientist has to have a deep understanding of computer systems, algorithms, coding languages, object-oriented programming, and recursion. 

Sample job description

Average salary and compensation

The average salary for a computer scientist is $107,100 per year in the United States and $123,300 with yearly incentives. Salary depends on the level of experience, education, and geographical location.

LocationSalary LowSalary High
Phoenix, Arizona$112,750$137,800
Los Angeles, California$127,200$155,500
Denver, Colorado$106,000$129,550
Washington, DC$129,150$157,850
Miami, Florida$105,500$129,000
Orlando, Florida$97,350$118,950
Tampa, Florida$98,300$120,150
Atlanta, Georgia$103,100$126,050
Chicago, Illinois$118,550$144,900
Boston, Massachusetts$128,150$156,650
Minneapolis-St.Paul, Minnesota$102,150$124,850
New York City, New York$134,900$164,900
Philadelphia, Pennsylvania$109,850$134,300
Dallas, Texas$106,950$130,750
Houston, Texas$106,500$130,150
Seattle, Washington$123,350$150,750
National Average$96,350$117,800

Sample interview questions

  • Can you name some current computer processors?
  • What are some popular operating systems?
  • What is a class variable?
  • What is SDLC?
  • What is a programming language?
  • What is an Integrated Development Environment?
  • What is the framework?
  • What is the difference between a constructor and method abstract class and interface?
  • What is top-down analysis and design?
  • How would you implement a new software tool?
  • Which programming languages do you prefer and why?
  • What are the main types of constructors? 
  • Which JavaScript frameworks are you familiar with?
  • What is the software development cycle?
  • What are the main components of a computer system?

Computer Scientist Jobs in Ashburn

    Loading RSS Feed

Need help hiring a Computer Scientist?

We match top professionals with great employers across the country. Your next career move or star employee is just around the corner. Review our career content and advice, browse our latest job openings, or email us your resume. We look forward to connecting with you soon!

Browse A-Z Job Descriptions