Principal Software Engineer, Cloud Networking Platform

SoFi

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Francisco, CASeattle, WACottonwood Heights, UT
Salary
$198,400–$341,000 / yr
Posted
6 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $199k
This role $270k
$119k $365k
below market most similar roles pay here above market

This role pays more than 89% of similar roles. Most pay $170,250–$227,287 — the blue band above. At the midpoint, this role pays about $270k versus about $199k for comparable roles.

Based on 240 similar postings.

Employer

About SoFi

SoFi Technologies is a fintech company offering student and personal loans, mortgages, credit cards, investing, banking, and insurance products, positioning itself as a one-stop financial services platform. Industry: Financial Technology & Personal Finance

SoFi currently has 16 open roles on FindRole.

Listed pay typically runs $172,800–$255,750 across 14 roles with salary data.

Most-posted roles

View all roles at SoFi

At a glance

TL;DR · Principal Software Engineer, Cloud Networking Platform

The Principal Software Engineer, Cloud Networking Platform joins the Cloud Platform team to own the long-term networking vision for the entire organization. This role involves defining the north-star cloud network architecture, managing multi-region and multi-cluster traffic, and overseeing connectivity for the internet edge, DNS, CDN, WAF, and VPCs. You will build automation, agentic workflows, and guardrails to lead an AI-accelerated SDLC for infrastructure. Key responsibilities include designing resilient network policies, leading incident responses, and mentoring senior engineers. Required expertise includes TCP/IP, BGP, DNS, TLS, HTTP, and L4/L7 load balancing within AWS. You must demonstrate proficiency in Kubernetes networking, service meshes, and infrastructure as code using Go or Python to solve complex problems regarding member-facing latency, availability, and secure service-to-service traffic.

What does a Software Engineer earn in California?

Median $214500 from 1140 postings across 73 companies.

See salary data

What you'll do

  • Define the long-term technical vision and multi-year roadmap for SoFi's cloud networking architecture.
  • Design multi-region and multi-cluster networking for member-facing traffic, including edge, DNS, and load balancing.
  • Build automation, agentic workflows, and guardrails to use AI for running and changing infrastructure.
  • Partner with Security and Compliance to establish and automate network policies and standards.
  • Serve as the subject matter expert and lead resolver for company-critical network incidents.
  • Define SLOs and observability metrics for network latency, availability, and change lead times.
  • Mentor Staff and Senior Staff engineers while leading design reviews for network-impacting changes.

What we're looking for

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
  • 10+ years of professional engineering experience.
  • 2+ years in a senior technical leadership role with company-wide or multi-department scope.
  • Deep expertise in networking fundamentals and protocols including TCP/IP, BGP, DNS, TLS, HTTP, and L4/L7 load balancing.
  • Deep experience designing and operating large-scale, internet-facing networks including edge, CDN, WAF, and DDoS protection.
  • Deep expertise in AWS networking and multi-account, multi-region design.
  • Strong experience with Kubernetes networking, ingress and gateway patterns, and service meshes.
  • Proven programming skills in Go or Python and experience with infrastructure as code and network automation.
  • Hands-on experience using AI to automate infrastructure or operations work.
  • Experience leading the response to high-severity, customer-impacting incidents.
  • Experience with on-premises data center networking and hybrid connectivity to public cloud (preferred).
  • Experience with zero trust networking, network segmentation, and workload identity (preferred).
  • Experience building agentic tooling, MCP servers, or AI-guided automation for infrastructure or network operations (preferred).
  • Experience with PKI and certificate automation at scale (preferred).
  • Experience applying security standards and compliance frameworks like SOC 2 or PCI DSS to network design (preferred).

More like this

Similar roles

Principal Software Engineer, AI Networking

Nvidia

Santa Clara, CA 122 days ago
C/C++ RDMA RoCE InfiniBand DPDK DOCA NCCL CUDA Networking Protocols Distributed Systems Firmware Performance Tuning Congestion Control QoS Telemetry Automation
10+ yrs exp

Principal Software Engineer, Networking

Nvidia

Remote (Santa Clara, CA) 6 days ago $272,000–$431,250
BGP EVPN Software-Defined Networking Overlay Networking IP Subnetting Network Architecture Software Development Code Reviews Multi-tenant Networking Network Fabric
10+ yrs exp Remote

Principal Cloud Network Engineer

Microsoft

2 days ago $142,800–$274,800
Azure Network Design SONiC Python Go C++ Rust DWDM Coherent Transport Optical Circuit Switching Digital Twins Robotics Machine Vision Mechatronics Distributed Systems Traffic Engineering Merchant Silicon
6+ yrs exp Hybrid

Principal Network Engineer, Cloud

General Dynamics

Springfield, VA +2 58 days ago $127,500–$172,500
Azure AWS OCI GCP F5 ADC BGP MPLS LDP IPv6 Zero Trust Cloud Architecture Network Design STIG SRG SCCA VDMS VDSS Check Point Cisco DISA Storefront CAP Layer 7 Health Monitors
10+ yrs exp Hybrid

Senior Software Engineer, Networking DGX Cloud

Nvidia

Remote (TX) +4 6 days ago $200,000–$322,000
Python Go Kubernetes EKS Netbox Nautobot gRPC GNMI BGP OSPF ISIS VxLAN EVPN VRFs Configuration Management Streaming Telemetry Data Structures
10+ yrs exp Remote

Senior Engineer, Cloud Network

T-Mobile

Frisco, TX +1 13 days ago
AWS Azure GCP Terraform Python BGP SRE DNS Boto3 Azure SDK Transit Gateway Virtual WAN Direct Connect ExpressRoute Cloud Router Infoblox NetBox Confluence Jira
5+ yrs exp