think

Generalist Software Engineer

think

Riyadh, Riyadh Province, Saudi Arabia · Full Time

Be the first to apply

Experience
3+ yrs
Salary
Openings
1
Posted
4 hours ago
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

This position is ideal for engineers who prefer to take ownership of entire problems instead of focusing on a specific layer. The role involves working flexibly across various domains including serving infrastructure, control planes, tooling, and hardware interfaces depending on priorities each quarter.

Key Responsibilities

  • Transform ambiguous problems into delivered solutions by selecting the appropriate layer to address issues.
  • Operate across the technology stack, including services, user interfaces, data flow, and underlying systems.
  • Create and maintain tools that streamline workflows for others.
  • Quickly understand and safely modify unfamiliar codebases.
  • Be accountable for the software you deploy, including on-call responsibilities.

Required Qualifications

  • Minimum of three years working in production software engineering.
  • Proficiency in at least one low-level (systems) programming language and one high-level programming language.
  • Demonstrable experience working effectively across multiple technology layers.
  • Ability to navigate uncertainty and proactively make decisions.

Additional Preferred Skills

  • Background in infrastructure, Linux, or distributed systems.
  • Contributions to open source projects.
  • Experience at smaller companies where roles and responsibilities were broadly defined.

What We Provide

  • An opportunity to join one of the first deep technology firms in the region designing foundational proprietary technology.
  • Meaningful ownership and the ability to make significant impact at an early phase startup.
  • Competitive compensation typical for early-stage ventures.
  • Close collaboration with a senior, experienced small team.
  • Challenging projects integrating hardware, systems, and artificial intelligence at large scale.

Tools & software

Linux required

How they work

Teamwork & Collaboration Problem Solving Adaptability Decision Making Accountability

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer