Submitting more applications increases your chances of landing a job.

Here’s how busy the average job seeker was last month:

Opportunities viewed

Applications submitted

Keep exploring and applying to maximize your chances!

Looking for employers with a proven track record of hiring women?

Click here to explore opportunities now!
We Value Your Feedback

You are invited to participate in a survey designed to help researchers understand how best to match workers to the types of jobs they are searching for

Would You Be Likely to Participate?

If selected, we will contact you via email with further instructions and details about your participation.

You will receive a $7 payout for answering the survey.


https://bayt.page.link/v1TUmrkCw1dqRip19
Back to the job results
Full time · 8+ Years of Experience
100-499 Employees

Get the Bayt App

Download the Bayt App to manage your real time conversation with the recruiter
Download App
Create a job alert for similar positions
Job alert turned off. You won’t receive updates for this search anymore.

Job description

Key Responsibilities:

As a Principal Python Engineer, you will be a technical authority for the backend platform and a driver of engineering excellence. Your responsibilities include:

  • Owning the design, development, and operation of core backend services and APIs that power digital signatures, document workflows, identity, and integrations.
  • Defining and evolving backend architecture to ensure scalability, security, and maintainability across cloud, on-prem, and hybrid deployments.
  • Designing high-quality, well-documented APIs using Python (primarily FastAPI or similar frameworks), with a strong focus on consistency, performance, and ease of integration.
  • Leading the design of core domain services, including:
  • Signature and approval workflows
  • Document processing, storage, and lifecycle management
  • Authentication, authorization, roles, and permissions
  • Integrations with external systems such as identity providers, storage services, and notification platforms
  • Partnering closely with Product and Engineering leadership to translate complex business requirements into clear technical designs and phased delivery plans.
  • Taking ownership of data architecture and relational database design (e.g., MySQL/PostgreSQL), ensuring data integrity, performance, and long-term scalability.
  • Driving engineering best practices around testing, including unit, integration, and end-to-end test strategies.
  • Identifying and addressing performance bottlenecks through profiling, query optimization, caching strategies, background processing, and concurrency patterns.
  • Influencing and improving CI/CD pipelines and deployment workflows in collaboration with DevOps and SRE teams.
  • Ensuring production readiness through strong observability practices (logging, metrics, tracing) and operational excellence.
  • Acting as a technical mentor and reviewer, raising the overall quality of code, design, and decision-making across the team.
  • Leading incident response efforts, conducting root-cause analysis, and implementing preventative architectural improvements. 


Required Background & Experience

We are looking for an engineer who operates at a principal level — someone trusted to make architectural decisions and own complex systems in production.

This job post has been translated by AI and may contain minor differences or errors.

Preferred candidate

Years of experience
8+ years

 Ejadah Management Consultancy - Ema Partners logo
Ejadah Management Consultancy - Ema Partners

EJADAH Management Consultancy (EMC) is a leading provider of comprehensive human resource solutions and organizational development services in Saudi Arabia and the Gulf, with two decades of experience. Serving 100+ clients across government, semi-government, and private sectors, we offer a wide range of services, including consultancy, executive search, executive assessment and development, middle-management recruitment, and junior-level hiring. Whether you're building your HR function from the ground up or aligning it with your current strategy, we can help optimize workforce performance. Through our partnership with EMA Partners International, our executive search services give businesses access to top talent for senior leadership roles, with a global reach spanning over 40 countries.

You’ve reached the maximum limit of 15 job alerts. To create a new alert, please delete an existing one first.
Job alert created for this search. You’ll receive updates when new jobs match.
Are you sure you want to unapply?

You'll no longer be considered for this role and your application will be removed from the employer's inbox.