Skip to content
TECH & IT

Hire a Software Engineer.

Generalist engineers who write maintainable code, review thoughtfully, and make teammates more productive.

Pre-vetted · Full-time dedicated · HR & payroll handled

Overview

What a Software Engineer actually does.

A software engineer in our network is the role for teams that don't want to pre-commit to a stack specialization. They're generalists: comfortable across services, ready to pair with a front-end lead one week and a data analyst the next. We vet for writing, reviewing, and judgment.


Responsibilities

  • Contribute across services — front-end, back-end, tooling
  • Write clear PRs and review teammates' code with care
  • Improve test coverage and developer experience
  • Participate in technical design discussions
  • Mentor junior engineers where appropriate

Core Skills

What they bring on day one.

TypeScript / Python / GoREST & GraphQLRelational databasesGit workflowsTesting disciplineSystem designCode reviewTechnical writing
SAMPLE PROFILES

The shape of a typical shortlist.

Representative profiles — not real candidates. Your actual shortlist is drawn from our active network across Egypt, Jordan, Lebanon, Morocco, and Tunisia.

Kareem

Senior · 7 yrs

$4,100 CAD/mo

All-in, CAD — HR & payroll included

TypeScriptPythonSystem designMentoring

Based in Alexandria, EG

Yara

Mid-Level · 4 yrs

$2,900 CAD/mo

All-in, CAD — HR & payroll included

GoPostgresDockerTesting

Based in Amman, JO

PRICING

Tiers that apply to this role.

One flat CAD monthly rate — sourcing, vetting, onboarding, HR, payroll, and account management included. No recruiter fees, no currency surprises.

Need the full comparison against a local Canadian hire? See the pricing page →

How We Vet This Role

Role-scoped, not one-size-fits-all.

Generalist engineers work a design-level exercise plus a code review exercise — we're grading judgment and communication, not syntax recall.

See The Obelisk Vetting Process
RELATED ROLES

Hiring more than one?

Most engagements start with one role and expand. Here are the roles teams in your stack usually add next.

Ready to brief a Software Engineer?

15-minute call, written brief same day, shortlist within a week. If none of the candidates are right, we go again — no cost.

Book a Discovery Call