For a senior position the dress code should be always formal. However owing to the modern trends a smart casual can be a suitable one
Its always better to wear formals. But someone is applying for engineering role the dress code hardly matters, you should be a good coder thats all.
Help job seekers learn about the company by being objective and to the point.
Your answer will be posted publicly. Please don't submit any personal information.