Software Engineer Roles & Responsibilities

Personal summary from this page:
https://www.coursera.org/articles/software-engineer

System engineers vs application developers

  • SE: computer systems and networks that applications need to function (infrastructure)
  • AD: more client-focused
    • front-end
    • back-end

Other discussed topics:

  • career path:
    • senior software engineer
    • IT project manager or systems manager
  • skills:
    • technical know-how
      • Coding languages
      • Object-oriented programming
      • Database architecture
      • Agile and Scrum project management
      • Operating systems
      • Cloud computing
      • Version control
      • Design testing and debugging
      • Attention to detail
    • solid communication skills
  • certifications