Full-time

F5 is hiring a Principal Software Engineer- Full stack cloud

About the Role

At F5, we strive to bring a better digital world to life, putting people at the center of everything we do. We are seeking a Principal Software Engineer - Full Stack Cloud to build and operate the end-to-end systems that power myF5, case management, knowledge, and agent tooling. You will deliver scalable cloud services, modern web experiences, and data platforms to improve self-service, agent productivity, and operational excellence, while helping the organization adopt AI to multiply team impact.

What You'll Do

  • Architect and ship full-stack solutions including React/Next.js + TypeScript frontends and Node/Python/Go/Java backends with production APIs.
  • Design cloud architectures on public cloud, utilizing managed databases, object storage, networking, IAM, and secure service-to-service patterns.
  • Build data platforms encompassing relational and NoSQL databases, caching, search, event streams, and object storage; enable vector and semantic stores for AI.
  • Own CI/CD and IaC using Terraform / ARM / Bicep and GitHub Actions / Azure DevOps / Jenkins; containerize and run applications on Kubernetes (AKS/EKS).
  • Instrument observability and define SLAs through metrics, tracing, and logging; ensure operational excellence, security, and compliance.
  • Integrate with enterprise platforms like Salesforce and Coveo/search, and partner with Product, Support Ops, Security, and ML teams.
  • Mentor engineers and introduce standards, templates, and automation to scale team delivery.

What We're Looking For

  • 10+ years of experience building full-stack systems at scale.
  • Strong expertise in frontend (React/Next.js + TypeScript) and backend (Node/Python/Go/Java) development.
  • Deep experience with Azure and/or AWS, including compute, networking, managed databases (Postgres/Aurora/DynamoDB/Cosmos), and object storage (S3/Azure Blob).
  • Hands-on experience with CI/CD and IaC (Terraform / ARM / Bicep; GitHub Actions / Azure DevOps / Jenkins).
  • Proficiency with containerization and orchestration: Docker + Kubernetes (AKS/EKS).
  • Familiarity with data platforms: caching (Redis), search (Elasticsearch/Coveo), eventing (Kafka/Kinesis), and object storage.
  • Strong background in observability, security, and production operations.
  • Excellent communication skills with the ability to translate product and customer needs into robust technical solutions.
  • Leverages AI tools to boost team productivity, using AI-assisted development and automation to create multiplier effects.
  • Experience building predictive and generative AI applications in production and guiding product requirements to embed AI features (RAG, embeddings/vector stores, predictive pipelines) into workflows.
  • BS/MS in Computer Science or equivalent experience.

Nice to Have

  • Prior experience with customer success or support systems such as portals and knowledge bases.
  • Familiarity with LLM integration patterns and vector databases like FAISS or Milvus.
  • Experience working in regulated environments such as FedRAMP or GovCloud.

Technical Stack

  • Frontend: React, Next.js, TypeScript
  • Backend: Node, Python, Go, Java
  • Cloud: Azure, AWS
  • Databases: Postgres, Aurora, DynamoDB, Cosmos DB
  • Storage: S3, Azure Blob
  • Infrastructure as Code: Terraform, ARM, Bicep
  • CI/CD: GitHub Actions, Azure DevOps, Jenkins
  • Containers & Orchestration: Docker, Kubernetes, AKS, EKS
  • Data Platform: Redis, Elasticsearch, Coveo, Kafka, Kinesis
  • Enterprise Platforms: Salesforce
  • AI/ML Tools: FAISS, Milvus

F5 is an equal opportunity employer. It is our policy to provide equal employment opportunities to all employees and employment applicants without regard to unlawful considerations of race, religion, color, national origin, sex, sexual orientation, gender identity or expression, age, sensory, physical, or mental disability, marital status, veteran or military status, genetic information, or any other classification protected by applicable local, state, or federal laws.

Required Skills
ReactNext.jsTypeScriptNode.jsPythonGoJavaAzureAWSPostgreSQLCloud ArchitectureMicroservicesCI/CDSystem DesignAgile Methodologies
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
About company
F5

F5 empowers organizations across the globe to create, secure, and run applications that enhance how we experience our evolving digital world. The company is passionate about cybersecurity and provides a suite of technologies for developing and delivering modern applications.

Visit website
Job Details
Category fullstack
Posted 3 months ago