Assistant (Associate) Professor - Software Engineering and Project Management (english)

Дата размещения вакансии: 06.02.2026
Работодатель: Университет Иннополис
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

The Faculty of Computer Science and Engineering at Innopolis University seeks an Assistant or Associate Professor for its Software and Service Engineering Laboratory. We are looking for an innovative scholar whose research sits at the intersection of technical software engineering and the management of software projects, processes, and teams. The ideal candidate will address the socio-technical challenges of modern software development, using empirical, analytical, or computational methods. The appointee will establish a leading research program, teach at the undergraduate and specifically at graduate level, and contribute to our interdisciplinary initiatives.

Primary Research Focus:

We seek candidates who integrate deep technical knowledge with project management and organizational theory. Key areas of interest include, but are not limited to:

  • Software Development Processes & Methodology: Empirical studies and innovations in Agile, DevOps, CI/CD, and hybrid development models.
  • Project Management for Software-Intensive Systems: Risk management, effort estimation, scheduling, cost control, and value-driven project delivery.
  • Software Economics & Analytics: Measuring productivity, ROI of development tools/processes, and data-driven decision-making in software projects.
  • Team Dynamics & Human Factors: Collaboration tools, distributed/global software development, developer productivity, and psychology of programming.

Quality Management & Process Improvement: Integrating quality assurance (testing, reviews) into development workflows, and models for process maturity (e.g., CMMI).

Required Qualifications:

  • Ph.D. in Computer Science, Software Engineering, Information Systems, or a closely related field by the appointment start date.
  • A strong research record demonstrating work at the intersection of software engineering and management.
  • A clear, compelling research vision for advancing the field of socio-technical software engineering.
  • Demonstrated potential for excellence in teaching and student mentorship.
  • Excellent communication skills and the ability to work in interdisciplinary teams.
  • Potential to secure external research funding.

Compensations and benefits:

The initial appointment is 3-years with expectation for renewal with benefits, including the low taxation level of Russia (max.15%), 56 days of annually paid vacations, paid health care coverage, relocation, housing allowance, school/kindergarten.

Responsibilities:

  • Develop a nationally competitive, externally funded research program in software engineering and project management.
  • Teach core and advanced courses in software engineering, project management, software economics, and/or requirements engineering.
  • Supervise M.S. and Ph.D. students in interdisciplinary thesis work.
  • Publish in premier software engineering venues (e.g., ICSE, FSE, ESEC/FSE, IEEE TSE, EMSE) and relevant management/operations research outlets.
  • Foster collaboration between engineering and business disciplines and engage with industry partners.
  • Participate in departmental and university service.

How to apply:

Please kindly submit the minimum application pack via the form at the foot of the Career webpage: cover letter, CV (with Scopus and Google Scholar profiles links, links for the videos of public talks or lectures, if any), research statement and teaching statement, scans of BS, MS, PhD, Habilitation certificates along with the transcripts. Additionally, three referees should send a recommendation letter via the same form.