Question: what are the roles and responsibilities of software engineer?
Answer: A typical Software Engineer job description includes: Improving system quality by identifying issues and common patterns, and developing standard operating procedures. Enhancing applications by identifying opportunities for improvement, making recommendations and designing and implementing systems.