Вообще достаточно долго прожив в Республике Беларусь, я для себя вывел очень действенный приём: я всегда отвечаю что я работаю инженером. Это просто объясняет профессию (инженер - тот, кто изобретает) и не вызывает зависти (потому что могие в РБ считают айтишников зажратыми дармоедами, хотя вход в IT, в отличие от входа в нефтехимическую отрасль - это просто красная ковровая дорожка: любой начинай и доступно всё абсолютно, нужен только мозг и немного денег на ноут и интернет, при этом если ты не стоишь своих денег, то никто тебе платить не будет). К слову, в Украине всё совершенно по-иному: нормально реагируют на то что айтишник, реагируют с уважением и никто даже не заикается что айтишники - это какая-то особая каста, не говоря уже о том что ценник на профессию ещё выше.
если же надо прямо объяснить суть, то
Software Engineer - это тот, кто разрабатывает и обслуживает программы для компьютеров
Software Developer - это тот, кто разрабатывает программы для компьютеров
Data Scientist - тот, который анализирует потоки данных (упоминание тут о ИИ и машинном обучении вредно потому что люди мало представляют что это такое)
и т.д.