Senior Development DBA
About Us
Company Description
About the Role
Job Description
Database Strategy
- Evaluate and lead efforts to optimize data models for performance and scalability.
- Assess current database bottlenecks, long-running queries, and performance issues, designing and implementing optimization strategies.
- Develop database modernization roadmap for read-optimization and tighter integration with modern BI tools.
- Lead strategic decisions on database patterns, indexing strategies, partitioning, and data lifecycle management.
Database Modernization & Tooling
- Evaluate and replace our custom-built database deployment tool with enterprise-grade solutions (DACPAC, Liquibase, Flyway, or similar).
- Design and implement robust database deployment pipelines across multiple environments (Dev, QA, UAT, Prod).
- Lead database migration strategies from write-optimized to read-optimized architectures.
- Design and implement database observability, monitoring, and alerting solutions.
Hands-On Implementation & Optimization
- Analyze and optimize long-running queries and database performance issues impacting customer experience with the ability to refactor/rewrite complex queries where needed.
- Design and implement database changes that support cloud-native application patterns
- Develop proof-of-concepts for database modernization approaches and data architecture improvements.
- Implement database normalization initiatives while maintaining system stability.
- Work hands-on with Oracle 19c to solve immediate performance challenges while planning long-term improvements.
Cross-Team Collaboration & Technical Leadership:
- Collaborate with Solution Architect on data strategy and phased database modernization approaches
- Work closely with Principal Application Engineers to ensure application and database architectures are optimally aligned
- Bridge the gap between development teams and database operations, translating application requirements into database design
- Mentor and teach engineering teams on database best practices, performance optimization, and modern data patterns
- Drive adoption of database standards and hold teams accountable to data quality and performance requirements
- Lead by example through hands-on technical contributions while inspiring others to embrace modern data engineering practices
Qualifications
- Minimum 5-7 years of hands-on database engineering and architecture experience, with at least 5 years focused on enterprise-scale database systems.
Database Performance Tuning and Development Experience:
- 6+ years of deep Oracle database expertise including performance tuning, query optimization, enterprise-scale deployments, and a deep understanding of execution plans and rewriting complex SQL statements for performance improvement.
- Strong experience with database deployment automation, CI/CD pipelines, and enterprise database tooling.
- Experience with database normalization, data modeling, and designing for both transactional and analytical workloads.
- Understanding of read-optimization patterns, indexing strategies, and integration with modern BI platforms.
- Bachelor's degree in Computer Science, Engineering, or equivalent work experience
Core Technical Skills
- Expert-level SQL and PL/SQL development and optimization skills.
- Experience with database deployment tools (Liquibase, Flyway, Redgate, or similar enterprise solutions).
- Strong understanding of database performance monitoring, query analysis, and execution plan optimization.
- Knowledge of cloud database services, particularly Azure SQL Database, Azure Database for PostgreSQL, or similar.
- Experience with data migration strategies and zero-downtime database changes.
- Understanding of database security, compliance, and enterprise data governance.
Modernization & Cloud Experience
- Experience transforming databases from on-premises to cloud-optimized patterns.
- Knowledge of modern data architecture patterns including data warehousing and analytics optimization.
- Experience integrating databases with modern BI tools (Power BI, Tableau, etc.)
- Understanding of microservices data patterns and distributed data architectures.
Collaboration & Technical Leadership
- Proven ability to influence and drive change across development and operations teams.
- Strong communication and teaching skills with ability to mentor senior engineers and hold teams accountable to standards.
- Demonstrated ability to lead through influence rather than authority, driving adoption of modern data practices.
- Experience building consensus and driving technical decisions across diverse engineering teams.
- Track record of transforming team approaches from legacy to modern data engineering practices.
Preferred Qualifications
- Background in financial services or equity compensation domain.
- Experience with Oracle migrations to cloud-native alternatives.
- Knowledge of data observability platforms and modern monitoring practices.
- Experience with large-scale database transformations serving 1000+ enterprise clients.
The ideal candidate combines deep Oracle database expertise with modern data architecture knowledge - someone who can understand complex legacy database systems while architecting their transformation into performant, scalable, cloud-optimized data platforms that support both operational excellence and modern analytics capabilities.
Additional Information
Not included in the source posting: benefits.
Skills
Who can apply
The employer didn't state any visa, work authorization, citizenship or clearance requirements in this posting. Confirm with the employer before applying.
Read automatically from the employer's posting text. Always confirm with the employer — requirements can change after a job is published.