Generalist Software Engineer
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