1

Senior Database Engineer Jobs in Birmingham, AL (NOW HIRING)

Senior Data Engineer

Birmingham, AL · On-site

$99K - $135K/yr

As Senior Data Engineer, you will help design how data arrives, how it is validated, how it is modeled, and how the rest of the firm consumes it. Some sources arrive as files, others through APIs ...

Alabama Power Duration: 1 year Job Summary The Data Developer IV is a senior-level role responsible ... The ideal candidate brings 10+ years of experience in database design and development, strong ...

Impact As a Senior Software Engineer on the Shopper Backend team, your day involves collaborating ... Distributed database design experience preferred. * Caching such as REDIS. * 2 years+ messaging ...

Sr. Electrical Engineer

Birmingham, AL

$100K - $131K/yr

Knowledge of databases, data structures, computer networking is desirable as well as an aptitude to apply engineering analysis to solve problems. Educational Requirements: * Master of Science in ...

Search Engineer

Birmingham, AL · On-site

$90 - $120/hr

... databases, or Elasticsearch, you'll hit the ground running from day one.**WHAT YOU'LL DO****Build ... Work alongside the Sr. Engineers, Search Architect, ML Architect to implement hybrid retrieval ...

... databases, or Elasticsearch, you'll hit the ground running from day one. WHAT YOU'LL DO Build ... Work alongside the Sr. Engineers, Search Architect, ML Architect to implement hybrid retrieval ...

Utilize relational and NoSQL databases for data persistence, application logic, query design, and ... Individuals may report concerns or questions to UAB's Assistant Vice President and Senior Title IX ...

next page

Showing results 1-20

Senior Database Engineer information

See Birmingham, AL salary details

$75.9K

$118.4K

$164K

How much do senior database engineer jobs pay per year?

As of Aug 25, 2026, the average yearly pay for senior database engineer in Birmingham, AL is $118,394.00, according to ZipRecruiter salary data. Most workers in this role earn between $99,300.00 and $135,000.00 per year, depending on experience, location, and employer.

What is a senior database engineer?

A Senior Database Engineer is an experienced IT professional responsible for designing, implementing, maintaining, and optimizing database systems within an organization. They ensure databases are secure, reliable, and perform efficiently to meet business needs. Senior Database Engineers often lead projects, mentor junior staff, and collaborate with developers and system administrators to support data-driven applications. Their expertise is crucial for data integrity, scalability, and disaster recovery planning.

What are the key skills and qualifications needed to thrive as a senior database engineer, and why are they important?

A Senior Database Engineer needs advanced knowledge of database architecture, SQL, performance tuning, and a degree in computer science or a related field. Expertise in tools like Oracle, MySQL, PostgreSQL, database clustering, and relevant certifications such as Microsoft Certified: Azure Database Administrator Associate are typical requirements. Strong problem-solving, analytical thinking, and effective communication skills help them excel in managing complex data environments and collaborating with development teams. These capabilities are crucial for ensuring robust, scalable, and secure data solutions that meet organizational needs.

What are some common challenges senior database engineers face when managing large-scale databases, and how are they typically addressed?

Senior Database Engineers often encounter challenges such as ensuring database performance under heavy loads, maintaining data integrity during migrations, and optimizing queries for efficiency. Addressing these issues usually involves proactive monitoring, implementing indexing strategies, and collaborating closely with development teams to design scalable database schemas. Regularly updating skills to keep up with new database technologies and security best practices is also essential for tackling these challenges effectively.

What is the difference between Senior Database Engineer vs Database Administrator?

AspectSenior Database EngineerDatabase Administrator
Primary FocusDesigning, developing, and optimizing database systemsMaintaining, backing up, and securing databases
Skills & CertificationsSQL, database architecture, performance tuning, certifications like Oracle or Microsoft SQL ServerDatabase management, backup/recovery, security, certifications like Oracle DBA or Microsoft Certified Database Administrator
Work EnvironmentDevelopment teams, data engineering projects, system designOperational teams, system maintenance, troubleshooting
Industry UsageUsed across tech, finance, healthcare for database developmentCommon in enterprise IT, government, and large organizations for database upkeep

While both roles work closely with databases, a Senior Database Engineer primarily focuses on designing and optimizing database systems, whereas a Database Administrator handles daily maintenance, security, and backups. The roles complement each other but differ in scope and responsibilities.

What are popular job titles related to Senior Database Engineer jobs in Birmingham, AL?

For Senior Database Engineer jobs in Birmingham, AL, the most frequently searched job titles are:

What cities near Birmingham, AL are hiring for Senior Database Engineer jobs?

Cities near Birmingham, AL with the most Senior Database Engineer job openings:

Infographic showing various Senior Database Engineer job openings in Birmingham, AL as of August 2026, with employment types broken down into 90% Full Time, 5% Part Time, and 5% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $118,394 per year, or $56.9 per hour.

Senior Data Engineer

Waverly Advisors, LLC

Birmingham, AL • On-site

$99K - $135K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 6 days ago


Job description

Waverly Advisors' primary goal is to serve our clients, one another, and our communities. Wearen'tyour typical wealth management firm. Our intense client focus is at the center of everything we do. We go far beyond just managing our clients' investments, offering truly in-depth financial planning. We set ourselves apart byactually livingand acting on our guiding principle, 'Serve.' It is the reason we go to work every day. 

In this role,you'llbe challenged to take on work that upholds our guiding principle and drives Waverly Advisors forward. We hopeyou'llgrow as a person and leader in your field and transform those around you as well. 

Waverly Advisors is building a modern data platform on Databricks. It brings together custodian, portfolio management, CRM, and planning data into one governed source of truth that BI, internal applications, and AI workloads consume. Everything is deployed as code and governed to the standards expected of a regulated financial services organization. 

We are looking to add a Senior Data Engineer to our team in our Birmingham, AL office. The role is an essential part of the Waverly Advisors team. As Senior Data Engineer, you will help design how data arrives, how it is validated, how it is modeled, and how the rest of the firm consumes it. Some sources arrive as files, others through APIs that were not designed for our convenience. You will extend the ingestion framework we have started so that onboarding a source becomes configuration and review rather than a new engineering project. 

Responsibilities: 

  • Extend our ingestion framework across data contracts, schema validation, quarantine handling, freshness monitoring, and provenance. 
  • Onboard data sources end to end, from contract authoring through production go-live and monitoring. 
  • Design the master account, entity, and household model that conforms data from every source system. 
  • Build the curated datasets the firm runs on, from conformed core tables through the reporting and analytics layers that BI, internal applications, and AI consume. 
  • Set testing standards for data code, including unit tests, contract fixtures, and integration tests on masked data. 
  • Build production data operations, including quarantine triage, reprocessing workflows, and data quality expectations. 
  • Write the runbooks and decision records that let the next engineer pick up your work and let an examiner trace a number back to its source file. 

Required Qualifications and Experience:  

  • Production-depth experience with Spark and Delta Lake, including Structured Streaming, Auto Loader, schema evolution, and idempotent pipeline design.  
  • Hands-on Databricks experience, including jobs, serverless compute, and working within Unity Catalog as a data producer: schema and table design, tagging, row filters and column masks, and grants managed as code.  
  • Databricks Asset Bundles or equivalent deployment tooling. Our jobs and pipelines are deployed as code through CI, not built in the workspace UI.  
  • Experience building or substantially owning a framework, not just a collection of pipelines.  
  • Real API integration experience, including rate limits, inconsistent pagination, expiring credentials, and vendor behavior that changes without notice.  
  • Testable Python, with transform logic structured as functions and pytest as part of your normal workflow.  
  • Strong SQL skills, including window functions and modeling patterns for slowly changing data.  
  • Comfort inheriting an existing codebase, learning its conventions, and improving it.  
  • Sound judgment about which technical decisions are easy to reverse and which ones are long-term commitments.  

Domain knowledge is a real advantage. If you have worked with custodial data, portfolio accounting, or trust and entity structures, tell us. If you came to engineering through the industry rather than the other way around, we are interested, provided the engineering depth above is genuinely there. 

Preferred Qualifications and Experience:  

  • Lakeflow or Delta Live Tables for declarative pipelines. 
  • Azure services as a consumer: ADLS storage paths, Key Vault-backed secret scopes, and Event Hubs for streaming sources. 
  • Data modeling for financial or accounting systems, including entity, ownership, and hierarchy structures. 
  • Reverse ETL or writing data back into operational business systems. 
  • Experience in financial services or another regulated industry. 

Travel: 

  • Minimal travel isrequired. 

Physical Requirements: 

  • Prolonged periods of sitting at a desk and working on a computer. 
  • Must be able to lift 15 pounds at times. 
  • Must be able to access and navigate each department at the organization's facilities. 

Benefits: 

  • Comprehensive Health, Dental, and Vision coverage to support your overall wellbeing. 
  • 401(k) retirement plan with match and profit sharing to help you invest in your future. 
  • Twelve paid holidays each year. 
  • An extra vacation day during your birthday week-so you cancelebrateyou! 
  • Responsible Time Off Policygivingflexibility without annual PTO limits, while balancing team responsibilities and business needs. 
  • Paid sabbatical program: Enjoy four consecutive weeks of paid time off after seven years of service. 
  • Compensationcommensuratewith experience. 

Legal: 

Waverly Advisors, LLC. is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, creed, religion, sex, gender, genetic information, national origin, disability, uniform service, veteran status, age, or any other classification protected by federal, state, or local law.