There are 3 theories.
- Modern christianity would say that no. And they try to explain away the verse in so many ways.
- Judaism believe that Satan is still God's employee and servant. God doesn't have enemies (ask a real jew on this). http://www.beingjewish.com/basics/satan.html
- The writer of job think that that Satan is one of God's son. Ancient Judaism is polytheistic. It is a very common idea in ancient time to have one supreme God with sons as underlings.
I am choosing this 3rd interpretation. I don't say that the 3rd interpretation is true because I do not know if God or Satan even exist or not. I mean that the 3rd interpretation, which is the most natural interpretation is indeed what the author means. Then I will show why it's not so strange for a writer during biblical time to think that way.
Basically it will be quite obvious if we do not see bible as our scripture but a scripture of a some nomadic tribe that live 4k years ago. If we see an ancient scroll or tablet that says "bnei elohim" we would definitely know that it means sons of God literally.
The Anunnaki correspond to the "host of heaven" or "sons of God" of
the Hebrews. Marduk allotted portions to the Anunnaki: "To the
Anunnaki of heaven and earth {Marduk} had allotted their portions."
Likewise, the Canaanite-Hebrew god El Elyon allotted portions to his
sons: "When the Most High {Heb. Elyon} gave {allotted} to the nations
their {portion of} inheritance, when he separated the sons of men, he
fixed the bounds of the peoples according to the number of the sons of
God." (Deuteronomy 32:8 RSV)
https://sites.google.com/site/yahwehelohiym/related-articles/god-and-the-sons-of-god
Here, at least Marduk has another word for his "angels" called Anumakis. In tanach, Yahweh' "sons" are also called elohim. Those are often translated as angels on whims of translators even though it really means gods. Elohim is also the same word to describe Yahweh.
The word el (singular) is a standard term for "god" in Aramaic,
paleo-Hebrew, and other related Semitic languages including Ugaritic.
The Canaanite pantheon of gods was known as elohim (the gods
[plural]).[citation needed] For instance, in the Ugaritic Baal cycle
we read of "seventy sons of Asherah". Each "son of god" was held to be
the originating deity for a particular people. (KTU2 1.4.VI.46).[6] A
memory of this myth is contained in Genesis, describing the "sons of
God" who lay with the "daughters of men". In post-exilic apocrypha
these were identified as Nephelim, or fallen angels.[citation needed]
https://en.wikipedia.org/wiki/Elohim#Canaanite_religion
So may be it's strange for us to imagine that yahweh and his "angels" are gods. However, on the hebrew bible we call old testament, they are both called elohim.
I think the most natural meaning of the verses is yes Satan is one of God's son.
The actual words are Bnei Elohim. Bnei means son. Elohim means gods.
Elohim can sometimes be used to refer to one god (not necessarily Yahweh)
We can read more here
https://en.wikipedia.org/wiki/Sons_of_God
Modern christianity and jews interpret bnei Elohim to means so many things. Angels. Men. Whatever.
However it could mean what it literally says. Sons of gods. This may sound very politically incorrect nowadays. However, if we look around the torah, we see that it's not obvious that ancient judaism is monotheistic.
They are henotheistic. https://en.wikipedia.org/wiki/Henotheism
Rabbinical Judaism as it developed in Late Antiquity is emphatically
monotheistic, but its predecessor, the various schools of Hellenistic
Judaism and Second Temple Judaism, and especially the cult of Yahweh
as it was practiced in ancient Israel and Judah during the 8th and 7th
centuries BC, have been described as henotheistic.
Basically the ancient jews believe, just like their neighbors believe, that each nation has a national god. Yahweh happens to be the god of Israel.
For example, most bible translators translate yahweh elohim as the Lord God. Obviously there is no capital letter in original bible. So let's just read that the lord god. But then again that's not even the most natural translation. Yahweh elohim is most naturally translated into God Yahweh. Yahweh is just one of the gods ancient jews believed to exist.
It seems that the writer of the bible think that Yahweh or Elyon had many sons.
There are many verses that suggest that. You can read more.
http://contradictionsinthebible.com/are-yahweh-and-el-the-same-god/
What about Judaism? Well they have a moderate position. Satan is still God's ally. Now, they don't believe that God has any sons. However, their ancestors didn't have that problem. Many beings are called bnei elohim after all.
Jews still believe that Satan is still working for God. It's not until the new testament we have an idea that Satan is an adversary of God.
So now we have to revise our understanding of Satan. Satan is not a
fallen angel. Satan is merely an angel with a dirty job. Satan does
not have a rival kingdom. Satan is not in competition with G-d, and
Satan does not want followers or worshipers. He's not even happy when
people obey him and sin. http://www.beingjewish.com/basics/satan.html
In fact, judaism' belief is actually more reasonable. Do we honestly think God almighty have some arch enemy that's almost as powerful as him? If we reject that strange assumption, we would see that Satan, as everything else, is just God's subordinate.
Satan in Job and other places in old testaments seem to have a role in God's kingdom. More like district attorney whose job is to show that someone is guilty. God here is more like a judge.