Principal Software Engineer
Core
Design, implement, and test loosely coupled software components and microservices for next-generation NGINX SaaS products in public cloud architectures.
Role type
Principal Software Engineer (Backend/Infrastructure)
Builds
High-quality features and bug-fixes for NGINX SaaS applications
Domain
Cybersecurity, Cloud Infrastructure, Network Services
Required skills
Golang, Rust, C++, Python, Docker, Kubernetes, AWS, Microsoft Azure, Google Cloud, HTTP, gRPC, TLS, REST APIs, OpenTelemetry, Computer Networking
Preferred skills
NGINX technologies, Leadership, Mentoring
Technologies
Golang, Rust, C++, Python, Docker, Kubernetes, AWS, Microsoft Azure, Google Cloud, HTTP, gRPC, TLS, REST APIs, OpenTelemetry
Responsibilities
Design and deliver new features and bug-fixes; Diagnose and resolve complex software challenges involving network, security, and web technologies; Serve as a source of technical expertise and mentor junior staff; Participate in product support, bug triaging, and bug-fixing activities; Participate in hiring and onboarding of new engineers.
Seniority
Principal, hands-on IC with mentorship