Generalist Software Engineer
الوصف الوظيفي
Generalist Software Engineer – Drive Impact Across the Full Technology Stack
Are you a software engineer who thrives on solving complex, end-to-end challenges rather than being confined to a single technical layer? At our cutting-edge technology company in Riyadh, we are seeking a dynamic and versatile Generalist Software Engineer to join our core team. This role is ideal for those who embrace ownership, adaptability, and a hands-on approach to building scalable, high-impact solutions.
In this full-time position, you will work at the intersection of systems, infrastructure, and innovation, contributing to foundational technology that shapes the future. Unlike traditional roles that limit you to a specific stack layer, here you will have the autonomy to choose where your expertise is most needed—whether it’s optimizing the control plane, refining the serving path, developing critical tooling, or interfacing with hardware. Your work will directly influence the performance, reliability, and scalability of our systems, making every contribution meaningful and impactful.
What You Will Do
As a Generalist Software Engineer, your responsibilities will span the entire technology lifecycle, from ideation to deployment. Your key contributions will include:
- End-to-End Problem Solving: Translate ambiguous requirements into actionable, production-ready solutions, selecting the optimal layer—whether it’s services, interfaces, data paths, or underlying systems—to deliver the best outcome.
- Full-Stack Agility: Navigate and enhance multiple layers of the technology stack, including services, control planes, tooling, and hardware interfaces, ensuring seamless integration and performance.
- Tooling Innovation: Develop and implement automated tooling that streamlines workflows, reduces manual effort, and empowers your team to focus on higher-value initiatives.
- Code Mastery: Quickly grasp unfamiliar codebases, assess risks, and implement changes with precision—ensuring stability and reliability in every modification.
- Ownership and Accountability: Take full responsibility for your deliverables, including on-call duties, ensuring that your work meets the highest standards of quality and resilience.
What You Bring
We are looking for engineers with a proven track record of versatility, technical depth, and a proactive mindset. To excel in this role, you should have:
- Three or More Years of Production Experience: A strong foundation in developing, deploying, and maintaining software systems in real-world environments.
- Bilingual Technical Fluency: Proficiency in at least one systems programming language (e.g., C++, Rust, Go) and one high-level language (e.g., Python, JavaScript, Java) to tackle diverse challenges across the stack.
- Layered Experience: Demonstrated ability to work effectively across multiple technical layers, from low-level systems to high-level applications, showcasing adaptability and depth.
- Comfort with Ambiguity: A proactive approach to decision-making, where you thrive in environments with evolving requirements and unclear paths forward.
Preferred but Not Required:
- Experience in infrastructure, Linux systems, or distributed systems design.
- A history of contributing to open-source projects, fostering collaboration and innovation.
- Background in a startup or small company environment, where you’ve had the opportunity to define and challenge technical boundaries.
Why Join Us
As one of the first deep technology companies in the region, we are pioneering foundational technologies that will shape industries for years to come. By joining our team, you will:
- Own Meaningful Impact: Work on problems that combine hardware, systems, and AI at scale, driving innovation from the ground up.
- Collaborate with a Senior Team: Partner closely with a small, experienced group of engineers who share your passion for excellence and problem-solving.
- Grow with Early-Stage Compensation: Benefit from competitive early-stage compensation packages, reflecting the value of your contributions and the potential for long-term growth.
- Shape the Future: Be part of a mission-driven organization where your work directly influences transformative technology in the region.
If you are a generalist engineer eager to make a difference and take ownership of your work, we invite you to apply and be a part of our journey toward building the next generation of technology.
يمكن أن يرتكب الذكاء الاصطناعي أخطاءً.
ℹ️ إخلاء مسؤولية توظيف:
موقع وظائف السعودية (ksajobshub.com) هو محرك بحث ومجمع لإعلانات الوظائف من المصادر والشركات الرسمية في المملكة العربية السعودية. نحن لا نتقاضى أي مبالغ مالية أو رسوم من الباحثين عن عمل، وتتم عمليات التقديم مباشرة عبر الانتقال للرابط الأصلي للجهة المعلنة.