{bc}
lever

Senior Software Engineer (Data)

jobgether
Remote, KSA
Full-time
Remote
$180,000
Discovered 2 weeks ago
Backend developmentData engineeringPythonFastAPIPostgreSQLdbt
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

Backend developmentData engineeringPython
Smart Apply

Full Job Posting

Role Overview

A partner company is seeking a Senior Software Engineer (Data) based in Saudi Arabia.

The team builds products that help organizations understand and optimize cloud data costs.

The engineer will work across backend systems, data engineering, visualization, and cost-management workflows.

The role offers ownership of technical direction and features from concept through release in a distributed team.

Accountabilities

  • Design and build data cost-management capabilities, including forecasting, anomaly detection, cost allocation, and related workflows.
  • Develop reusable backend and data-engineering solutions that surface actionable customer insights.
  • Build data pipelines and transformation models for product capabilities and optimization.
  • Create data visualizations for performance, query timing, efficiency, and other key metrics.
  • Develop resilient, reusable UI components for an intuitive product experience.
  • Improve application reliability, scalability, and performance through system design and engineering practices.
  • Own features from problem identification and requirements through design, implementation, testing, and release.
  • Evaluate technical and product tradeoffs to prioritize high-impact customer solutions.
  • Collaborate through proposals, documentation, code reviews, testing, and effective communication.
  • Support pragmatic execution, continuous improvement, and strong engineering quality.

Requirements

  • At least 5 years of relevant software engineering experience with backend and data-engineering expertise.
  • Strong working knowledge of Python, FastAPI, PostgreSQL, dbt, Dagster, and Snowflake.
  • Strong system-design knowledge and ability to develop scalable, reliable solutions.
  • Experience with data pipelines, transformation workflows, backend services, and data-driven products.
  • Strong written and verbal English communication skills in a distributed environment.
  • Ability to work independently and own outcomes from initial concept through delivery.
  • Strong analytical, problem-solving, collaboration, documentation, coding, and testing practices.
  • Comfort with a fast-moving environment and changing priorities and requirements.
  • Familiarity with FinOps, cloud cost management, data-warehouse management, or observability is a plus.
  • Early-stage startup or similarly lean engineering experience is advantageous.

Compensation

  • Base salary is up to $180,000 CAD, with additional compensation opportunities.

Workplace and Team

  • The role is fully remote in a distributed working environment with flexibility around personal commitments.
  • The engineer will work closely with experienced engineers and founding team members.
  • The team values autonomy, collaboration, continuous learning, pragmatism, flexibility, and sustainable work practices.

Benefits and Development

  • The role offers autonomy over technical decisions, product development, and feature delivery.
  • The employer supports professional and personal development, including opportunities to expand technical skills.
  • The position provides influence over the technical roadmap and product direction.
  • The product focuses on complex cloud data cost and optimization challenges.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at jobgether