Company logo hidden

Principal Software Engineer - FDE

Unlock employer Saudi Arabia Direct to Company Under an hour ago · 11 Nov 2026

Financial

  • Estimate: $45k - $120k/yr*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

About the Role
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 over 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 leverage strong software design and engineering expertise to build reliable systems and production-ready services that transform ideas and data-driven insights into scalable solutions. Working in small, multidisciplinary crews alongside data scientists, product managers, and domain experts, you will own the full lifecycle from design through to deployed solutions primarily in the Government, Defense, and Intelligence industry. Our work is powered by AI, allowing us to apply a mindset and tooling across the entire development lifecycle, effectively moving from concept to production swiftly 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 tackle problems at scale
    The company’s mission is to empower every person and 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 emphasize respect, integrity, and accountability to foster 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

  • Partner with appropriate stakeholders (e.g., project manager, technical lead) to determine user requirements for specific scenarios.
  • Leverage feedback channels to incorporate insights into future designs or fixes.
  • Lead the incorporation of continuous feedback loops measuring customer value, usage patterns, and other actionable metrics.

Design

  • Lead architecture discussions and create proposals for architecture and design documents.
  • Share findings from investigations, own design decisions, and mentor junior team members.
  • Ensure system architecture meets security and compliance requirements.

Coding

  • Produce extensible, maintainable code across products.
  • Optimize, debug, refactor, and reuse code to improve performance.
  • Review code to assure compliance with quality standards and best practices.

Implement

  • Drive project plans, release timelines, and work items in collaboration with other stakeholders.
  • Conduct experimentation to ascertain the effectiveness of changes and guide decision-making from results.

Reliability and Supportability

  • Maintain operations of live services and implement solutions for complex issues.
  • Act as the Designated Responsible Individual (DRI) and coordinate resources across teams to monitor system health.

Engineering Excellence

  • Enhance, reuse, and identify developer tools to support applications and improve code maintenance.
  • Ensure compliance with security, privacy, and safety standards throughout the development process.

Other

  • Embody the culture and values of the organization.

Qualifications
Required/Minimum Qualifications

  • Bachelor’s degree in computer science, or related technical discipline AND 6+ years technical engineering experience in programming languages such as 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; OR
  • Master’s degree in computer science or related technical field AND 8+ years technical engineering experience; OR equivalent experience.

This position will remain open for a minimum of 5 days, with applications accepted on an ongoing basis until filled.
The company is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations, and ordinances.
If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, please refer to the appropriate resources.

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