Database engineer job description
Updated March 14, 2024
12 min read
Find better candidates in less time
Post a job on Zippia and take the best from over 7 million monthly job seekers.
Example database engineer requirements on a job description
Database engineer requirements can be divided into technical requirements and required soft skills. The lists below show the most common requirements included in database engineer job postings.
Sample database engineer requirements
- Bachelor's degree in Computer Science or related field
- Demonstrated experience with database design and implementation
- Proficiency with database query language (e.g. SQL)
- Knowledge of database security standards
- Ability to troubleshoot database performance issues
Sample required database engineer soft skills
- Excellent problem-solving skills
- Strong organizational and communication skills
- Highly detail-oriented and analytical
- Ability to work under pressure and prioritize tasks
- Ability to work independently or as part of a team
Database engineer job description example 1
CACI International database engineer job description
Time Type: Full time
Minimum Clearance Required to Start: TS/SCI with Polygraph
Employee Type: Regular
Percentage of Travel Required: Up to 10%
Type of Travel: Local
CACI's elite team develops advanced systems for the US Government and is seeking a highly talented Database Engineer to join our select fast-paced, agile DIA Analysis & Production (A&P) team in our Sterling, VA location.
You will be a member of a team of dedicated and collaborative engineers focused on delivering mission capabilities based on analyst needs. You will participate in all aspects of agile software engineering activities, contribute your ideas, design and implement new capabilities, resolve operational issues, and work directly analysts to ensure the software solution meets user needs. You'll iterate on successful new capabilities and recommend scrapping capabilities which do not provide user value.
Why You Should Join Our Mission
Would you like a role where you are the indispensable source of expertise? Would you like to be able to show your commitment to excellence in defense of the Nation having have both regional and global impact? Would you like to be part of a team focused on providing unrivaled defense intelligence capabilities exceeding customer expectations? If so, then look no further than the CACI team! The mission is to optimize analytic capabilities and resources to enhance the mission outcomes in support of enterprise, strategic initiatives. We seek to optimize and modernize analytic-enabling software capabilities and data to deliver decision making advantage to senior policymakers, front-line workers, and planners. We support the mission by providing timely and effective analytic capabilities to our users; enabling rapid development and accreditation of mission applications; informing policy; and encouraging engagement across the enterprise for program requirements and data integration. CACI works closely with analysts across the enterprise to identify analytic needs and implement solutions that enhance analysis to address real-world events.
As a Database Engineer you will:
Provides technical expertise for database design, development, implementation, information storage and retrieval, data flow and analysis Develop relational and/or Object-Oriented databases, database parser software, and database loading software like Hadoop, Accumulo, NiFi, Twister, Storm, etc. Project long-range requirements for database administration and design Responsible for developing a database structure that fits into the overall architecture of the system under development and has to make trades among data volumes, number of users, logical and physical distribution, response times, retention rules, security and domain controls The DBE works primarily at the front end of the lifecycle-requirements through system acceptance testing and Initial Operational Capability (IOC) Develop requirements from a project's inception to its conclusion for a particular business and IT subject matter area (i.e., simple to complex systems) Assist with recommendations for, and analysis and evaluation of systems improvements, optimization, development, and/or maintenance efforts Translate a set of requirements and data into a usable document by creating or recreating ad hoc queries, scripts, and macros; updates existing queries, creates new ones to manipulate data into a master file; and builds complex systems using queries, tables, Open Database Connectivity and database storage and retrieval using Cloud methodologies
You'll Bring These Qualifications:
You are a U.S. Citizen with active Top Secret/SCI clearance (CI Poly preferred). Capitalize on your specific knowledge and prior experience, training, and education in any number of software / systems related areas of your expertise. Have a great attitude, enjoy working with talented coworkers who support each other, and demonstrate an aptitude to learn and continuously improve. Have passion and a track record of delivering results in a fast paced, dynamic environment. Demonstrate accountability to ensure we meet the highest standards. Be steadfast, timely, and efficient, and take personal responsibility for action and outcomes.
What We Can Offer You:
BITS, a CACI Company, offers very rewarding and unique benefits, which equates to 50% of compensation on TOP of your base salary! The first part is a tax-qualified profit-sharing retirement plan, to which BITS annually contributes up to 25% of your base salary (not in excess of applicable IRS limits) to your retirement account. The second component consists of BITS' Individual Benefit Account (IBA), which is used for premiums, medical reimbursements, dependent care, education and Paid Time Off (PTO) policy. Both components of the BITS benefit package are paid for by BITS, in addition to your base salary and potential performance bonuses.
Company Overview: At CACI, you will have the opportunity to make an immediate impact by providing information solutions and services in support of national security missions and government transformation for Intelligence, Defense, and Federal Civilian customers. CACI is an Equal Opportunity Employer - Females/Minorities/Protected Veterans/Individuals with Disabilities.
As a federal contractor, CACI is subject to any federal vaccine mandates or other customer vaccination requirements. All new hires are required to report their vaccination status.
Minimum Clearance Required to Start: TS/SCI with Polygraph
Employee Type: Regular
Percentage of Travel Required: Up to 10%
Type of Travel: Local
CACI's elite team develops advanced systems for the US Government and is seeking a highly talented Database Engineer to join our select fast-paced, agile DIA Analysis & Production (A&P) team in our Sterling, VA location.
You will be a member of a team of dedicated and collaborative engineers focused on delivering mission capabilities based on analyst needs. You will participate in all aspects of agile software engineering activities, contribute your ideas, design and implement new capabilities, resolve operational issues, and work directly analysts to ensure the software solution meets user needs. You'll iterate on successful new capabilities and recommend scrapping capabilities which do not provide user value.
Why You Should Join Our Mission
Would you like a role where you are the indispensable source of expertise? Would you like to be able to show your commitment to excellence in defense of the Nation having have both regional and global impact? Would you like to be part of a team focused on providing unrivaled defense intelligence capabilities exceeding customer expectations? If so, then look no further than the CACI team! The mission is to optimize analytic capabilities and resources to enhance the mission outcomes in support of enterprise, strategic initiatives. We seek to optimize and modernize analytic-enabling software capabilities and data to deliver decision making advantage to senior policymakers, front-line workers, and planners. We support the mission by providing timely and effective analytic capabilities to our users; enabling rapid development and accreditation of mission applications; informing policy; and encouraging engagement across the enterprise for program requirements and data integration. CACI works closely with analysts across the enterprise to identify analytic needs and implement solutions that enhance analysis to address real-world events.
As a Database Engineer you will:
Provides technical expertise for database design, development, implementation, information storage and retrieval, data flow and analysis Develop relational and/or Object-Oriented databases, database parser software, and database loading software like Hadoop, Accumulo, NiFi, Twister, Storm, etc. Project long-range requirements for database administration and design Responsible for developing a database structure that fits into the overall architecture of the system under development and has to make trades among data volumes, number of users, logical and physical distribution, response times, retention rules, security and domain controls The DBE works primarily at the front end of the lifecycle-requirements through system acceptance testing and Initial Operational Capability (IOC) Develop requirements from a project's inception to its conclusion for a particular business and IT subject matter area (i.e., simple to complex systems) Assist with recommendations for, and analysis and evaluation of systems improvements, optimization, development, and/or maintenance efforts Translate a set of requirements and data into a usable document by creating or recreating ad hoc queries, scripts, and macros; updates existing queries, creates new ones to manipulate data into a master file; and builds complex systems using queries, tables, Open Database Connectivity and database storage and retrieval using Cloud methodologies
You'll Bring These Qualifications:
You are a U.S. Citizen with active Top Secret/SCI clearance (CI Poly preferred). Capitalize on your specific knowledge and prior experience, training, and education in any number of software / systems related areas of your expertise. Have a great attitude, enjoy working with talented coworkers who support each other, and demonstrate an aptitude to learn and continuously improve. Have passion and a track record of delivering results in a fast paced, dynamic environment. Demonstrate accountability to ensure we meet the highest standards. Be steadfast, timely, and efficient, and take personal responsibility for action and outcomes.
What We Can Offer You:
BITS, a CACI Company, offers very rewarding and unique benefits, which equates to 50% of compensation on TOP of your base salary! The first part is a tax-qualified profit-sharing retirement plan, to which BITS annually contributes up to 25% of your base salary (not in excess of applicable IRS limits) to your retirement account. The second component consists of BITS' Individual Benefit Account (IBA), which is used for premiums, medical reimbursements, dependent care, education and Paid Time Off (PTO) policy. Both components of the BITS benefit package are paid for by BITS, in addition to your base salary and potential performance bonuses.
Company Overview: At CACI, you will have the opportunity to make an immediate impact by providing information solutions and services in support of national security missions and government transformation for Intelligence, Defense, and Federal Civilian customers. CACI is an Equal Opportunity Employer - Females/Minorities/Protected Veterans/Individuals with Disabilities.
As a federal contractor, CACI is subject to any federal vaccine mandates or other customer vaccination requirements. All new hires are required to report their vaccination status.
Post a job for free, promote it for a fee
Database engineer job description example 2
Groupon database engineer job description
Groupon is an experiences marketplace that brings people more ways to get the most out of their city or wherever they may be. By enabling real-time mobile commerce across local businesses, live events and travel destinations, Groupon helps people find and discover experiences-big and small, new and familiar-that make for a full, fun and rewarding life. Groupon helps local businesses grow and strengthen customer relationships-resulting in strong, vibrant communities. Even with thousands of employees spread across multiple continents, we still maintain a culture that inspires innovation, rewards risk-taking and celebrates success.Do you have an interest in managing the database end to end? Do you eager to look at what is happening behind the scene? then you are the right person for this role. We are looking for a candidate who is passionate about Databases and makes sure it always available for the customers.
We're a "best of both worlds" kind of company. We're big enough to have resources and scale, but small enough that a single person has a surprising amount of autonomy and can make a meaningful impact. We're curious, fun, a little intense, and kind of obsessed with helping local businesses thrive. Does that sound like a great way to grow your career? Let's get into the details:
You'll spend time on the following:
Managing the Teradata clusters end to end Understand the business users need and resolve their day to day issues Make sure that the system is available for the business round the clock Plan the maintenance at a suitable window whenever it requires
Roles and Responsibilities:
Ability to take on responsibilities as a Teradata engineer with good knowledge on Teradata administration; coordinates upgrades with the vendors and participates in disaster recovery exercises.Able to perform security audits and develop a framework, which includes designing and implementing roles, profiles, and accounts.Able to create stored procedures to support the continued functioning of the Teradata data warehouse.Work collaboratively with the database operations team and the vendor to resolve incidents and mitigate risks.Manages and monitor system performance, Proactively monitor the database systems to ensure and secure services with minimum downtime Demonstrated knowledge of Performance Data Collection and Reporting (PDCR) and Database Query Logging (DBQL) Expertise with installing, maintaining, using all the Teradata tools (ex BTEQ, SQL Assistant, TPUMP, TD Administrator, ODBC, MLOAD, Fast load, etc.) Expertise in Space management: setup the purging policy, implementing compression techniques.Experience in performance tuning-required.Provide recommendations for tuning including statistics optimization, sampled statistics, stats recollection, data distribution, indexes, PPI, join optimization.Performance optimization of resource-intensive ETL and individual user queries. Work with others as a team and provide recommendation for process improvement.Providing suggestions to DBA's on optimal workload management settings in TASM to be able to meet response-time SLA's as well as optimize resource consumption.Ability to conduct training and handling meetings with users, analysts, developers-preferred Exposure and Knowledge of Hadoop is a plus.
We're excited about you if you have:
5+ years of experience on Teradata Administration.Ability to take on responsibilities as a Teradata engineer with good knowledge on Teradata administration; coordinates upgrades with the vendors and participates in the disaster recovery exercises.Able to perform security audits and develop framework, which includes designing and implementing roles, profiles and accounts.Able to create stored procedures to support the continued functioning of the Teradata data warehouse.Work collaboratively with the database operations team and the vendor to resolve incidents and mitigate risks.Manages and monitor system performance, Proactively monitor the database systems to ensure and secure services with minimum downtime Demonstrated knowledge of Performance Data Collection and Reporting (PDCR) and Database Query Logging (DBQL) Expertise with installing, maintaining, using all the Teradata tools (ex BTEQ, SQL Assistant, TPUMP, TD Administrator, ODBC, MLOAD, Fast load, etc.) Expertise in Space management: setup the purging policy, implementing compression techniques.Experience in performance tuning-required.Provide recommendations for tuning including statistics optimization, sampled statistics, stats recollection, data distribution, indexes, PPI, join optimization.Performance optimization of resource intensive ETL and individual user queries. Work with others as a team and provide recommendation for process improvement.Providing suggestions to DBA's on optimal workload management settings in TASM to be able to meet response-time SLA's as well as optimize resource consumption.Ability to conduct trainings and handling meetings with users, analysts, developers-preferred Exposure and Knowledge on Hadoop is a plus.
We value engineers who are:
Customer-focused: We believe that doing what's right for the customer is ultimately what will drive our business forward.Obsessed with Quality: Your production code just works & scales linearly Team players. You believe that more can be achiers desire. You know when it's appropriate to take shortcuts that don't sacrifice quality or maintainability.Owners: Engineers at Groupon know how to positively impact the business.
Groupon's purpose is to build strong communities through thriving small businesses. To learn more about the world's largest local ecommerce marketplace, click here for the latest Groupon news. Plus, be sure to check out the values that shape our culture, guide our strategy and make our company a great place to work. And just don't take our word for it. Hear from real Groupon team members and learn more about our inclusive employee groups. If all of this sounds like something that's a great fit for you, then click apply and let's see where this takes us.
We're a "best of both worlds" kind of company. We're big enough to have resources and scale, but small enough that a single person has a surprising amount of autonomy and can make a meaningful impact. We're curious, fun, a little intense, and kind of obsessed with helping local businesses thrive. Does that sound like a great way to grow your career? Let's get into the details:
You'll spend time on the following:
Managing the Teradata clusters end to end Understand the business users need and resolve their day to day issues Make sure that the system is available for the business round the clock Plan the maintenance at a suitable window whenever it requires
Roles and Responsibilities:
Ability to take on responsibilities as a Teradata engineer with good knowledge on Teradata administration; coordinates upgrades with the vendors and participates in disaster recovery exercises.Able to perform security audits and develop a framework, which includes designing and implementing roles, profiles, and accounts.Able to create stored procedures to support the continued functioning of the Teradata data warehouse.Work collaboratively with the database operations team and the vendor to resolve incidents and mitigate risks.Manages and monitor system performance, Proactively monitor the database systems to ensure and secure services with minimum downtime Demonstrated knowledge of Performance Data Collection and Reporting (PDCR) and Database Query Logging (DBQL) Expertise with installing, maintaining, using all the Teradata tools (ex BTEQ, SQL Assistant, TPUMP, TD Administrator, ODBC, MLOAD, Fast load, etc.) Expertise in Space management: setup the purging policy, implementing compression techniques.Experience in performance tuning-required.Provide recommendations for tuning including statistics optimization, sampled statistics, stats recollection, data distribution, indexes, PPI, join optimization.Performance optimization of resource-intensive ETL and individual user queries. Work with others as a team and provide recommendation for process improvement.Providing suggestions to DBA's on optimal workload management settings in TASM to be able to meet response-time SLA's as well as optimize resource consumption.Ability to conduct training and handling meetings with users, analysts, developers-preferred Exposure and Knowledge of Hadoop is a plus.
We're excited about you if you have:
5+ years of experience on Teradata Administration.Ability to take on responsibilities as a Teradata engineer with good knowledge on Teradata administration; coordinates upgrades with the vendors and participates in the disaster recovery exercises.Able to perform security audits and develop framework, which includes designing and implementing roles, profiles and accounts.Able to create stored procedures to support the continued functioning of the Teradata data warehouse.Work collaboratively with the database operations team and the vendor to resolve incidents and mitigate risks.Manages and monitor system performance, Proactively monitor the database systems to ensure and secure services with minimum downtime Demonstrated knowledge of Performance Data Collection and Reporting (PDCR) and Database Query Logging (DBQL) Expertise with installing, maintaining, using all the Teradata tools (ex BTEQ, SQL Assistant, TPUMP, TD Administrator, ODBC, MLOAD, Fast load, etc.) Expertise in Space management: setup the purging policy, implementing compression techniques.Experience in performance tuning-required.Provide recommendations for tuning including statistics optimization, sampled statistics, stats recollection, data distribution, indexes, PPI, join optimization.Performance optimization of resource intensive ETL and individual user queries. Work with others as a team and provide recommendation for process improvement.Providing suggestions to DBA's on optimal workload management settings in TASM to be able to meet response-time SLA's as well as optimize resource consumption.Ability to conduct trainings and handling meetings with users, analysts, developers-preferred Exposure and Knowledge on Hadoop is a plus.
We value engineers who are:
Customer-focused: We believe that doing what's right for the customer is ultimately what will drive our business forward.Obsessed with Quality: Your production code just works & scales linearly Team players. You believe that more can be achiers desire. You know when it's appropriate to take shortcuts that don't sacrifice quality or maintainability.Owners: Engineers at Groupon know how to positively impact the business.
Groupon's purpose is to build strong communities through thriving small businesses. To learn more about the world's largest local ecommerce marketplace, click here for the latest Groupon news. Plus, be sure to check out the values that shape our culture, guide our strategy and make our company a great place to work. And just don't take our word for it. Hear from real Groupon team members and learn more about our inclusive employee groups. If all of this sounds like something that's a great fit for you, then click apply and let's see where this takes us.
Dealing with hard-to-fill positions? Let us help.
Database engineer job description example 3
Intuit database engineer job description
Mailchimp is a marketing platform for small businesses. We empower millions of customers around the world to build their brands and grow their companies with a suite of marketing automation, multichannel campaign, CRM, and analytics tools.
Mailchimp's Engineering team is responsible for the code and infrastructure that makes that possible. Database Engineering team members work closely with product domain representatives and other teams such as SRE, Data Services, Application Performance, Networking, and Infrastructure Operations to provide the data infrastructure needed to move the company and our products forward. We take a pragmatic and practical approach to our stack; we use tried and true components and build our own processes on top of well-understood building blocks. We are growing fast and need people who can help advance our infrastructure to take care of the needs of today and tomorrow.
We are seeking someone to be a part of the Database Engineering team with a focus on maintaining, growing, and improving our database infrastructure and instrumentation. You will have experience working in a dynamic environment where you are responsible for multiple database technologies (primarily MySQL, Spanner, and CloudSQL) across thousands of database instances and related tooling. You should enjoy troubleshooting production issues as well as planning the future of our infrastructure. You should not be afraid to programmatically tackle problems or to make pragmatic choices when implementing new engineering solutions. Finally, you will be instrumental in helping grow the knowledge of your team members. This position requires all team members to participate in an overnight on-call schedule.
What you'll bring
+ Extensive experience with cloud services, databases, and various datastores e.g. Spanner, CloudSQL, and/or MySQL
+ Demonstrated experience with data modeling, extract/transform/load operations, data warehousing, and transaction processing
+ Experience writing tools and services (using PHP, Go/Golang, Python or Bash)
+ Demonstrated experience making pragmatic technical choices and heading up projects
+ Deep understanding of clustering, sharding, replication and high availability
How you will lead
+ Facilitate the use of database infrastructure and establish patterns that help with consistency and engineering effectiveness
+ Contribute to the development of existing services and tooling by remaining up to date on evolving patterns and ensuring we have the proper observability, instrumentation and alerting
+ Work collaboratively to solve complex issues while facilitating learning opportunities for other team members
+ Helps the team make sound technical choices in aggregate, drives technical projects, and leads other engineers effectively while acting as a key communicator and facilitator of the team's work
+ Works to develop empathy for all disciplines within an engineering org, and uses their understanding to help the team make better decisions
EOE AA M/F/Vet/Disability. Intuit will consider for employment qualified applicants with criminal histories in a manner consistent with requirements of local law.
Mailchimp's Engineering team is responsible for the code and infrastructure that makes that possible. Database Engineering team members work closely with product domain representatives and other teams such as SRE, Data Services, Application Performance, Networking, and Infrastructure Operations to provide the data infrastructure needed to move the company and our products forward. We take a pragmatic and practical approach to our stack; we use tried and true components and build our own processes on top of well-understood building blocks. We are growing fast and need people who can help advance our infrastructure to take care of the needs of today and tomorrow.
We are seeking someone to be a part of the Database Engineering team with a focus on maintaining, growing, and improving our database infrastructure and instrumentation. You will have experience working in a dynamic environment where you are responsible for multiple database technologies (primarily MySQL, Spanner, and CloudSQL) across thousands of database instances and related tooling. You should enjoy troubleshooting production issues as well as planning the future of our infrastructure. You should not be afraid to programmatically tackle problems or to make pragmatic choices when implementing new engineering solutions. Finally, you will be instrumental in helping grow the knowledge of your team members. This position requires all team members to participate in an overnight on-call schedule.
What you'll bring
+ Extensive experience with cloud services, databases, and various datastores e.g. Spanner, CloudSQL, and/or MySQL
+ Demonstrated experience with data modeling, extract/transform/load operations, data warehousing, and transaction processing
+ Experience writing tools and services (using PHP, Go/Golang, Python or Bash)
+ Demonstrated experience making pragmatic technical choices and heading up projects
+ Deep understanding of clustering, sharding, replication and high availability
How you will lead
+ Facilitate the use of database infrastructure and establish patterns that help with consistency and engineering effectiveness
+ Contribute to the development of existing services and tooling by remaining up to date on evolving patterns and ensuring we have the proper observability, instrumentation and alerting
+ Work collaboratively to solve complex issues while facilitating learning opportunities for other team members
+ Helps the team make sound technical choices in aggregate, drives technical projects, and leads other engineers effectively while acting as a key communicator and facilitator of the team's work
+ Works to develop empathy for all disciplines within an engineering org, and uses their understanding to help the team make better decisions
EOE AA M/F/Vet/Disability. Intuit will consider for employment qualified applicants with criminal histories in a manner consistent with requirements of local law.
Start connecting with qualified job seekers
Resources for employers posting database engineer jobs
Database engineer job description FAQs
Ready to start hiring?
Updated March 14, 2024