Senior Database Engineer

Founded in 2002, Zafin offers a SaaS product and pricing platform that simplifies core modernization for top banks worldwide.
Ottawa, ON, Canada
Senior Software Engineer
Hybrid
501 - 1,000 Employees
8+ years of experience
Finance · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Database Engineer, RDS and Aurora MySQL

Senior Database Engineer role at AWS focusing on RDS and Aurora MySQL, combining deep database expertise with customer-facing responsibilities to drive cloud database innovation.

Sr. Database Engineer (HANA), Kuiper Enterprise Technology-Low Earth Orbit Satellites

Senior Database Engineer role at Amazon Kuiper, focusing on SAP HANA architecture and optimization for low Earth orbit satellite technology, offering competitive compensation and the opportunity to impact global connectivity.

Senior Autonomous Database Engineer - Oracle

Senior Autonomous Database Engineer position at Oracle in Singapore, focusing on cloud service framework development and database management.

Oracle Database Engineer - RAC

Senior Database Engineer position at Oracle, focusing on RAC environments and post-sales technical support, requiring 6-10+ years of experience in database administration.

Advanced Services Engineer - Customer Success Services (CSS)- Database

Senior Database Engineer role at Oracle CSS team in Paris, supporting critical database infrastructure for enterprise clients, requiring 3-5+ years Oracle DBA experience.

Description For Senior Database Engineer

Zafin, founded in 2002, is seeking a Senior Database Engineer to join their team. This role, reporting to the Head of Platform Engineering, is responsible for designing, implementing, managing, and administering cloud-based and on-prem database systems. The ideal candidate will have expertise in PostgreSQL, Azure Cosmos DB, Oracle, and DB2 databases, and will use various automation and monitoring tools to ensure system stability, reliability, availability, performance, and security.

Key responsibilities include:

  • Architecting and implementing scalable database systems
  • Performance tuning and optimization
  • Automating database management using tools like Terraform and Ansible
  • Developing disaster recovery and backup strategies
  • Implementing security best practices and ensuring compliance
  • Monitoring and troubleshooting database issues
  • Providing L3 and L4 support
  • Collaborating with development and operations teams
  • Driving continuous improvement and enhancement of the platform
  • Creating and maintaining comprehensive documentation

The ideal candidate will have:

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field
  • 8+ years of experience in database administration and engineering
  • Strong expertise in SQL, NoSQL, Time-Series, and Caching databases
  • Proficiency in automation tools and performance tuning
  • Experience with monitoring tools like Azure Monitor, Prometheus, and Grafana
  • Excellent problem-solving and communication skills

Zafin offers competitive salaries, annual bonus potential, generous paid time off, paid volunteering days, wellness benefits, and opportunities for professional growth. The company values diversity and teamwork, and is committed to protecting applicant privacy throughout the recruitment process.

This is a hybrid position requiring three days on-site per week in Ottawa, Canada.

Last updated 7 months ago

Responsibilities For Senior Database Engineer

  • Design and implement scalable database systems
  • Optimize database performance
  • Automate database management
  • Develop disaster recovery and backup strategies
  • Implement security best practices
  • Monitor and troubleshoot database issues
  • Provide L3 and L4 support
  • Collaborate with development and operations teams
  • Drive continuous improvement
  • Create and maintain documentation

Requirements For Senior Database Engineer

PostgreSQL
MongoDB
Redis
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field
  • 8+ years of experience in database administration and engineering
  • Expertise with PostgreSQL, ORACLE, Cosmos DB, MongoDB, Redis, Prometheus, and Elasticsearch
  • Proficiency in Terraform, Ansible, Liquibase
  • Strong expertise in database performance tuning and security practices
  • Experience with monitoring tools like Azure Monitor, Prometheus, Grafana
  • Excellent problem-solving and communication skills

Benefits For Senior Database Engineer

Medical Insurance
Dental Insurance
Vision Insurance
  • Competitive salaries
  • Annual bonus potential
  • Generous paid time off
  • Paid volunteering days
  • Wellness benefits
  • Professional growth opportunities

Interested in this job?