Flash logo

Staff Software Engineer

Flash

On-site
Cairo
Full-time
Staff
Manager
7+ yrs
Salary not listedPosted 3w ago

Real job — pulled straight from Flash’s careers page · Verified September 5, 2026 · No reposts.

Job description

Flash is hiring a Staff Software Engineer — a full-time, based in Cairo role. Apply directly on Flash's careers page below.

Staff Software Engineer

Staff Software Engineer

 

About Flash

Flash is an early-stage Cairo-based fintech aiming to support our society’s financial well-being, one person at a time.

Flash has raised a $6M seed round from leading international investors and is approved by the Central Bank of Egypt in partnership with Banque Misr.

Our founding team has deep local and international experience working at top consumer-facing technology companies.

Role Overview

We are looking for a highly experienced Staff Software Engineer with deep expertise in Golang to help design and build scalable, high-performance systems. In this role, you will be a technical leader, influencing architecture decisions, mentoring engineers, and shaping the future of our platform. You will work closely with product, design, and other engineering teams to deliver robust, reliable, and innovative solutions.

Key Responsibilities

  • Lead the design and implementation of scalable backend systems and APIs using Golang.
  • Drive technical architecture decisions, ensuring high reliability, performance, and maintainability.
  • Collaborate with cross-functional teams to define requirements and deliver features end-to-end.
  • Provide technical mentorship and code/design reviews to elevate engineering quality and velocity.
  • Foster a strong engineering culture centered around ownership, innovation, and reliability.
  • Identify bottlenecks, optimize processes, and continuously improve squad performance and engineering practices.
  • Lead initiatives to improve engineering processes, code quality, and team productivity.
  • Own critical services or components, ensuring uptime, observability, and operational excellence.
  • Stay up-to-date with developments in Go, backend architecture, and cloud-native practices.

Requirements

  • 7+ years of backend engineering experience, including 2+ years of leading or mentoring engineers.
  • Deep proficiency in Golang and strong understanding of microservices and distributed systems.
  • Solid understanding of system design, APIs, REST/GraphQL, message queues (e.g., Kafka), and databases (SQL/NoSQL).
  • Experience deploying and operating services on AWS, GCP, or other cloud platforms using tools like Docker and Kubernetes.
  • Familiarity with secure coding practices, particularly for financial or regulated environments.
  • Strong communication and collaboration skills. able to align engineers and product stakeholders.

Nice to Have

  • Prior experience in fintech or building financial platforms (payments, wallets, banking APIs, etc.).
  • Knowledge of security standards like PCI-DSS, SOC 2, or ISO 27001.
  • Experience with observability tooling (e.g., Prometheus, Grafana, DataDog).
  • Familiarity with CI/CD pipelines, GitOps, and infrastructure as code (e.g., Terraform, Helm).

What We Offer

A collaborative and dynamic work environment in a fun office with a garden and fully equipped kitchen.

  • Opportunities for professional development and career growth.
  • The chance to work on impactful projects in the fintech industry.
  • Social and medical insurance coverage.
  • Monthly credit for use on our app.

Get Software Engineer jobs like this→

New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.

Email me new jobs
INflow Federal logo

Cloud Solutions Developer

Springfield, VA
✓ From careers page· 23h ago
Pointfive logo

Senior Software Engineer - Endpoint

Tel Aviv
✓ From careers page· 1d ago
Pointfive logo

Endpoint Researcher Lead

Tel Aviv
✓ From careers page· 1d ago
Utility Warehouse logo

Engineering Manager

Remote · UK-eligible
✓ From careers page· 1d ago

Frequently asked questions

What skills are required for Staff Software Engineer at Flash?

The required skills for Staff Software Engineer at Flash include: Go, API, GraphQL, Kafka, SQL, NoSQL, AWS, GCP, Docker, Kubernetes, PCI DSS, SOC 2, ISO 27001, Prometheus, Grafana, Datadog, CI/CD, Terraform, Helm.

What is the seniority level for Staff Software Engineer at Flash?

Staff Software Engineer at Flash is a Staff / Manager level position.

How do I apply for Staff Software Engineer at Flash?

You can view the full description and apply for Staff Software Engineer at Flash on EchoJobs: https://echojobs.io/job/flash-staff-software-engineer-hum2i.