• A software engineer designs, develops, tests, and maintains software applications and computer systems. They use scientific and mathematical principles, • programming languages, and other tools to create software solutions that solve real world problems. Here are some responsibilities of…