Senior Software Developer - Databases
TLDR
Build and optimize a scalable persistence layer for multi-region managed databases, shaping data storage APIs, event pipelines, and tooling for enterprise-grade cloud platforms.
- Design, build, and maintain the Structured Record Access API layer connecting engineering teams to managed Postgres and DynamoDB database fleets across production regions
- Develop and operate Kafka-based semantic event emission pipelines, replacing raw CDC stream consumption with structured event-driven data flows
- Contribute to schema catalog systems and runtime connection management services to ensure consistent metadata access across environments
- Implement code-first database schema migrations with strong testing coverage and validated rollback mechanisms
- Build developer tooling, SDKs, and automation solutions to reduce database provisioning and schema management overhead
- Monitor, optimize, and improve database performance including capacity management, query tuning, replication, and observability
- Define and enforce best practices for database health, reliability, and operational standards across the platform
- Support production systems, including incident response, troubleshooting, and risk mitigation in high-availability environments
- Collaborate with engineering teams to improve storage readiness, governance, and platform-wide data consistency
- 3+ years of backend software engineering experience in distributed systems or platform engineering environments
- 3+ years of hands-on experience with Kubernetes at scale
- 5+ years of experience with Terraform and cloud infrastructure management
- Strong experience with cloud data technologies and large-scale data systems
- Deep expertise in Postgres or DynamoDB, including schema design, query optimization, and migrations
- Experience with event streaming systems such as Kafka or Kinesis in production environments
- Proficiency in backend development using Python, Go, or Java
- Experience building and operating APIs in AWS (REST or gRPC)
- Familiarity with ORM patterns and event-driven architectures for capturing state changes
- Strong understanding of multi-region cloud architectures and distributed systems
- Excellent communication skills with the ability to influence cross-functional teams
- Strong engineering discipline, including testing, rollback planning, and production readiness mindset
- Competitive annual salary ranging from approximately $107,000 to $157,300 CAD, with additional bonus and equity opportunities
- Performance-based bonuses and long-term incentive programs including stock grants
- Comprehensive health, dental, and vision insurance coverage
- Retirement savings plans and financial wellbeing support
- Flexible work environment with hybrid or remote options depending on location
- Strong focus on learning, technical development, and career growth opportunities
- Exposure to large-scale distributed systems and cutting-edge cloud infrastructure technologies
- Inclusive and innovation-driven engineering culture focused on ownership and impact
Requirements:
Benefits:
Benefits
Equity Compensation
Performance-based bonuses and long-term incentive programs including stock grants
Health Insurance
Comprehensive health, dental, and vision insurance coverage
Learning Budget
Strong focus on learning, technical development, and career growth opportunities
engineering culture
Inclusive and innovation-driven engineering culture focused on ownership and impact
Remote-Friendly
Flexible work environment with hybrid or remote options depending on location
Jobgether runs the largest remote job platform, effectively linking job seekers with over 200,000 flexible and remote opportunities that match their unique skills and preferences. Our focus is on enhancing the hiring process, ensuring efficiency while prioritizing the candidate experience, particularly in the growing health and wellness sector.
- Founded
- Founded 2020
- Employees
- 11-50 employees
- Industry
- Professional Services