UC Irvine Department of Informatics

Ph.D. Software Engineering

A new code search engine. New insights into how trust emerges (or doesn’t) in distributed software development organizations. New visualizations to aid developers in debugging code. New lessons about the quality of open-source components. A new Internet infrastructure that enables secure computational exchange.

These are just some examples of the wide variety of projects being worked on by current Ph.D. students in the software engineering Ph.D. program at UC Irvine.

As software continues to transform society in dramatic and powerful ways, we must improve our ability to reliably develop high-quality systems. From early incarnations as just an idea or set of requirements to when software is actually built, deployed and customized in the field, many challenges exist across the lifecycle that make creating software still a non-trivial endeavor today.

The software engineering Ph.D. program offers students the opportunity to tackle these challenges, whether it is through designing new tools, performing studies of developers and teams at work, creating new infrastructures or developing new theories about software and how it is developed. No fewer than six faculty members bring a broad range of expertise and perspectives to the program, guaranteeing a diverse yet deep education in the topic.

A strong core of classes introduces students to classic material and recent innovations. At the same time, we focus on research from the beginning. New students are required to identify and experiment with one or more research topics early, so that they can become familiar with the nature of research, write papers, attend conferences and begin to become part of the broader software engineering community. This focus on research naturally continues throughout the program, with an emphasis on publishing novel results in the appropriate venues.

Why study at UC Irvine?

  • Excellence . You will be part of a world-class group of faculty and students who have an outstanding track record of publishing innovative and impactful research.
  • Placement . We prepare our students for rich, fulfilling careers — as faculty members in academia, researchers at corporate research labs, development leads all throughout the industry and entrepreneurs starting their own businesses.
  • Support . You will join a team that strongly believes that working together is essential to progress. Whether within a research group or across groups, we encourage you to seek advice from and work with other faculty members and students.
  • Connections . We host a steady stream of visitors from all over the world to whom you get to talk, demo and present. Moreover, we help connect you with research labs and industry for internships that complement your research.
  • Diversity . UCI was founded with a focus on diversity of thought, experiences and ideas. Our department faculty represent a wide variety of disciplinary backgrounds and have in-depth collaborations across campus.

Interested?

We are always looking for talented students to join! To learn more about our work and accomplishments, we encourage you to explore this web site, as well as the web sites of many research labs and centers in the department. Should you have any questions, please do not hesitate to contact us via our vice chair for graduate affairs or by e-mailing one of the software engineering faculty directly.

Detailed requirements

Please see the catalogue for a detailed description of the requirements of the software engineering Ph.D. program.

  • Graduate Application Process
  • Past Dissertations
  • Ph.D. Research
  • Labs & Centers
  • Student Profiles
  • Graduate Alumni Spotlights
  • Coming from Abroad

phd position in software engineering

“For me, the most enjoyable part of doing research is finding myself at the limits of knowledge. Doing research gives you the ability to provide new findings and perspectives on various phenomena.”

University of Arizona Online | Home

REQUEST INFO

Software Engineering (PhD) Doctor of Philosophy

Quick facts.

Software engineer working with code

of all Higher-Ed Institutions

- Center for World University Rankings, 2022

In Best Value Among Arizona's Public Universities

- Payscale, 2022

The University of Arizona's College of Engineering has launched the Software Engineering PhD degree in response to the high demand for individuals trained in the software engineering discipline. The degree program is critical in driving student success in a rapidly changing world and tackling essential problems at the edges of human endeavor. 

As a student graduating with a PhD in Software Engineering, you will be better positioned to develop the skills and mindsets to be leaders in software development, computing, machine learning, ever-increasing automation and connectivity, human and intelligent systems, data science, and network sciences.

Through the PhD program, you'll demonstrate the ability to design, develop, test, integrate, and evaluate software applications/products/systems in diverse computing and engineering domains. You'll also be able to critically analyze and review published research results and other literature related to your area of study. You'll also demonstrate your ability to articulate all aspects of the research in your software engineering specialization area, describe and defend the significance of your work, explain your research methodologies, and summarize your findings. 

The global software engineering market alone will be worth $64 billion by 2025, and it is a vital part of a larger industry. Some factors behind this growth include increased automation in multiple sectors, the demand for cloud-based solutions, the Internet of Things, and an increased number of devices that can be used in daily life for convenience. Thus, pursuing a Software Engineering PhD will give you a competitive edge in this fast-growing industry.

No GRE is required for this graduate degree program.

A minor is required for this program and will be determined by the student and advisor.

Students who do not have a degree equivalent to the University of Arizona Bachelor of Science degree in a computing-related program may be admitted into the graduate program but may be required to complete additional graduate-level pre-requisite courses prior to enrolling in some graduate courses. 

Proficiency in one or more programming languages OR one to two years of industry experience in a software-related position is required.

*Residents of some U.S. Territories may not be eligible. Please see our Eligibility & State Authorization page for more information.

Courses for this program include: 

SFWE 502: Software DevSecOps

This course will allow you to explore key principles of a DevSecOps approach to software development. Development (Dev) and operations (Ops) are the union of people, processes, and technology to continually automate and develop higher-quality/more reliable software products faster. Security (Sec) is integrated into a typical DevOps pipeline to address potential security issues in code as soon as possible in the software development lifecycle.

SFWE 503: Software Project Management

In this course, you will learn how to plan, track, and communicate the status of large-scale software projects to a diverse group of stakeholders. Using modern traditional and Agile software development methodologies and tools and emulating a realistic software development project, students will be immersed in the activities used by industry to develop, manage, and monitor software product development throughout the semester. You’ll learn why planning a software project is important, what constitutes a good plan, how to adapt to the unexpected and unknowns that are likely to occur throughout the project development, and how to track and share the status of the project with your team members, other teams, and the customers/business managers.

SFWE 504: Software Requirements Analysis & Test

Learn how to derive and develop software requirements that are measurable, testable, and lead to a compliant software design and implementation. Using industry best practices and tools, you will learn how to elicit, analyze, specify, and validate functional requirements (what should the software system do) and non-functional software requirements (how should the software system fulfill the functional requirements). You will develop software requirement models and specifications that capture the customer/user's needs.

SFWE 505: Software Architecture & Design

In this course, you'll explore different architectural styles and patterns and learn to apply modern processes, methods, and tools in architecting, modeling, and designing software systems. They will also learn the importance of developing a sound software architecture as part of the overall software design.  

SFWE 506: Distributed Computing

In this course, you will explore the unique aspects and considerations required to develop a large-scale software product in a distributed computing environment. Distributed computing refers to a system where processing and data storage are distributed across multiple devices or systems rather than being handled by a single central device. In a distributed system, each device or system has its own processing capabilities and may also store and manage its own data. 

SFWE 507: Foundations of Software Engineering

Gain foundational skills and knowledge used by software engineers in diverse industries. The course introduces you to the different software development lifecycle (SDLC) phases used in developing, delivering, and maintaining software products for a wide variety of applications. Common software process models will be introduced, along with developing an understanding of the importance of defining software requirements, developing software architectures and designs, and the various forms of testing that go into delivering reliable and resilient software systems.

SFWE 509: Cloud Computing Principles and Practices

This introductory course on cloud computing delves into the fundamental technologies and ideas that make up contemporary cloud computing infrastructure. You'll get hands-on practice using cloud service models (IaaS, PaaS, SaaS, FaaS), virtualization, data centers, cloud management, and essential Linux commands. The course also covers advanced topics such as cloud storage, containers, microservices, serverless computing, cloud security, emerging trends in cloud IoT, mobile clouds, edge computing, and big data processing.

SFWE 510: Cloud Native Software Engineering

This course introduces the design and implementation of decentralized systems with up-to-date software architecture and relevant development frameworks. Topics include inter-module communication, asynchronous processing, security, concurrency, parallelism, and an overview of contemporary enterprise technology and challenges. The course also dives into the development, infrastructure, best practices, and DevOps practices for monitoring and debugging such systems.

Earning your Doctor of Philosophy in Software Engineering (PhD) will build core skills, including:

  • Agile methodology
  • Algorithm design & optimization
  • Artificial Intelligence
  • Cloud & distributed computing
  • Continuous deployment
  • Continuous integration
  • Cybersecurity practices & standards
  • Full stack development
  • Machine learning algorithms & approaches
  • Programming language proficiency
  • Software Development Lifecycle
  • Software engineering

Potential Career Paths

Graduates of the Software Engineering PhD program will be prepared to pursue careers in the following fields, among many others:

  • Artificial Intelligence/Machine Learning
  • Aerospace & Defense
  • Space Exploration
  • Data Science & Analytics
  • Medical Devices Technologies
  • Financial Systems & Technologies
  • Quantum Computing
  • Automotive/Vehicle Networking/Autonomous Driving
  • Cybersecurity Analysis
  • Engineering
  • Systems & Software Solutions Architecture
  • Mobile Computing
  • Computer Vision
  • Cloud Computing/Networking

You may also be interested in

Mine engineer working in the field

Mining, Geological and Geophysical Engineering Master of Engineering

Geographic Information System Technology

Geographic Information Systems Technology Master of Science

Man and woman discussing Data on a screen

Data Science Master of Science

man working on a laptop

How to Apply

Student smiling

Tuition & Aid

Library books

Receive job alerts that match your preferences.

23 PhD jobs in Software Engineering

Find PhD jobs in Software Engineering here. To have new jobs sent to you the day they're posted, sign up for job alerts.

  • PhD positions in Computer Science (165)

Other subfields

  • PhD positions in Programming Languages (82)
  • PhD positions in Machine Learning (78)
  • PhD positions in Artificial Intelligence (66)
  • PhD positions in Computational Sciences (46)
  • PhD positions in Information Science (29)
  • PhD positions in Algorithms (29)
  • PhD positions in Computing in Mathematics, Natural Science, Engineering and Medicine (21)
  • PhD positions in Cyber Security (16)
  • PhD positions in Computer Communications (Networks) (15)
  • PhD positions in Data Structures (15)

Search results (23)

...

PhD/Researcher position: Privacy Engineering through Source Code Analysis

DistriNet is a leading research group specializing in secure and distributed software, embedded in the KU Leuven Department of Computer Science. With over 100 researchers, including 15 full-time pr...

PhD/Researcher position: Decentralized Data Sharing Middleware for Data Spaces

...

PhD: Automated Testing of Autonomous Satellite

About the SnTSnT is a leading international research and innovation centre in secure, reliable and trustworthy ICT systems and services. We play an instrumental role in Luxembourg by fueling innova...

...

PhD Position in Biofabrication and 3D BioPrinting

PhD Position in Biofabrication and 3D BioPrintingInjuries to the musculoskeletal system are widespread and can impact quality of life. The field of tissue engineering and bioprinting is constantly ...

...

PhD on Stochastic modelling and reliability assessment

Disruptive innovations are needed in managing and operating distribution grids. Are you our next PhD researchers in exploring disruptive innovations in managing and operating distribution grids?Position PhD-studentIrène Curie Fellowship NoDepartme...

...

4-6 Doctoral Researchers, Information Technology

The Faculty of Information Technology is seeking for4-6 Doctoral Researchers starting January 1, 2025 for a maximum of three years. The contract can be part-time or full-time.The Doctoral SchooI of...

Doctoral education pilot / Doctoral Researcher, Software Engineering

We are seeking to recruit  Doctoral Researcher from 1 January 2025, or as agreed for a fixed term of three years. Position is located in the Faculty of Information Technology.Advances in software ...

2 EngD positions in Designing Human-System Interaction

Do you want to improve the lives of patients and medical doctors? Do you want to use your design skills or your software concept development skills to co-create the future of healthcare?Position Engineering Doctorate (EngD)Irène Curie Fellowship N...

EngD position for project ODeDAL

Do you want to work on the future of designing with data? Do you want to change how designers and design teams are supported in data-enabled prototyping and integrate AI in their making practices? Are you interested in open-source design tools and...

EngD position in Developing an Open-Source Design Data Infrastructure

Doctoral position in cybersecurity, software engineering and ai.

About the SnTThe University of Luxembourg is an international research university with a distinctly multilingual and interdisciplinary character.The Interdisciplinary Centre for Security, Reliabili...

PhD: System Orchestration for Predictive Manufacturing and Robotic Construction

Position PhD-studentIrène Curie Fellowship NoDepartment(s) Built EnvironmentFTE 1,0Date off 18/09/2024Reference number V38.7715Job descriptionAre you passionate about Artificial Intelligence (AI) and construction robotics and committed to improvin...

Fully funded PhD position in robotics and building digital twins

Eindhoven University of Technology (TU/e; website) is looking for a PhD to strengthen its research on world model and building digital twins applied to (distributed) robotic and cyber-physical systems.Position PhD-studentIrène Curie Fellowship NoD...

...

PhD student on the subject of collaborative AI (m/v/x)

Are you inspired by building human-centric, explainable, and collaborative AI? There is a vacancy for a 4-year PhD position in the Intelligent and Autonomous Systems research group at Centrum Wiskunde & Informatica (CWI) in Amsterdam. Job descript...

PhD Candidates in Automatic Testing (via computational intelligence) in Continuous Integration Environments

...

Fully Funded PhD Positions in Life Sciences

EMBL International PhD Programme – 2025 Winter RecruitmentWould you like to contribute your creativity to an international team of scientists from various disciplines focusing on basic research in the area of molecular life sciences?Your roleThe E...

EngD on Software development for advanced synthetic microstructure generation

Eindhoven University of Technology (TU/e) has a vacancy for a Post-Master EngD position on Software development for advanced synthetic microstructure generation in the Mechanics of Materials section, Department of Mechanical Engineering.Position E...

PhD on Synthetical data generation using multivariate models

...

PhD position on Model-Based Testing for Evidence-Driven Black-Box Checking

Job descriptionNowadays so much new and complex software is being developed that there are by far not enough specialists to test this software properly. As a result, companies need more time/resour...

PhD Candidate in Software and System Verification

...

PhD fellowships in Applied Information Technology

Kristiania University College is offering up to six fully funded PhD fellowships in Applied Information Technology​ for a fixed-term period of three (3) years beginning in August 2025. During this time, the successful applicant will be employed at...

...

Junior Researcher in Data Science for Digital Wellbeing

The St. Pölten University of Applied Sciences conducts successful research at the interface of health and social sciences and digital technologies. To further expand and sustainably anchor this interdisciplinary research focus at the international...

...

Junior Scientist (M/f/d) for Machine Vision

As Austria's largest research and technology organization for applied research, we are dedicated to make substantial contributions to solving the major challenges of our time, climate change and digitization. To achieve our goals, we rely on our s...

Jobs by field

  • Programming Languages 190
  • Electrical Engineering 178
  • Machine Learning 172
  • Artificial Intelligence 159
  • Molecular Biology 144
  • Cell Biology 131
  • Electronics 130
  • Materials Engineering 126
  • Computational Sciences 123
  • Mechanical Engineering 107

Jobs by type

  • Postdoc 326
  • Assistant / Associate Professor 167
  • Researcher 119
  • Professor 107
  • Engineer 68
  • Tenure Track 62
  • Lecturer / Senior Lecturer 62
  • Management / Leadership 55
  • Research assistant 43

Jobs by country

  • Belgium 241
  • The Netherlands 187
  • Germany 119
  • Finland 110
  • Morocco 108
  • Switzerland 102
  • Luxembourg 80

Jobs by employer

  • Mohammed VI Polytechnic Unive... 108
  • KU Leuven 94
  • University of Luxembourg 78
  • Eindhoven University of Techn... 75
  • Ghent University 43
  • ETH Zürich 41
  • KTH Royal Institute of Techno... 38
  • University of Twente 33

phd position in software engineering

  • Costs, Scholarships & Aid
  • Campus Life
  • Faculty & Staff
  • Family & Visitors
  • DFW Community
  • Galaxy Login
  • Academic Calendar
  • Human Resources
  • Accessibility

Doctor of Philosophy in Software Engineering

Program description.

The PhD in Software Engineering program is tailored to the student. The student must arrange a course program with the guidance and approval of a faculty member chosen as their graduate advisor. Adjustments can be made as the student’s interests develop and a specific dissertation top is chosen.

The software engineering researchers in the Department of Computer Science are focused on issues related to effectively developing large-scale, complex systems. In particular, new categories of applications are emerging such as big data, cyber physical, and autonomous adaptable systems, which continue to drive leading edge research in software engineering on diverse topics. Key research areas include requirements engineering, architecture, design, service-oriented computing, testing and verification, static analysis, software maintenance and multi-agent systems.

Career Opportunities

Virtually all major companies and corporations need software related core competencies. Software engineers are central in developing and making use of these competencies. They work in teams that interface extensively with clients, company executives, IT managers, data scientists, security and domain experts.

Software engineering professionals are creative, highly collaborative, well paid, and in very high demand with employers. Graduates of the program seek academic positions at universities, as well as positions as researchers, senior software engineers and data scientists. Graduates often become industry experts in various fields like cybersecurity, artificial intelligence, machine learning and natural language processing.

Marketable Skills

Review the marketable skills for this academic program.

Application Requirements

Test score required:  Yes

Deadlines:  University  deadlines  apply.

Admission Option One

  • Degree requirements:  A master’s degree in computer science or its equivalent
  • GPA:  Minimum of 3.5
  • Test score:  Minimum revised GRE scores of 308, 153, 155, and 4 for the combined, verbal, quantitative and analytical writing components, respectively, are advisable.

Admission Option Two

  • Degree requirements:  A BS degree in related area that includes two semesters of calculus and linear algebra.
  • GPA:  Minimum of 3.5 in the last 60 semester credit hours.
  • Test score:  Minimum revised GRE scores of 315, 156, 159 and 4 for the combined, verbal, quantitative and analytical writing components, respectively, are advisable.

Applicants are admitted on a competitive basis.

Contact Information

Admissions Email: [email protected]

Shyam Karrah Email: [email protected] Phone: 972-883-4197 Office: ECSS 4.704 Website: personal.utdallas.edu/~skarrah

Erik Jonsson School of Engineering and Computer Science The University of Texas at Dallas, ECW41 800 W. Campbell Road Richardson, TX 75080-3021 Email: [email protected]

cs.utdallas.edu engineering.utdallas.edu

Request More Information

phd position in software engineering

Contact Email

We have received your request for more information, and thank you for your interest! We are excited to get to know you and for you to explore UT Dallas. You’ll begin receiving emails and information about our beautiful campus, excellent academic programs and admission processes. If you have any questions, email  [email protected].

The University of Texas at Dallas respects your right to privacy . By submitting this form, you consent to receive emails and calls from a representative of the University.

* Required Field

800 W. Campbell Road Richardson, Texas 75080-3021

972-883-2111

Copyright Information

© The University of Texas at Dallas

Questions or comments about this page?

Stay Connected with UT Dallas

  • Emergency Preparedness
  • Campus Carry
  • Campus Police
  • Required links
  • Tobacco-Free Campus
  • Texas Veterans Portal
  • Work at UT Dallas
  • Nondiscrimination Policy
  • Title IX Initiatives
  • Student Achievements
  • HEERF Reporting
  • Counseling/Mental Health
  • Hazing Prevention
  • Public Course and Syllabus Information
  • Privacy Policy

phd position in software engineering

Explore your training options in 10 minutes Get Started

  • Graduate Stories
  • Partner Spotlights
  • Bootcamp Prep
  • Bootcamp Admissions
  • University Bootcamps
  • Coding Tools
  • Software Engineering
  • Web Development
  • Data Science
  • Tech Guides
  • Tech Resources
  • Career Advice
  • Online Learning
  • Internships
  • Apprenticeships
  • Tech Salaries
  • Associate Degree
  • Bachelor's Degree
  • Master's Degree
  • University Admissions
  • Best Schools
  • Certifications
  • Bootcamp Financing
  • Higher Ed Financing
  • Scholarships
  • Financial Aid
  • Best Coding Bootcamps
  • Best Online Bootcamps
  • Best Web Design Bootcamps
  • Best Data Science Bootcamps
  • Best Technology Sales Bootcamps
  • Best Data Analytics Bootcamps
  • Best Cybersecurity Bootcamps
  • Best Digital Marketing Bootcamps
  • Los Angeles
  • San Francisco
  • Browse All Locations
  • Digital Marketing
  • Machine Learning
  • See All Subjects
  • Bootcamps 101
  • Full-Stack Development
  • Career Changes
  • View all Career Discussions
  • Mobile App Development
  • Cybersecurity
  • Product Management
  • UX/UI Design
  • What is a Coding Bootcamp?
  • Are Coding Bootcamps Worth It?
  • How to Choose a Coding Bootcamp
  • Best Online Coding Bootcamps and Courses
  • Best Free Bootcamps and Coding Training
  • Coding Bootcamp vs. Community College
  • Coding Bootcamp vs. Self-Learning
  • Bootcamps vs. Certifications: Compared
  • What Is a Coding Bootcamp Job Guarantee?
  • How to Pay for Coding Bootcamp
  • Ultimate Guide to Coding Bootcamp Loans
  • Best Coding Bootcamp Scholarships and Grants
  • Education Stipends for Coding Bootcamps
  • Get Your Coding Bootcamp Sponsored by Your Employer
  • GI Bill and Coding Bootcamps
  • Tech Intevriews
  • Our Enterprise Solution
  • Connect With Us
  • Publication
  • Reskill America
  • Partner With Us

Career Karma

  • Resource Center
  • Bachelor’s Degree
  • Master’s Degree

Best Doctorates in Software Engineering: Top PhD Programs, Career Paths, and Salaries

The best PhDs in software engineering are a great tool for graduate students who want to earn advanced degrees, elevate their engineering skills, and access high-paying professions. With a software engineering PhD, you’ll be able to work in leadership positions in government, engineering, and education.

If you want to pursue doctoral studies and are looking for software engineering programs, look no further. In this article, we discuss the best software engineering jobs, listing PhD in software engineering salary ranges and prospective job growth projections in the software engineering field.

Find your bootcamp match

What is a phd in software engineering.

A PhD in software engineering is an advanced study graduate degree in software engineering. It focuses on researching and implementing computer systems. Students are required to learn how to analyze the needs of their clients to design and deploy new software.

How to Get Into a Software Engineering PhD Program: Admission Requirements

To get into a software engineering PhD program, you need to complete an online application, pay the application fee, send your official transcripts, and provide GRE test scores. Other admission requirements may include letters of recommendation, a statement of purpose, and a current resume. The requirements will vary by institution.

PhD in Software Engineering Admission Requirements

  • Online application and application fee
  • Transcripts from each higher education institution attended
  • Letters of recommendation
  • Statement of purpose
  • Current resume

Software Engineering PhD Acceptance Rates: How Hard Is It to Get Into a PhD Program in Software Engineering?

It is hard to get into a PhD program in software engineering because these programs are highly competitive. PhD programs require a high academic standing, extensive experience and educational background, and strong references. To accommodate the great amount of one-on-one time students need with professors, PhD class sizes are very small and have low acceptance rates.

How to Get Into the Best Universities

[query_class_embed] how-to-get-into-*school

Best PhDs in Software Engineering: In Brief

School Program Online Option
Auburn University PhD in Computer Science and Software Engineering No
Carnegie Mellon University PhD in Software Engineering No
Clemson University PhD in Computer Engineering No
Cornell University PhD in Electrical and Computer Engineering No
Massachusetts Institute of Technology (MIT) PhD in Computational Science and Engineering No
Purdue University PhD in Computer Engineering No
University of California, Irvine PhD in Software Engineering No
University of Miami PhD in Electrical and Computer Engineering No
University of Michigan PhD in Computer Science and Engineering No
University of Utah PhD in Computer Engineering No

Best Universities for Software Engineering PhDs: Where to Get a PhD in Software Engineering

The best universities for software engineering provide high-quality education and prepare you to succeed in your future career.  If you’re wondering where to get a PhD in software engineering, check our list of the 10 best programs, below.

Auburn University (AU) was founded in 1856. It is a public land-grant research university, the second largest in the state of Alabama. AU offers a wide range of PhD programs in education, history, nutrition, and chemical engineering. 

PhD in Computer Science and Software Engineering

This 66-credit PhD program in computer science and software engineering guides PhD students as they develop research and build skills in cutting-edge disciplines. Throughout the program, they learn about advanced topics in algorithms, computer architecture, and operating systems. 

PhD in Computer Science and Software Engineering Overview

  • Program Length: 4 years
  • Acceptance Rate: Not stated
  • Tuition and Fees: $560/credit (in state); $1,680/credit (out of statet)
  • PhD Funding Opportunities: Graduate assistantships, Merriwether Fellowships, Presidential Graduate Research Fellowships, National Science Foundation Graduate Research Fellowships

PhD in Computer Science and Software Engineering Admission Requirements

  • Bachelor's Degree or Master's Degree in Computer Science, Software Engineering, Cyber Security Engineering, or equivalent
  • 3.0 GPA or above
  • GRE score of at least 300, with a verbal score of at least 150, a quantitative score of at least 150, and a written score of at least 3
  • TOEFL scores (for international students)

Carnegie Mellon University was founded in 1900. It is a private research university with over 6,000 graduate students enrolled across its seven colleges and independent schools. It offers programs in computer science, business, and electronics engineering. It boasts curious and passionate students who go on to build cutting-edge start-ups and innovative technology. 

PhD in Software Engineering

This degree in software engineering teaches students about computational methods, current policies, and societal and organizational needs. It aims to produce the next generation of software engineering professionals, educational leaders, and problem-solvers in the field.

PhD in Software Engineering Overview

  • Program Length: 4-5 years
  • Acceptance rate: Not stated
  • Tuition: $23,200/semester 
  • PhD Funding Opportunities: All applicants admitted to the doctoral program receive full financial support, but there are also many fellowship programs available, such as the Microsoft Research PhD Fellowship, the Siebel Scholars Program, and the Facebook Fellowship
  • Online application
  • Three letters of recommendation
  • Unofficial transcript of all collegiate work completed post-high school

Clemson University is a public land-grant research university. It was founded in 1889 and currently consists of seven different colleges. More than 5,500 graduate students are enrolled across its graduate programs.

PhD in Computer Engineering

This PhD in computer engineering teaches students about computer hardware and architecture, programming systems, software engineering, and signals. Students are required to complete a total of 42 credits to complete this program. Students in the program have the opportunity to work at the SCE&G Energy Innovation Center, an advanced energy systems testing facility. 

PhD in Computer Engineering Overview

  • Program Length: 2 years 
  • Tuition: $5,056/semester (in-state)/ $10,644/semester (out of state)
  • PhD Funding Opportunities: Graduate assistantships, Microsoft Research PhD Fellowship, NVIDIA Fellowship, Google PhD Fellowship

PhD in Computer Engineering Admission Requirements

  • Online application and $80 application fee
  • Unofficial transcripts from each institution attended

Cornell University is a private Ivy League land-grant research university. It was founded in 1865 with the intention to offer high-quality education and contribute in all fields of knowledge. It currently has over 8,800 graduate students enrolled.

PhD in Electrical and Computer Engineering

Cornell’s PhD program in electrical and computer engineering prepares students for a successful career in research, teaching, and development across all industries. Graduate students are required to engage in cutting-edge coursework and conduct studies in the field.

PhD in Electrical and Computer Engineering Overview

  • Program Length: Not stated
  • Tuition: $29,500/year
  • PhD Funding Opportunities: Graduate assistantships (research and teaching) and fellowships

PhD in Electrical and Computer Engineering Admission Requirements

  • GPA of 3.5 or above
  • Academic statement of purpose
  • Personal statement
  • Unofficial transcript from each university attended
  • Resume 

Massachusetts Institute of Technology (MIT) was established in 1861. It is a private land-grant research university with over 6,800 enrolled graduate students. It offers PhD programs in the humanities, social sciences, and STEM fields.

PhD in Computational Science and Engineering

This PhD program requires students to specialize in a computation-related field of their choice. Courses are taught across different departments, including mathematics, mechanical engineering, and materials science and engineering. Graduate students in this program are required to complete 60 credits of coursework and thesis preparation. 

PhD in Computational Science and Engineering Overview

  • Tuition: $28,795/semester
  • PhD Funding Opportunities: Graduate assistantships

PhD in Computational Science and Engineering Admission Requirements

  • Minimum of a bachelor’s degree or its equivalent
  • Transcripts from all institutions attended
  • Statement of objectives

Purdue University is a public research university. It was founded in 1869 and is now the flagship campus of the Purdue University system. It offers over 70 master's and doctorate programs and has more than 10,000 graduate students enrolled.

This PhD in Computer Engineering prepares graduate students to take on real-world problems in big data, cloud computing, the Internet of Things (IoT), and machine learning. This program’s graduates work in industrial research, development, and academia. During their studies, PhD students have access to well-funded research assistantships. 

  • Program Length: 4-5 years (6-year limit)
  • Tuition: $4,859/semester (in state); $9,401/semester (out of state)
  • PhD Funding Opportunities: Graduate assistantships, fellowships
  • Master’s degree with a minimum GPA of 3.25
  • Transcript from every institution of higher education attended
  • Statement of Purpose
  • GRE scores (optional)

University of California, Irvine , is a public research university. It was established in the 1960s and is one of the 10 campuses of the University of California System. It has 14 schools, several interdisciplinary programs, and over 6,600 graduate students.

The 48-credit degree program in software engineering teaches students how to design new tools, engage in relevant research in the software industry, create infrastructures, and develop theories about software and its utility.

  • Program Length: 6 years
  • Tuition: $3,814.00/semester
  • PhD Funding Opportunities: Teaching assistantships, reader fellowships, Steckler Family Endowed Fellowship, Google PhD Fellowship 
  • Bachelor’s degree with a minimum cumulative undergraduate GPA of 3.0
  • English proficiency tests (all applicants)
  • Transcripts for all institutions attended since high school

University of Miami (UM) was founded in 1925. It is a private research university with 12 colleges and schools. UM offers 67 doctoral degree programs and has over 6,400 graduate students. 

Graduate students in this PhD program learn about programming languages and algorithms, computer networks, architecture, and digital systems. They must complete 30 credits, pass their qualifying examination, and defend their dissertation to complete the program.

  • Tuition: $19,530/semester
  • PhD Funding Opportunities: Internal and external fellowships, scholarships
  • Transcripts from each post-secondary institution attended
  • Official GRE scores with a minimum score of 310

University of Michigan is a public research university that consists of 19 colleges. It was founded in 1817, offers 100 doctoral programs, and has over 16,000 graduate students enrolled. The school offers over 3,000 courses and is ranked third among the leading public universities in the US. 

PhD in Computer Science and Engineering

This PhD program teaches advanced topics in computer science and engineering. The degree supports students in conducting research and writing publishable papers. This program is intended for those who wish to pursue a career in academics, and PhD students are expected to contribute to the field of computer science and engineering through their research. 

PhD in Computer Science and Engineering Overview

  • Program Length: 4- 5 years
  • Tuition (and Fees): $1,730/credit (resident); $3,132/credit (non-resident)

PhD in Computer Science and Engineering Admission Requirements

  • Research interest
  • Faculty interest
  • Official transcripts from each bachelor’s, master’s, professional, and doctoral degree earned

University of Utah was established in 1850. It is a public research university, and the flagship institution of the Utah System of Higher Education. It offers several programs in biology, computer science, and political science. Its 8,000 graduate students can choose from over 200 degree programs and access $641,000,000 in research funding.

Venus profile photo

"Career Karma entered my life when I needed it most and quickly helped me match with a bootcamp. Two months after graduating, I found my dream job that aligned with my values and goals in life!"

Venus, Software Engineer at Rockbot

This PhD program in computer engineering prepares students for a successful career in the software engineering industry, academia, and government. It teaches advanced topics in computer engineering, such as digital communication and advanced embedded software. Students will conduct research, pass qualifying examinations, and defend a dissertation. 

  • Program Length: 3 years
  • Tuition and Fees: $1,271.79/credit (in state); $4,517.11/credit (out of state)
  • PhD Funding Opportunities: Teaching assistantships, ASEE SMART Fellowships, National Science Foundation (NSF) – Graduate Resources, Microsoft Research PhD Fellowship Program
  • Master of science degree 
  • Personal Statement

Can You Get a PhD in Software Engineering Online?

Yes, you can get a PhD in Software Engineering. However, there are very few software engineering PhD programs available online, as most degree programs at this level require hands-on involvement. It would be easier to find PhD programs in computer science, which will cover aspects of engineering. If you want to earn your PhD in Software Engineering, you’ll more than likely need to be willing to attend an in-person program.

How Long Does It Take to Get a PhD in Software Engineering?

It takes four to five years to get a PhD in software engineering. This is the average duration for most PhD programs. Throughout the program, you will complete coursework, sit for qualification exams, and write and defend your final doctoral dissertation.

The first year usually covers core courses. The second and third years are for advanced courses related to the specialization. During the fourth and fifth years, students research and defend their PhD dissertations.

Is a PhD in Software Engineering Hard?

Yes, a PhD in Software Engineering is hard. PhD programs are hard to complete because they’re meant to develop future experts, are highly specialized, and require a lot of independent work. Over the course of five years, students are expected to learn advanced topics in their field, develop cutting-edge, relevant research, write and publish papers, and write final dissertations that dissect original research.

How Much Does It Cost to Get a PhD in Software Engineering?

On average, it costs $19,314 a year to get a PhD in software engineering, according to the National Center for Education Statistics. This value may vary. University prestige, public or private university status, and student resident status are some aspects that affect tuition.

How to Pay for a PhD in Software Engineering: PhD Funding Options

PhD funding options that students can use to pay for a PhD in Software Engineering include research and teaching assistantships, internal and external fellowships, and scholarships. Many universities have internal funding for PhD students, which you can access through the institution’s financial office.

Best Online Master’s Degrees

[query_class_embed] online-*subject-masters-degrees

What Is the Difference Between a Software Engineering Master’s Degree and PhD?

The main difference between a software engineering master’s degree and a PhD is that master’s degrees are focused on preparing students for the job market, while a PhD program is more research-based.

Software engineering PhDs prepare students for advanced careers in research and academia. Master’s degrees are a lower qualification but are often more job-focused. Other differences between these types of graduate programs include career options and the time it takes to complete.

Master’s vs PhD in Software Engineering Job Outlook

The job outlook for master’s and PhD graduates in software engineering are similar since both qualifications make you eligible for similar positions. Even though their salaries are different, both professionals are looking at the same job outlook.

Postsecondary teaching employment, a common professional for PhD-holders, is expected to grow by 12 percent in the next decade.  Meanwhile, employment in web development, a position better fitted for a Master’s Degree in Software Engineering, is expected to grow by 13 percent over the next decade, according to the US Bureau of Labor Statistics.

Difference in Salary for Software Engineering Master’s vs PhD

While master’s and doctorate students share many of the same job positions, their salaries vary slightly. When applying for the same position, a PhD graduate can bargain for a higher salary with their advanced knowledge and skills. However on average, according to PayScale, a software engineer with a master’s degree earns, on average, $111,000 per year, while a software engineer with a PhD in the field earns $103,000 , annually.

Related Software Engineering Degrees

[query_class_embed] https://careerkarma.com/blog/software-engineering-bachelors-degrees/ https://careerkarma.com/blog/online-software-engineering-degree/ https://careerkarma.com/blog/software-engineering-associate-degrees/

Why You Should Get a PhD in Software Engineering

You should get a PhD in software engineering because the demand for software engineers is high, meaning the salaries are high as well. You can complete a PhD program with full funding, and the program will elevate your career, improve your communication skills, and hone career-specific skills. It also qualifies you for senior positions and to teach at the university level.

Reasons for Getting a PhD in Software Engineering

  • Higher salaries. Professionals with a software engineering PhD generally earn more than those who have bachelor’s or master’s degrees.
  • Funding opportunities. Most students pursuing a PhD in software engineering are eligible for research and teaching assistantships, internal and external fellowships, and scholarships that cover their full tuition.
  • Improve communication skills. Software engineering PhD students are required to research and write papers. They are then required to dissect their findings in conferences and seminars, which builds communication skills.
  • Hone career-specific skills. Throughout a software engineering PhD program, students work on their programming, software development, software testing and debugging problem-solving, teamwork, and other career-specific skills.

Getting a PhD in Software Engineering: Software Engineering PhD Coursework

A software architect working on their programming skills.

Besides research and writing a dissertation, getting a PhD in software engineering requires completing courses in software engineering research, symbolic mathematical modeling and analysis, and human-focused empirical research. Software engineering PhD coursework also includes topics like design and engineering of software systems and the applications of software in society, business, and policy.

Software Engineering Research

A software in engineering research course is designed to prepare students to develop relevant research skills. It introduces field research strategies, discusses developments that led to current inquiries, and allows students to critique and evaluate research papers.

Symbolic Mathematical Modeling and Analysis

In this course, students engage in research methods that include discrete models, proofs, and software-relevant mathematical topics. The most common areas of study in this course are machine learning, programming language semantics, and formal logic.

Human-focused Empirical Research

This course focuses on behavioral science research methods. It touches on human-based topics relevant to software engineering and includes the study of interviews, case studies, surveys, human subjects experiments, and mining software repositories.

Design and Engineering of Software Systems

The design and engineering of software systems course requires a significant engagement with software design, consideration of software artifacts, and exposure to tradeoffs at the core of software engineering.

Software in Society, Business, and Policy

This course covers ways in which software interacts with problems in society, businesses, and public policy. It focuses on topics like the social web, information security and privacy, privacy engineering, and the foundations of privacy.

Best Master’s Degrees

[query_class_embed] *subject-masters-degrees

How to Get a PhD in Software Engineering: Doctoral Program Requirements

To get a PhD in software engineering, you need to meet your school’s program requirements. These include completing the required coursework, passing the qualifying and candidacy exams, creating a program of study, and defending a final dissertation.

A PhD in software engineering requires the completion of a few core courses in the first year of the program. Once you are done with these courses, you’ll need to be evaluated to continue the program.

At the end of the first year of the software engineering PhD program, students have to pass a qualifying exam. This examination evaluates students on their knowledge in core subjects that they studied throughout the year.

In the second year of study, students enroll in more specialized courses. With the help of an advisor, students create a program of study for the rest of the program, including finding a permanent advisor to guide them through their dissertation.

Once you’re done with the advanced courses, the faculty will have to assess your knowledge in the different areas of your specialization. Students also have to present a preliminary sample of what their dissertation will be. After passing this exam, students are considered PhD candidates.

At the end of the software engineering PhD program, students must present and defend their final dissertation in an oral presentation. Once they pass their presentation, they must deliver a copy of their final work.

Potential Careers With a Software Engineering Degree

[query_class_embed] how-to-become-a-*profession

PhD in Software Engineering Salary and Job Outlook

Getting a PhD in software engineering will give you access to jobs that pay well above the national average and grant you career stability. Career prospects are positive since employment in the field is projected to grow over the next decade.

What Can You Do With a PhD in Software Engineering?

With a PhD in software engineering, you can get a job as a computer and information systems manager, a computer and information research scientist, or a senior software developer. You might also become a database administrator, database architect, or computer science postsecondary teacher. With a PhD, you can access senior roles in the industry.

Best Jobs with a PhD in Software Engineering

  • Computer and Information Systems Manager
  • Computer and Information Research Scientist
  • Software Developer
  • Database Administrator and Architect
  • Computer Science Postsecondary Teacher

What Is the Average Salary for a PhD in Software Engineering?

The average salary for a PhD in software engineering is $103,000 per year, on average, according to PayScale. This salary average varies with the career path you choose, the industry you’re working in, and the state you’re based in.

Highest-Paying Software Engineering Jobs for PhD Grads

Software Engineering PhD Jobs Average Salary
Computer and Information Systems Manager
Computer and Information Research Scientist
Software Developer
Database Administrator and Architect
Computer Science Postsecondary Teacher

Best Software Engineering Jobs with a Doctorate

Throughout the following sections, we’ll discuss some examples of the best software engineering jobs with a doctorate. We’ll also cover how much they pay, the job outlook, and the highest-paying states for each job.

Computer and information systems managers plan, coordinate, and direct every computer-related activity in their company. They are responsible for making sure the company’s current computer systems can support business goals. 

This position carries a lot of responsibility and can be specialized depending on the specific company needs and your skillset. Your title may be chief information officer, chief technology officer, IT director, or IT security manager.

  • Salary with a Software Engineering PhD: $162,930
  • Job Outlook: 11% job growth from 2020 to 2030
  • Number of Jobs: 482,000
  • Highest-Paying States: New York, California, and New Jersey

Computer and information research scientists create computer software and hardware and improve the existing tech. They work across industries and their main responsibility involves studying and solving problems in computing. 

  • Salary with a Software Engineering PhD: $142,650
  • Job Outlook: 22% job growth from 2020 to 2030
  • Number of Jobs: 33,000
  • Highest-Paying States: Oregon, Arizona, and Texas

Software developers create computer applications to help organizations reach their full potential. They oversee the entire development process, from communicating with clients to coding the program, to launching the new software and performing software maintenance.

  • Salary with a Software Engineering PhD: $120,990
  • Number of Jobs: 1,847,900
  • Highest-Paying States: California, Washington, and Maryland

Database administrators and architects create and organize software systems to store and secure information. They evaluate their organization’s software requirements, design database models, code new data architecture, and check for errors and inefficiencies.

  • Salary with a Software Engineering PhD: $96,110
  • Job Outlook: 8% job growth from 2020 to 2030
  • Number of Jobs: 168,000
  • Highest-Paying States: New Jersey, Washington, and California

Postsecondary computer science professors teach advanced courses in computer sciences. They may specialize in a field of computer science like software engineering. Usually, they work in the computer science department of a university and teach one or two courses a semester.

  • Salary with a Software Engineering PhD: $89,610
  • Job Outlook: 12% job growth from 2020 to 2030
  • Number of Jobs: 37,800
  • Highest-Paying States: California, Oregon, and District of Columbia

Is a PhD in Software Engineering Worth It?

Yes, getting a PhD in software engineering is worth it. With a PhD, you will develop relevant skills for the job market, work on your research and communication skills, and get a high-paying job in the field. A software engineering PhD opens doors for a range of high-paying positions. While most PhD graduates want to pursue a career in academics, you can also choose to work for the government or engineering companies.

Additional Reading About Software Engineering

[query_class_embed] https://careerkarma.com/blog/software-engineering-career-path/ https://careerkarma.com/careers/software-engineer/ https://careerkarma.com/blog/software-engineer-jobs-without-a-degree/

PhD in Software Engineering FAQ

Yes, there are several software engineering events that you can attend for learning and networking. This October, the DotNETOS Conference will take place online, covering .NET 5, .NET 6, and .NET Core for people invested in the .NET community. You can attend for free.

The difference between a software engineer and a programmer is in their focus. Programmers create functional code while software engineers design software from an engineering perspective. Software engineers have to consider end-users and are also programmers themselves.

Some of the best software engineer tools include Adobe Dreamweaver, Gnu Debugger, and Notepad++. A few other popular tools for software engineers are GitHub, Stack Overflow, and Visual Studio.

The top skills for software engineers include programming languages, programming skills, cloud computing foundations, knowledge of DevOps practices, familiarity with the software development process, and strong communication skills.

About us: Career Karma is a platform designed to help job seekers find, research, and connect with job training programs to advance their careers. Learn about the CK publication .

What's Next?

icon_10

Get matched with top bootcamps

Ask a question to our community, take our careers quiz.

Raquel Santos

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Apply to top tech training programs in one click

  • Gradcracker Home
  • All STEM Jobs
  • Graduate Jobs
  • Software Engineering
  • 1 - 80 of 347 results

phd position in software engineering

  • Salary: Competitive
  • Location: Gatwick
  • Degree required: All grades
  • Deadline: Ongoing

Shearwater

  • Location: Leeds
  • Degree required: 2:1 and above

Bluesmith Information Systems

  • Location: Sheffield
  • Degree required: 2:2 and above
  • Hiring multiple candidates: Yes
  • Starting: September 2025
  • Deadline: November 8th, 2024

Arcadis

  • Location: Warsaw (Poland)
  • Starting: September 2024

Visa

  • Salary: Minimum £60,000 (depending on experience)

TPP

  • Location: Dallas (Texas, USA) (Hybrid)
  • Starting: June 2025

G-Research

  • Salary: £33,380 (plus £1,000 welcome bonus)
  • Location: Didcot (Oxfordshire)
  • Deadline: October 20th, 2024

Science & Technology Facilities Council

  • Location: Sheffield (Hybrid)

Reply

  • Location: Manchester (Hybrid), London (Hybrid) and Sheffield (Hybrid)
  • Location: London

nfocus

  • Salary: £32,500
  • Location: Bristol
  • Deadline: December 17th, 2024

Babcock

  • Location: Devonport (Plymouth)
  • Salary: £33,380 per annum. Successful candidates also receive a £1,000 welcome bonus.
  • Salary: 5,134 and 5,647 Swiss Francs (net of tax)
  • Location: Geneva (Switzerland)
  • Degree required: Master's
  • Starting: December 2024
  • Deadline: September 19th, 2024

CERN

  • Starting: November 2024
  • Location: Glasgow

Accolite

  • Location: Manchester (Hybrid)
  • Location: Cambridge

Cambridge Consultants

  • Salary: £33,000 + £2,000 joining bonus
  • Location: Various locations

Frazer-Nash Consultancy

  • Salary: £37,744
  • Location: Risley (Cheshire)
  • Deadline: December 1st, 2024

National Nuclear Laboratory

  • Salary: £30,000
  • Location: Cirencester (Gloucestershire)
  • Starting: Immediate Start

AccuLink Technology

  • Location: London, Edinburgh and Budapest
  • Starting: August 2025
  • Deadline: October 25th, 2024

BlackRock

  • Location: Chippenham (Wiltshire)

RINA Consulting

  • Location: TBC
  • Deadline: December 31st, 2024

Reddie & Grose

  • Location: Portsmouth

QinetiQ

  • Salary: 6,212 and 6,828 Swiss Francs per month (net of tax)
  • Degree required: Master's and above
  • Starting: February 2025
  • Deadline: October 9th, 2024
  • Salary: £60,000
  • Salary: £33,000
  • Location: Brixworth (Northamptonshire)
  • Deadline: September 27th, 2024

Mercedes AMG HPP

  • Location: Malvern Hills (Worcestershire)
  • Salary: £45,000

Nokia

  • Salary: £36,000 - £38,000
  • Location: Stafford (West Midlands)

Rail-Ability

  • Salary: £26,000
  • Location: Hemel Hempstead (Hertfordshire)

Smiths Detection

  • Salary: £33,380 per annum. Successful candidates also receive a £1,000 welcome bonus
  • Location: Edinburgh
  • Location: Edinburgh (Hybrid)

Cirrus Logic

  • Location: Telford (Shropshire)
  • Deadline: September 16th, 2024

Epwin Group

  • Salary: £31,421
  • Location: Woolpit (Suffolk)
  • Deadline: October 31st, 2024

BUUK Infrastructure

  • Location: Oxford (Hybrid)

Aurora Energy Research

  • Salary: £31,878 Per annum. Successful candidates also receive a £1,000 welcome bonus
  • Salary: £40,802
  • Location: Sellafield (West Cumbria)
  • Deadline: October 27th, 2024

Sellafield Ltd

  • Salary: £31,878 (plus £1,000 welcome bonus
  • Location: Bristol, Cambridge, London and Manchester

Mewburn Ellis LLP

  • Location: Cumbria
  • Location: Multiple UK Locations
  • Location: Rosyth (Fife, Scotland)
  • Salary: £25,000 - £35,000
  • Location: Leamington Spa (Warwickshire)
  • Deadline: September 30th, 2024

Solid Solutions

  • Location: London (Hybrid)
  • Starting: July 2025

Standard Chartered

  • Salary: £32,550

Zurich

  • Location: Swindon (Wiltshire) and Whiteley (Fareham, Hampshire)
  • Location: Bollington (Cheshire)

Adelphi

  • Salary: £26,500
  • Location: Northamptonshire

BrambleCFD

  • Salary: £38,000

Alscient

  • Location: Remote working but will require some office-based work (initial training based in Wicklow, Ireland)

Softworks

  • Location: The Shard (London)
  • Deadline: November 1st, 2024

Mathys & Squire LLP

  • Applications

job details

Jobs search results, software engineer, commerce conversions.

Zürich, Switzerland

Software Engineering Manager, Chrome

Warsaw, Poland

People Consultant (English, French)

Saint-Ghislain, Belgium

SoC Power and Performance Lead, TPU, Google Cloud

Bengaluru, Karnataka, India

Chip Package Signal and Power Integrity Engineer

Sunnyvale, CA, USA

Senior Financial Analyst, Supply Chain

Austin, TX, USA

Structural FEA Engineer, Pixel Watch

New Taipei, Banqiao District, New Taipei City, Taiwan

Industry Architect, Health and Human Services, Public Sector

Reston, VA, USA ; United States | Remote eligible

Technical Program Manager III, Packaging Engineering and Sustainability, Technical Infrastructure

Atlanta, GA, USA

Data Center Facilities Technician, Mechanical and Chillers

Las Vegas, NV, USA

Enterprise Account Manager, Telecommunications, Google Cloud (English)

Helsinki, Finland

Senior Account Strategist, Mid-Market Sales, Google Customer Solutions (Mandarin, English)

Shenzhen, Guangdong Province, China ; Shanghai, China

Health and Home Strategy Lead

Mountain View, OR, USA ; San Francisco, CA, USA

Senior Associate, Global Solutions

San Francisco, CA, USA ; Cambridge, MA, USA ; +8 more ; +7 more

Regional Delivery Head, Data Analytics, Google Cloud Consulting

Singapore ; Tokyo, Japan

Language Manager (Bahasa Indonesia)

Jakarta, Indonesia

Technical Program Manager Construction Technology Execution Lead

Sunnyvale, CA, USA ; Boulder, CO, USA ; +3 more ; +2 more

Program Manager, Google Cloud Platform Support Experience

Bengaluru, Karnataka, India ; Pune, Maharashtra, India

Sales Lead, Mid-Market Sales, Google Customer Solutions (English, Mandarin)

Government affairs and public policy manager (japanese, english).

Tokyo, Japan

Software Engineer, University Graduate, 2025

  • link Copy link
  • email Email a friend

Minimum qualifications:

  • Bachelor's degree or equivalent practical experience
  • Experience working with Unix/Linux, Windows or macOS environments, distributed systems, machine learning, information retrieval, and TCP/IP
  • Experience programming in C, C++, Java, or Python

Preferred qualifications:

  • Bachelor's or advanced degree in Computer Science or Computer Engineering

About the job

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. As a key member of a small and versatile team, you design, test, deploy and maintain software solutions.

Google is an engineering company at heart. We hire people with a broad set of technical skills who are ready to take on some of technology's greatest challenges and make an impact on users around the world. At Google, engineers not only revolutionize search, they routinely work on scalability and storage solutions, large-scale applications and entirely new platforms for developers around the world. From Google Ads to Chrome, Android to YouTube, social to local, Google engineers are changing the world one technological achievement after another.

Responsibilities

  • Research, conceive, and develop software applications to extend and improve on Google's product offering.
  • Contribute to a wide variety of projects utilizing natural language processing, artificial intelligence, data compression, machine learning, and search technologies.
  • Collaborate on scalability issues involving access to data and information.
  • Solve challenges/problems that you are presented with.

Information collected and processed as part of your Google Careers profile, and any job applications you choose to submit is subject to Google's Applicant and Candidate Privacy Policy .

Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents-to-be, criminal histories consistent with legal requirements, or any other basis protected by law. See also Google's EEO Policy , Know your rights: workplace discrimination is illegal , Belonging at Google , and How we hire .

If you have a need that requires accommodation, please let us know by completing our Accommodations for Applicants form .

Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles unless stated otherwise in the job posting.

To all recruitment agencies: Google does not accept agency resumes. Please do not forward resumes to our jobs alias, Google employees, or any other organization location. Google is not responsible for any fees related to unsolicited resumes.

  • Your job application
  • Amazon culture & benefits
  • Diversity at Amazon
  • Job categories
  • Interview tips
  • Disability accommodations
  • About Amazon

2024 Graduate Software Dev Engineer

Job ID: 2769565 | Amazon Corporate Services Sweden AB - K34

DESCRIPTION

Do you want to solve business challenges through innovative technology? Do you enjoy working on cutting-edge, scalable services technology in a team environment? Do you like working on industry-defining projects that move the needle? At Amazon, we hire the best minds in technology to innovate and build on behalf of our customers. The intense focus we have on our customers is why we are one of the world’s most beloved brands – customer obsession is part of our company DNA. Our Software Development Engineers (SDEs) use cutting-edge technology to solve complex problems and get to see the impact of their work first-hand. If this is you, come chart your own path at Amazon! The challenges SDEs solve for at Amazon are big and impact millions of customers, sellers, and products around the world. We’re looking for individuals who are excited by the idea of creating new products, features, and services from scratch while managing ambiguity and the pace of a company whose ship cycles are measured in weeks, not years. Key job responsibilities - Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring to market innovative products and services. - Design and build innovative technologies in a large distributed computing environment and help lead fundamental changes in the industry. - Create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and speed. - Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use. - Work in an agile environment to deliver high quality software.

BASIC QUALIFICATIONS

- Graduated less than 12 months ago or about to complete a Bachelor’s or Master’s Degree in Computer Science, Computer Engineering, or related fields at time of application - Although no specific programming language is required – you should be familiar with the syntax of languages such as Java, C/C++, or Python - Knowledge of Computer Science fundamentals such as object-oriented design, algorithm design, data structures, problem solving and complexity analysis.

PREFERRED QUALIFICATIONS

- Previous technical internship(s) if applicable - Experience with distributed, multi-tiered systems, algorithms, and relational databases - Experience in optimization mathematics such as linear programming and nonlinear optimisation - Ability to effectively articulate technical challenges and solutions - Adept at handling ambiguous or undefined problems as well as ability to think abstractly. EMEA Student Programs Team Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice (https://www.amazon.jobs/en/privacy_page) to know more about how we collect, use and transfer the personal data of our candidates.

Job details

  • SWE, Stockholm
  • Jobs for grads
  • Software Development

Share this job

Find careers.

  • Job Categories
  • US and EU Military recruiting
  • Warehouse and Hourly Jobs

Working At Amazon

  • Amazon Newsletter
  • Our leadership principles
  • Review application status
  • EU background checks

Truveta Logo

Graduate Software Engineering Intern - Service Quality

Seattle, WA

Truveta is the world’s first health provider led data platform with a vision of Saving Lives with Data. Our mission is to enable researchers to find cures faster, empower every clinician to be an expert, and help families make the most informed decisions about their care. Achieving Truveta’ s ambitious vision requires an incredible team of talented and inspired people with a special combination of health, software and big data experience who share our company values .   

This role will be based out of our office in the Greater Seattle area. #LI-onsite

Who We Need      

Truveta is rapidly building a talented and diverse team to tackle complex health and technical challenges. Beyond core capabilities, we are seeking problem solvers, passionate and collaborative teammates, and those willing to roll up their sleeves while making a difference. If you are interested in the opportunity to pursue purposeful work, join a mission-driven team, and build a rewarding career while having fun, Truveta may be the perfect fit for you.   

Internship Details    

Our graduate engineering internship is designed for candidates who are pursuing their graduate degree. Candidates must be graduating within a year of the internship. This internship will start in September of 2024 and end in March of 2025. 

This Opportunity

Truveta is building the leading platform for medical research on one of the largest and most comprehensive clinical data sets in the country. This requires our services to operate at a high-quality threshold . You will build set of scenarios which will allow us to improve end to end service quality across all Truveta.  This includes using the product across breadth and depth of its capabilities and measure correctness and quality on a regular basis.       

Responsibilities

  • Build automated validation for key end to end scenarios using all of Truveta cloud services.
  • Applies engineering principles to solve complex problems through sound and creative engineering.
  • Quickly learns new engineering methods and incorporates them into his or her work processes.
  • Seeks feedback and applies internal or industry best practices to improve his or her technical solutions.
  • Demonstrates skill in time management and completing software projects in a cooperative team environment.  

Preferred Qualifications    

  • Knowledge in developing modern cloud-native platforms (Azure preferred, AWS, GCP, OCI)
  • Experience in C#, Java, Python, Golang, or a similar high-level language
  • Excellent problem-solving and communication skills
  • Current or recent students in B.S. in Computer Science or related field is required  

Why Truveta?      

Be a part of building something special. Now is the perfect time to join Truveta. We have strong, established leadership with decades of success. We are well-funded. We are building a culture that prioritizes people and their passions across personal, professional and everything in between. Join us as we build an amazing company together.     

We offer:     

  • Monthly stipend of $2,200
  • Company-issued laptop and equipment   
  • Opportunities for future full-time positions   

Truveta is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.  

Apply for this job

indicates a required field

Accepted file types: pdf, doc, docx, txt, rtf

Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.

As set forth in Truveta’s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection. As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measure the effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categories is as follows:

A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.

A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

Voluntary Self-Identification of Disability

We are a federal contractor or subcontractor. The law requires us to provide equal employment opportunity to qualified people with disabilities. We have a goal of having at least 7% of our workers as people with disabilities. The law says we must measure our progress towards this goal. To do this, we must ask applicants and employees if they have a disability or have ever had one. People can become disabled, so we need to ask this question at least every five years.

Completing this form is voluntary, and we hope that you will choose to do so. Your answer is confidential. No one who makes hiring decisions will see it. Your decision to complete the form and your answer will not harm you in any way. If you want to learn more about the law or this form, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp .

A disability is a condition that substantially limits one or more of your “major life activities.” If you have or have ever had such a condition, you are a person with a disability. Disabilities include, but are not limited to:

  • Alcohol or other substance use disorder (not currently using drugs illegally)
  • Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, HIV/AIDS
  • Blind or low vision
  • Cancer (past or present)
  • Cardiovascular or heart disease
  • Celiac disease
  • Cerebral palsy
  • Deaf or serious difficulty hearing
  • Disfigurement, for example, disfigurement caused by burns, wounds, accidents, or congenital disorders
  • Epilepsy or other seizure disorder
  • Gastrointestinal disorders, for example, Crohn's Disease, irritable bowel syndrome
  • Intellectual or developmental disability
  • Mental health conditions, for example, depression, bipolar disorder, anxiety disorder, schizophrenia, PTSD
  • Missing limbs or partially missing limbs
  • Mobility impairment, benefiting from the use of a wheelchair, scooter, walker, leg brace(s) and/or other supports
  • Nervous system condition, for example, migraine headaches, Parkinson’s disease, multiple sclerosis (MS)
  • Neurodivergence, for example, attention-deficit/hyperactivity disorder (ADHD), autism spectrum disorder, dyslexia, dyspraxia, other learning disabilities
  • Partial or complete paralysis (any cause)
  • Pulmonary or respiratory conditions, for example, tuberculosis, asthma, emphysema
  • Short stature (dwarfism)
  • Traumatic brain injury

PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.

  • Cyber defence for Government

 International Region Icon

  • Careers in the UK

Life at BAE Systems

  • Early Careers
  • Experienced Professionals
  • Locations in the UK
  • Search Jobs
  • Our Company
  • Sustainability
  • News & events
  • BAE Systems

Under Graduate – Software Engineer

Digital Intelligence

Undergraduate placement

Share job or send it to yourself for later

Job Description

BAE Systems Digital Intelligence is home to 4,800 digital, cyber and intelligence experts. We work collaboratively across 16 countries to collect, connect and understand complex data, so that governments, nation states, armed forces and commercial businesses can unlock digital advantage in the most demanding environments.

Software Engineer – Undergraduate Placement Programme (12 months)

Start Date:  June 2025

Base location: Leeds

Role Profile

As a Software Engineer, we expect you to be ready to tackle (and enjoy!) programming tasks from the outset, but we will take the time to mentor you through smaller packages of work and enhancements to our product range. You will work primarily in Java, however we always look for the best framework for the job; some of our developments use C# .NET, C++ and HTML5 technologies.

Who are we looking for?

We have vacancies across a range of roles, and we are looking for people with a wide range of experience such as:

  • Requirements Analysis
  • Test Analysis and definition
  • Linux, Docker, VMWare
  • Ansible, Foreman, Kubernetes,
  • Jenkins, Bamboo,
  • HDFS, Kafka, Avro
  • C/C++, Java, Javascript
  • Networking (esp security)
  • Qt, React, Redux, JEE
  • Git, BitBucket, Jira, Jama

Entry Requirements

  • On track to achieve a 2:2 or above in Computer Science (or equivalent)

What’s in it for you?

  • Work-life balance is important; you’ll get 25 days holiday a year and, via our flexible benefits package the option to buy/sell and carry over from the year before
  • Our flexible benefits package includes; a competitive pension scheme, cycle to work scheme, taste cards and more
  • You’ll have a dedicated Career Manager to help you develop your career and guide you on your journey through BAE
  • You are welcome to join any/all of our Diversity and Support groups.  These groups cover everything from gender diversity to mental health and wellbeing.
  • £25,000 salary

Security Clearance

Only those with the permanent and unrestricted right to live and work in the UK will be considered for a position within BAE Systems Digital Intelligence. Due to the nature of our, work successful candidates for this role will be required to go through Government SC clearance prior to starting with us.  https://www.gov.uk/guidance/security-vetting-and-clearance

What are the next steps?

  • CV Submission & Review
  • Digital Assessment
  • Live Interview

Life at BAE Systems Digital Intelligence 

We are embracing Hybrid Working. This means you and your colleagues may be working in different locations, such as from home, another BAE Systems office or client site, some or all of the time, and work might be going on at different times of the day.

By embracing technology, we can interact, collaborate and create together, even when we’re working remotely from one another. Hybrid Working allows for increased flexibility in when and where we work, helping us to balance our work and personal life more effectively, and enhance well-being.

Diversity and inclusion are integral to the success of BAE Systems Digital Intelligence. We are proud to have an organisational culture where employees with varying perspectives, skills, life experiences and backgrounds – the best and brightest minds – can work together to achieve excellence and realise individual and organisational potential. 

Division overview: Capabilities

At BAE Systems Digital Intelligence, we pride ourselves in being a leader in the cyber defence industry, and Capabilities is the engine that keeps the business moving forward. It is the largest area of Digital Intelligence, containing our Engineering, Consulting and Project Management teams that design and implement the defence solutions and digital transformation projects that make us a globally recognised brand in both the public and private sector.

As a member of the Capabilities team, you will be creating and managing the solutions that earn us our place in an ever changing digital world. We all have a role to play in defending our clients, and this is yours. 

What we're proud of

phd position in software engineering

By 2030 we have set our ambition for women to make up at least 50% of our Executive Committee and 30% of our workforce

phd position in software engineering

Our target is to achieve net zero emissions by 2030

phd position in software engineering

We actively support both our national and local communities, collectively volunteering around 1400 working days every year

Related Jobs

Graduate data consultant.

    BAE Systems Digital Intelligence is home to 4,500 digital, cyber and intelligence experts. We work collaboratively...

Summer Internship – Management Consultant

phd position in software engineering

Our reviews

Read what colleagues past and present have to say about life at bae systems., want to know more, diversity, equity and inclusion, learning and development, reward and benefits, making an impact.

COMMENTS

  1. Ph.D. Software Engineering

    The software engineering Ph.D. program offers students the opportunity to tackle these challenges, whether it is through designing new tools, performing studies of developers and teams at work, creating new infrastructures or developing new theories about software and how it is developed. No fewer than six faculty members bring a broad range of ...

  2. PhD programmes in Software Engineering

    Computer Science and Engineering. Ph.D. / Full-time, Part-time / On Campus. 4,886 EUR / year. 3 years. The Hong Kong University of Science and Technology Hong Kong, Hong Kong (SAR) Ranked top 0.5%. Top 0.5% of Universities worldwide according to the Studyportals Meta Ranking.

  3. Software Engineering PhD Program

    Website for the software engineering PhD program in the School of Computer Science at Carnegie Mellon University. ... Our Ph.D. program in Software Engineering seeks to educate the next generation of high-impact software engineering research, development, and educational leaders who will solve the problems associated with building large-scale ...

  4. Software Engineering (PhD)

    Thus, pursuing a Software Engineering PhD will give you a competitive edge in this fast-growing industry. View detailed program information. No GRE is required for this graduate degree program. ... Proficiency in one or more programming languages OR one to two years of industry experience in a software-related position is required.

  5. Best Ph.D. Degrees in Software Engineering

    According to BLS data from 2022, people with doctoral degrees earn a median weekly salary of $2,083 and have a 1% unemployment rate. Computer and information research scientists, a common career for Ph.D. degree-holders in the field, earn a median annual salary of $136,620. Page last reviewed April 8, 2024.

  6. How to Apply

    instructions for applicants on how to file their application for admission to the software engineering phd program. ... consulting, or a full-time position) and that experience may inform their view on research, their research interests, and their motivation to pursue graduate studies. While the statement of purpose should make the connection ...

  7. 25 PhD jobs in Software Engineering

    Doctoral education pilot / Doctoral Researcher, Software Engineering. We are seeking to recruit Doctoral Researcher from 1 January 2025, or as agreed for a fixed term of three years. Position is located in the Faculty of Information Technology.Advances in software ... Published 3 weeks ago.

  8. PhD programmes in Software Engineering in United States

    Informatics and Computing - Cyber and Software Systems. Ph.D. / Full-time / On Campus. 27,460 EUR / year. 8 years. Northern Arizona University Flagstaff, Arizona, United States. Ranked top 5%.

  9. Doctor of Philosophy in Software Engineering

    The PhD in Software Engineering program is tailored to the student. The student must arrange a course program with the guidance and approval of a faculty member chosen as their graduate advisor. Adjustments can be made as the student's interests develop and a specific dissertation top is chosen. The software engineering researchers in the ...

  10. Software Engineering Opportunities

    Salary: £37,744. Location: Risley (Cheshire) Degree required: 2:1 and above. Job type: Graduate Opportunity. Starting: September 2025. Deadline: December 1st, 2024. Add to your shortlist. Established in 2008, NNL are the UK's source of nuclear expertise. We pioneer world class research and development.

  11. Best PhDs in Software Engineering

    When applying for the same position, a PhD graduate can bargain for a higher salary with their advanced knowledge and skills. However on average, according to PayScale, a software engineer with a master's degree earns, on average, $111,000 per year, while a software engineer with a PhD in the field earns $103,000, annually.

  12. 3,207 Phd software engineering jobs in United States

    Sep 6, 2024. Current Employee in Plano, TX, Texas. Great benefits for their employees. Sep 5, 2024. Current Operation Analyst in Newark, DE, Delaware. PTO, 401K, and health benefits. Search Phd software engineering jobs. Get the right Phd software engineering job with company ratings & salaries. 3,207 open jobs for Phd software engineering.

  13. Graduate Software Engineer jobs

    Junior Software Engineer. Optomi, LLC. Hybrid work in Bridgewater, NJ 08807. $70,000 - $100,000 a year. Full-time + 1. 8 hour shift. Easily apply. Engage with inspiring designers and front-end engineers, and collaborate with leading back-end engineers as we create reliable APIs. Active 28 days ago.

  14. Software Engineer, Embedded Systems and Firmware, PhD ...

    We keep our networks up and running, ensuring our users have the best and fastest experience possible. The US base salary range for this full-time position is $136,000-$200,000 + bonus + equity ...

  15. 5,939 Software engineering graduate jobs in United States

    Search Software engineering graduate jobs. Get the right Software engineering graduate job with company ratings & salaries. 5,939 open jobs for Software engineering graduate.

  16. new graduate software engineer jobs

    Address: 546 Duggan Avenue, Azusa, CA 91702. Pay: $155,000.00 - $170,000.00 per year. 14,973 New Graduate Software Engineer jobs available on Indeed.com. Apply to Software Engineer, Senior Software Engineer, Architect and more!

  17. Software Engineer Graduate jobs

    Software Engineer Graduate jobs. Sort by: relevance - date. 2,000+ jobs. Test Engineer - Secret Clearance. DLH 2.4. North Charleston, SC. Pay information not provided. Easily apply. Reducing the level of risk of inadequate software quality. Trained in the skills and techniques related to engineering and/or software design/maintenance.

  18. Ph.D in Software Engineering in United States

    Computer Engineering. Ph.D. / Full-time / On Campus. 25,914 EUR / year. 2 years. University of Tulsa Tulsa, Oklahoma, United States. Ranked top 5%. Top 5% of Universities worldwide according to the Studyportals Meta Ranking.

  19. Software Engineering Graduate Jobs

    Software, Computer Science, Systems. Salary: £37,744. Location: Risley (Cheshire) Degree required: 2:1 and above. Starting: September 2025. Deadline: December 1st, 2024. Add to your shortlist. Established in 2008, NNL are the UK's source of nuclear expertise. We pioneer world class research and development.

  20. Software Engineer, University Graduate, 2025

    As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need ...

  21. 2024 Graduate Software Dev Engineer

    Key job responsibilities - Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring to market innovative products and services. - Design and build innovative technologies in a large distributed computing environment and help lead fundamental changes in the industry.

  22. Software Engineering in United States

    Studying Software Engineering in United States is a great choice, as there are 18 universities that offer PhD degrees on our portal. Over 957,000 international students choose United States for their studies, which suggests you'll enjoy a vibrant and culturally diverse learning experience and make friends from all over the world.

  23. Job Application for Graduate Software Engineering Intern

    Graduate Software Engineering Intern - Service Quality. Truveta is the world's first health provider led data platform with a vision of Saving Lives with Data. Our mission is to enable researchers to find cures faster, empower every clinician to be an expert, and help families make the most informed decisions about their care.

  24. Under Graduate

    Software Engineer - Undergraduate Placement Programme (12 months) Start Date: June 2025. Base location: Leeds Role Profile. As a Software Engineer, we expect you to be ready to tackle (and enjoy!) programming tasks from the outset, but we will take the time to mentor you through smaller packages of work and enhancements to our product range.

  25. Grad Software Engineer 2024 Work, jobs (with Salaries)

    Bachelor's or graduate degree in Computer Science, preferably focused on software engineering, high-performance computing, or machine learning. Candidates not meeting these academic requirements will be considered if demonstrating many years of industry experience in software/machine learning engineering.

  26. Engineering Graduate

    Learn more about applying for Engineering Graduate - 2025 Rotational Graduate Programme at Boeing ... Job Description. At Boeing, we innovate and collaborate to make the world a better place. ... As a software engineer at Boeing your code will power products that defy gravity and fly faster than the speed of sound.

  27. Software Engineer, Ping in Bangalore

    Producing complex and critical software rapidly and of high quality which adds value to the business; Working in permanent teams who are responsible for the full life cycle, from initial development, through enhancement and maintenance to replacement or decommissioning; Collaborating to optimise our software engineering capability