1

Phd Software Engineer Jobs in Nebraska (NOW HIRING)

Principal Software Engineer

Bellevue, NE · On-site

$127K - $171K/yr

Snap Engineering teams build fun and technically sophisticated products that reach hundreds of ... a PhD in a related technical field + 6+ years of post-grad software development experience * 2+ ...

Software Engineer, iOS, Level 4

Bellevue, NE · On-site

$132K/yr

We're looking for a Software Engineer, iOS to join Snap Inc! What you'll do: * Create and refine ... PhD in a relevant technical field * Experience with iOS application development Preferred ...

AI Engineer

Bellevue, NE · On-site

$108K - $130K/yr

Build reusable software components, APIs, and development frameworks that enable scalable AI ... PhD in a STEM discipline with relevant experience developing production AI systems. AI & Machine ...

Advanced expertise in Computational Biology, Cheminformatics, Medicinal Chemistry, Biochemistry, or related fields; advanced degree (PhD, MSc, PharmD) highly valued but not strictly required.

next page

Showing results 1-20

Phd Software Engineer information

See Nebraska salary details

$60.5K

$140.7K

$195.9K

How much do phd software engineer jobs pay per year?

As of Aug 28, 2026, the average yearly pay for phd software engineer in Nebraska is $140,656.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,400.00 and $164,900.00 per year, depending on experience, location, and employer.

What is a PhD software engineer?

A PhD Software Engineer is a professional who has completed a Doctor of Philosophy (PhD) degree specializing in computer science, software engineering, or a related field, and works in designing, developing, and optimizing software systems. They often engage in advanced research, develop innovative algorithms, and solve complex technical problems. Their expertise is typically utilized in roles that require deep technical knowledge, research skills, and the ability to push the boundaries of current technology. PhD Software Engineers are commonly found in academia, research institutions, and leading technology companies.

What does a PhD software engineer do?

As a PhD Software Engineer, you are often entrusted with tackling complex problems and leading research-driven projects that require advanced analytical and technical skills. Your daily work may involve designing novel algorithms, conducting experiments, and collaborating closely with cross-functional teams such as data scientists and product managers. Additionally, you might mentor junior engineers and help shape the technical direction of your team. This role leverages your research background to bridge the gap between academic innovation and practical software solutions.

What are the key skills and qualifications needed to thrive as a PhD software engineer?

A PhD Software Engineer requires advanced programming expertise, strong analytical and research skills, and typically a doctorate in computer science or a related field. Familiarity with specialized programming languages, version control systems like Git, and experience with research-oriented software tools are common technical requirements. Exceptional problem-solving, collaboration, and communication skills help bridge the gap between research and practical application. These abilities are crucial for driving innovation, translating complex theories into scalable solutions, and contributing to cutting-edge technology projects.

What are popular job titles related to Phd Software Engineer jobs in Nebraska?

For Phd Software Engineer jobs in Nebraska, the most frequently searched job titles are:

Infographic showing various Phd Software Engineer job openings in Nebraska as of August 2026, with employment types broken down into 84% Full Time, 13% Part Time, and 3% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $140,656 per year, or $67.6 per hour.

Software/Data Engineer_SWD6_TTO0400

Lifecycle Corporation

Laurel, NE • On-site

$80 - $120/hr

Other

Re-posted 24 days ago


Job description

Laurel, United States | Posted on 06/04/2026

This is a full-time position requiring 1880 hours of support per year; and work is performed at a customer location. As a Software/Data Engineer on our team, you will develop, maintain, and enhance complex and diverse software systems based upon documented requirements; review and test software components for adherence to the design requirements; and document test results. You will also utilize software development and software design methodologies appropriate to the environment. You will provide specific input to the software components of system design to include the use of Commercial Off-The-Shelf (COTS) / Government Off-The-Shelf (GOTS) in place of new development. You will also develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze usage and work processes; and investigate problem areas.

Requirements
  • Nineteen (19) years of demonstrated experience in Software Engineering with a Bachelor's degree in Engineering, Computer Science, Mathematics, or appropriate field from an accredited college or university OR Twenty (20) years of experience in Software Engineering with a High School Diploma or GED OR Eighteen (18) years of experience in Software Engineering with a Master’s degree in Engineering, Computer Science, Mathematics, or appropriate field from an accredited college or university OR Fourteen (14) years of experience in Software Engineering with a PhD in Engineering, Computer Science, Mathematics, or appropriate field from an accredited college or university.
  • Position requires TS/SCI clearance with polygraph.
  • Experience designing, deploying and managing cloud infrastructure using Open Stack and other comparable platforms.
  • Strong Linux and Python background.
  • Understanding of IT management and operations.
Individual Capabilities/Experience Desired
  • Excellent oral, written, organizational and communications skills.
  • Broad experience in system engineering disciplines.
  • Develop Operations.
  • Experience using network automation tools.
  • Cloud security and operations familiarity.
  • PowerShell familiarity.
  • Certifications such as AWS Certified Solutions Architect or Microsoft Certified: Azure Solutions Architect a plus.
#J-18808-Ljbffr