Senior database engineers are employed by a variety of companies which require keeping track of large amounts of data. A bachelor's degree in information technology or computer science is often a minimum requirement for this position, and some employers may prefer those with master's degrees. Many companies also prefer candidates who have three to seven years of relevant work experience, including with SQL databases.
Senior database engineers should also be well-versed in various software, such as Oracle ASM and other database query software. Some employers will opt to use UNIX instead of Microsoft, so applicants should be familiar with both operating systems. These engineers generally work in office environments and most of their job is spent sitting at a desk and computer.
Senior database engineers are responsible for developing and maintaining their company's database and ensuring that information stored within it is kept secure and confidential. They may also be in charge of ensuring that the database is running at all hours, as well as performing backups and checks to protect against system-failures. Those in this position often work closely with other departments to respond to their needs and concerns and should be able to keep a record of standards, guidelines, and changes implemented. Despite being senior employees, they themselves may report to a manager depending on their employer.
Senior Database Engineer Tasks
Design, implement, and test database schemas.
Design, write, test, and debug database stored procedures and complex queries to extract, calculate or manipulate information.
Work with middle-tier developers to integrate back-end database code with business applications.