A songwriter is an expert whose main work is to write lyrics and melodies in songs. The songwriter profession, similar to other professions requires one to be creative, passionate and have a love for writing. A songwriter is also required to understand how to work with the latest music technology including computer sound editing, sequencers, and more.
A songwriter will create songs for other artist or bands for them to perform but the credits will remain his/hers.
Songwriters also partner with artist and other songwriters when it comes to creating materials for their shows.
To be a professional songwriter, you must be able to create lyrics and write melodies. There is huge a difference between a lyricist and a songwriter in that the former knows how to write lyrics but does not know how to write melodies. That means an artist will have to come up with their melody.