Senior Software Engineer, Database

New
J
JobgetherDatabase software
Based in CanadaFull-TimeSenior
SalaryCompetitive annual salary ranging from CAD $170,000 to CAD $230,000 for Canada-based candidates.
Apply NowOpens the employer's application page

Job Details

Experience
At least 8 years of professional software engineering experience.
Required Skills
PythonC++GoRustDistributed Systems

Requirements

  • Have at least 8 years of professional software engineering experience.
  • Be proficient in at least one systems programming language: Rust, C++, or Go; Rust is preferred.
  • Have experience building high-throughput, low-latency systems in distributed environments.
  • Understand highly available and fault-tolerant system architectures.
  • Collaborate with product managers and customer-facing teams to understand needs and define technical requirements.
  • Have experience using AI coding tools in everyday development and be able to evaluate, validate, critique, and improve AI-generated output.
  • Be comfortable working autonomously in a fully distributed team and adapting to evolving priorities and fast-moving requirements.
  • Nice to have: Experience with Python, particularly for Processing Engine plugins.
  • Nice to have: Familiarity with WebAssembly and embedding frontend functionality within databases.
  • Nice to have: Knowledge of consensus protocols or distributed database systems.

Responsibilities

  • Design, develop, and maintain database features focused on Import/Export, data transformation pipelines, the Processing Engine, and WebUI integration.
  • Investigate and resolve technical issues, including performance bottlenecks, memory leaks, and production incidents.
  • Collaborate with platform engineering to strengthen monitoring, alerting, and observability.
  • Contribute to the reliability, scalability, and performance of a distributed, cloud-native database system.
  • Participate in the production on-call rotation, responding to incidents, triaging issues, and debugging problems.
  • Work with product managers, sales, and support teams to understand customer requirements and translate them into technical solutions.
  • Use AI-assisted coding tools in daily development and review and refine generated code for quality and reliability.
View Full Description & ApplyYou'll be redirected to the employer's site
Competitive annual salary ranging from CAD $170,000 to CAD $230,000 for Canada-based candidates.
Apply Now