My personal view is, its better to understand the whole product lifecycle and see how your contributions are impacting the product. In the different stages of product you can find out what get you exited the most and you can build on those skills.
Computer Programming, or Software Development or Software Engineering fall along the same line.
Some people use one or the other.
At the end of the day, you will do write code in the computer language that you have mastered.
Software Engineers solve issues on a much larger scale.But Software Developers do everything that engineers do but on a limited scale.
Software Engineers are professionals who applie the principles of software engineering for designing, development, maintenance, testing, and evaluation of computer software while Software Developers are professionals who just build softwares which run across various types of computer.
I tried to keep it as short and clear as possible.Hope,it helped you.
Good luck for your work and career!
1) Software engineering is a team activity while software development is primarily a solitary activity.
2) A software engineer works with other components of the hardware system whereas a software developer write a complete program.
3) A software engineer creates the tools to develop software whilst a software developer uses readymade tools to build apps.
4) A software Engineer tends to solve issues on a much larger scale whereas software developers tend to do everything that engineers do but on a limited scale.