
Staff Software Engineer - Traffic
Procore Technologies1 day ago
Cairo, EgyptStaff+
Responsibilities
- Set technical direction for Traffic initiatives through design documents, ADRs, trade-off analysis, build-versus-buy decisions, and migration strategies.
- Design, build, and operate production services in Go and TypeScript, including control-plane APIs, Kubernetes operators and controllers, admission webhooks, and automation.
- Build self-service APIs, CLIs, and automation for route onboarding, domain management, and traffic inspection.
- Design and maintain ingress/egress infrastructure, API gateways, service mesh, CDN/edge compute, mTLS, and DNS as tested and reviewed code.
- Own testing strategy, CI/CD quality gates, progressive delivery practices, observability, and code review standards.
- Translate security and compliance requirements into automated implementations such as policy-as-code, identity-aware routing, and cryptographic standards.
- Use AI-assisted development tools and agentic workflows to accelerate delivery and improve code quality.
- Mentor engineers through design reviews, code reviews, pairing, and training across time zones.
- Act as an escalation point for incidents and drive durable fixes for complex production issues.
- Maintain documentation and runbooks for operational knowledge sharing.
Requirements
- Bachelor’s degree or equivalent practical experience.
- At least 8 years of professional software engineering experience, including at least 5 years designing, building, and operating backend services or platform software in production.
- Expert proficiency in Go or TypeScript and working proficiency in a second programming language.
- Strong knowledge of data structures, concurrency, API design, software design patterns, distributed systems, and technical leadership.
- Experience owning features from design through production, including backend services, data models, APIs, and internal customer tooling.
- Hands-on experience with unit, integration, and contract testing, CI/CD pipelines, feature flags, and service observability.
- Production experience with high-throughput ingress/egress, traffic routing, and container network interfaces using technologies such as Envoy Proxy/Gateway, Istio, Kong, and Cloudflare.
- Extensive experience architecting, operating, and hardening Kubernetes clusters, including OPA/Gatekeeper or Kyverno policy enforcement and secure secrets management.
- Strong understanding of DNS, TLS/mTLS, ingress/egress networking, and cloud networking fundamentals.
- Experience leveraging AI tools throughout the software development lifecycle.
- Experience building Kubernetes operators, extending Envoy, creating web UIs/plugins for internal developer portals, or developing edge compute.
- Familiarity with identity federation, secrets management platforms in FIPS mode, and STIG application or CIS benchmark enforcement is preferred.
- Security certifications such as CKS or AWS Certified Security – Specialty are preferred.
- Demonstrated experience mentoring engineers and raising a team’s technical standards.
Tech Stack
Categories
About Procore Technologies
Procore Technologies builds a cloud platform for construction project management used by general contractors, specialty contractors, and owners to manage bidding, scheduling, documents, financials, and field safety via web and mobile apps. It sells its software by subscription and integrates with common accounting and ERP systems. Founded in 2002 and headquartered in Carpinteria, California, Procore is a public company (NYSE: PCOR) whose software supports projects worldwide.