1

Phd Computer Science Jobs in Indiana (NOW HIRING)

Senior Principal Software Engineer

Indianapolis, IN · Hybrid

$120K - $165K/yr

... Computer Science, Mathematics, Electrical Engineering, Aerospace Engineering, or similar discipline and fourteen (14) years or more experience; Masters and twelve (12) years or more experience; PhD ...

What You Bring to the Role Required or preferred: BS degree in Computer Science, Computer Engineering, or related field; MS or PhD a plus 1-5 years of relevant experience Strong proficiency ...

PhD in Computational Chemistry, Computer Science, or a related field . * Strong background in CADD and structure-based drug design . * Experience with fragment-based drug discovery concepts.

... Computer Science, Computer Engineering, Electrical Engineering, or Mathematics; or 6 years and a Master's degree; or a PhD with 3 years experience; equivalent experience may substitute for degree ...

Senior Software Engineer

Indianapolis, IN

$117K - $154K/yr

... Computer Science, Mathematics, Computer Engineering, or Electrical Engineering, and a minimum of 5 years of related experience; or a Master's degree with a minimum of 3 years of experience; or a PhD ...

Bachelor's degree in Mathematics, Statistics, Computer Science, Engineering, Economics, or a ... Master's degree or PhD in a quantitative or technical discipline What We Offer: Guidehouse offers a ...

Bachelor's degree in Mathematics, Statistics, Computer Science, Engineering, Economics, or a ... Master's degree or PhD in a quantitative or technical discipline What We Offer: Guidehouse offers a ...

next page

Showing results 1-20

Phd Computer Science information

See Indiana salary details

$53.8K

$79.1K

$93.3K

How much do phd computer science jobs pay per year?

As of Jun 9, 2026, the average yearly pay for phd computer science in Indiana is $79,083.00, according to ZipRecruiter salary data. Most workers in this role earn between $73,700.00 and $89,000.00 per year, depending on experience, location, and employer.

What are some common challenges faced by PhD Computer Science students during their research?

PhD Computer Science students often encounter challenges such as defining a clear and impactful research problem, managing long-term projects with limited guidance, and coping with the pressure to publish in top-tier conferences or journals. Balancing coursework, teaching responsibilities, and research can also be demanding. Effective time management, networking with peers and mentors, and seeking regular feedback can help students navigate these challenges and achieve their academic goals.

What is a PhD in Computer Science?

A PhD in Computer Science is the highest academic degree in the field, focused on advanced research and the creation of new knowledge in computing. It typically involves several years of coursework followed by original research culminating in a dissertation. Graduates often pursue careers in academia, research, or advanced industry roles that require deep technical expertise and problem-solving skills.

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

To thrive as a PhD in Computer Science, you need advanced expertise in algorithms, programming, and research methodologies, typically supported by a doctoral degree in computer science or a related field. Mastery of programming languages (such as Python, Java, or C++), data analysis tools, and familiarity with version control systems like Git are commonly required, along with experience in publishing academic research. Critical thinking, problem-solving, strong written and verbal communication, and perseverance are vital soft skills for success in research and collaboration. These skills and qualifications are essential for making significant contributions to the field, driving innovation, and effectively sharing knowledge with the academic and professional community.

Is IT worth doing a PhD in CS?

A PhD in Computer Science can be valuable for careers in research, academia, or specialized industry roles requiring advanced expertise. It typically involves several years of study, research, and publication, and can lead to higher-level positions but may not be necessary for most industry jobs that value practical skills and experience. Consider your career goals and whether the research focus aligns with your interests before pursuing a PhD.
What cities in Indiana are hiring for Phd Computer Science jobs? Cities in Indiana with the most Phd Computer Science job openings:
Infographic showing various Phd Computer Science job openings in Indiana as of May 2026, with employment types broken down into 4% Internship, 82% Full Time, 8% Part Time, and 6% Contract. Highlights an 89% In-person, and 11% Remote job distribution, with an average salary of $79,083 per year, or $38 per hour.
Senior Principal Software Engineer

Senior Principal Software Engineer

SAIC

Indianapolis, IN • Hybrid

$120K - $165K/yr

Other

Posted 7 days ago


SAIC rating

7.8

Company rating: 7.8 out of 10

Based on 78 frontline employees who took The Breakroom Quiz

70th of 203 rated it services


Job description

Job ID: 2613419
Location: Indianapolis, IN, US
Date Posted: 2026-06-05
Category: Software
Subcategory: SW Engineer
Schedule: Full-Time
Shift: Day Job
Travel: Yes - 10% of the time
Minimum Clearance Required: Secret
Clearance Level Must Be Able to Obtain: None
Potential for Remote Work: ORA_HYBRID
Description
SAIC is seeking a Senior Principal Software Engineer for the Naval Air Systems Command (NAVAIR) PMA-275 Software Support Activity (SSA) for the V-22 Osprey. The software engineer will work as part of the PMA-275 government Software Integrated Product Team (IPT) responsible for modifying aircraft and ground system software to correct defects, implement new capability, and improve aircraft readiness and maintainability. As part of the PMA-275 software team, the software engineer will represent software interests as a liaison to the Core Avionics IPT and play a crucial role in planning, execution, and completion of all tasking assigned to the software team.
This is a Hybrid/Remote role in Indianapolis, Indiana. Required to be Local to area. Occasional travel up to 10% may be required.
JOB DUTIES:
  • Conduct software acquisition tasking in support of PMA-275 in the Software IPT.
  • Conduct technical analysis of V-22 avionics systems and software issues affecting fleet operators and maintainers.
  • Coordinate with PMA-275 Core Avionics IPT and other NAVAIR organizations on technical, cost, and schedule impacts of software changes. Identify risk and mitigation strategies.
  • Aid in development of Engineering Change Proposals (ECPs), including writing statements of work and conducting technical reviews of contractor proposals.
  • Review contractor technical submissions.
  • Provide technical inputs on schedules, integration, and test activities of industry suppliers and other government organizations as it relates to V-22 avionics and ground system software.
  • Participate in SETR design reviews and technical reviews as part of the software development process.
  • Apply knowledge of current avionics development standards including MIL-STD-882E, DO-178C and Design Assurance Levels for mission-critical code.
  • Provide technical briefings and status reporting to Software IPT leadership, senior military officers, and Program leadership at PMA-275.
  • Occasional travel may be required.

Qualifications
REQUIREMENTS:
  • Bachelors in Computer Science, Mathematics, Electrical Engineering, Aerospace Engineering, or similar discipline and fourteen (14) years or more experience; Masters and twelve (12) years or more experience; PhD or JD and nine (9) years or more experience.
  • Must have an Active Secret Clearance to start.
  • Five or more (5+) years of relevant software development and system integration experience.
  • Relevant experience should include demonstrated software development experience, including all phases of the software development process/lifecycle (e.g., requirements analysis, design, development, component testing, integration, integration testing, deployment/installation, and sustainment).
  • Exceptional verbal and written communication skills.

DESIRED SKILLS:
  • Master's degree in Computer Science, Mathematics, Electrical Engineering, Systems Engineering, Aerospace Engineering, or similar discipline.
  • Previous experience with avionics, synthetic displays, and NVG systems.

SAIC is a premier technology integrator providing full life cycle services and solutions in the technical, engineering, intelligence, and enterprise information technology markets. SAIC is Redefining Ingenuity through its deep customer and domain knowledge to enable the delivery of systems engineering and integration offerings for large, complex projects. SAIC's approximately 15,000 employees are driven by integrity and mission focus to serve customers in the U.S. federal government. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $4.5 billion. For more information, visit saic.com. For information on the benefits SAIC offers, see .

What SAIC employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom