Company logo hidden

Software Engineering IC5

Unlock employer Riyadh, Saudi Arabia Direct to Company Just added · 11 Nov 2026

Financial

  • Estimate: $80k - $150k/yr*
  • Zero income tax location

Accessibility

  • Office Only
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

About the Job
Overview
In the company Frontier Company Engineering team, you won’t just build software; you’ll deliver real outcomes for some of the world’s most complex organizations.
We are a global team of world-class engineers who have been working in a Forward Deployed Engineering (FDE) model for more than a decade, embedding directly within customer teams to solve their toughest challenges, side-by-side, and shipping production-ready solutions in days, not months.
As a Principal Software Engineer, you will bring strong software design and engineering expertise, building reliable systems and production-ready services that turn ideas and data-driven insights into scalable solutions. You’ll work in small, multidisciplinary crews alongside data scientists, product managers, and domain experts, owning the full lifecycle from design through to deployed solutions in the Government, Defense and Intelligence industry.
Our work is powered by AI, applying the mindset and tooling across the entire development lifecycle to move from idea to production in days while maintaining the highest standards of security, quality, and trust.
This Role Offers the Opportunity To

  • Build reliable, production-ready systems and services that turn ideas into scalable solutions.
  • Ship engineering work that directly influences business strategy and customer outcomes.
  • Collaborate with leading global organizations across industries.
  • Apply the latest advancements in AI and software engineering to solve problems at scale.
    The company’s mission is to empower every person and every organization on the planet to achieve more. As employees, we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

Responsibilities
Understand User Requirements

  • Partners with appropriate stakeholders (e.g., project manager, technical lead) to determine user requirements for a set of scenarios.
  • Leverages a variety of feedback channels to incorporate insights into future designs or solution fixes.
  • Leads incorporation of appropriate continuous feedback loops measuring customer value, usage patterns, and other actionable metrics of value.
  • Begins to determine additional critical metrics.

Design

  • Leads efforts and discussions for the architecture of aspects of products/solutions (e.g., design, cost).
  • Creates proposals for architecture and design documents and leads testing of hypotheses and proposed solutions.
  • Shares and acts on findings from investigations, owns design decisions, and oversees other team members.
  • Leads the development of design documents for designs or User Stories and determines the technology that will be leveraged and how they will interact.
  • Assures system architecture meets security and compliance requirements and expectations.
  • Creates clear and articulated plans for testing and assuring the quality of solutions, defining success for outcomes of tests (e.g., unit tests).
  • Identifies needs for a broad versus selected approach in testing mechanisms and makes informed decisions to implement the most effective tests.
  • Improves recommendations to the team and augments test cases to ensure that solutions have good test coverage.
  • Continually integrates automation features when planning for testing.
  • Leads identification of dependencies and the development of design documents for a product, application, service, or platform.
  • Demonstrates deep understanding of up and downstream effects of solutions and work provided to ensure appropriate security and performance, driving reliability in the solutions.
  • Enables cross-team communications and resolves conflicts between teams.

Coding

  • Leads by example and mentors others to produce extensible and maintainable code used across products.
  • Optimizes, debugs, refactors, and reuses code to improve performance and maintainability.
  • Identifies best practices and coding patterns, providing deep expertise in the coding and validation strategy.
  • Creates and applies metrics to drive the quality and stability of code as well as appropriate coding patterns and best practices.
  • Leads verification of assumptions through writing and developing code proactively before issues occur and reactively as issues occur across products.
  • Participates in code reviews to ensure coding standards are followed and understands when code is ready to be shared or delivered.

Implement

  • Leverages subject-matter expertise of cross-product features with appropriate stakeholders to drive project plans, release plans, and work items.
  • Breaks down long-term project vision into milestones as part of an overall roadmap.
  • Guides other members for project estimation and escalates any issue that would cause a major delay.
  • Coordinates creation and conducting of experimentation to determine the effectiveness of changes and decides on next steps from results.
  • Creates implementation frameworks as necessary, following industry standards and optimizing deployments within products and components.

Reliability and Supportability

  • Maintains operations of live service as issues arise on a rotational, on-call basis.
  • Implements and helps others implement solutions to complex issues impacting Live Site services.
  • Holds accountability as a Designated Responsible Individual (DRI) and mentors other engineers.
  • Develops a playbook for the team to resolve issues and leads efforts to reduce incident volume.
  • Integrates, designs, and reviews others' work across a team or product to gather telemetry data on system behavior.

Engineering Excellence

  • Leads efforts to enhance, reuse, contribute to, and identify new software developer tools to support programs and applications.
  • Develops substantial skills in tools inside and outside areas of expertise, shares best practices, and teaches others about new tools and strategies.
  • Runs code in simulated environments to confirm functionality and error-free runtime.
  • Ensures the correct processes are followed to achieve a high degree of security, privacy, safety, and accessibility across solutions and teams.

Other

  • Embody our culture and values.

Qualifications
Required/Minimum Qualifications

  • Bachelor’s degree in computer science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
  • OR equivalent experience.

Additional or Preferred Qualifications

  • Bachelor’s Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR master’s degree in computer science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience.
Apply Direct

Jobs you might like   View all jobs

About Information Technology Company

Company details are hidden. Subscribe to view full company profile.

Independent company profile

Information about this company and its job listings is independently compiled by Zero Tax Jobs from publicly advertised opportunities. Zero Tax Jobs is not affiliated with, sponsored by, endorsed by, or acting on behalf of this company.

Ready to apply for this role?

Apply Direct