Principal Systems/Software Engineer Cloud & On-Premise Software Development
Core
Design, develop, and lead architecture for Security Director Cloud and On-Premise software platforms managing Juniper firewalls and hybrid cloud security environments.
Role type
Principal Systems/Software Engineer (Security Platform)
Builds
Security Director Cloud (SD Cloud) and Security Director On-Premise management portals for Juniper SRX/vSRX firewalls and SASE environments.
Domain
Cybersecurity / Network Management / Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
Microservices architecture, Cloud applications, Software systems design, Cross-functional technical leadership, Unit test automation, Global distributed team collaboration, Software debugging, Architecture of software systems, Integration of multi-platform systems, Innovation with patents
Preferred skills
Security domain experience, Network Management Systems development, Building software platforms for application consumption
Technologies
Go, Java (Spring Boot, Jakarta EE), PostgreSQL, Elastic Search, gRPC, Protocol buffers, REST, OpenAPI/Swagger, Apache Kafka, Redis, Docker, Kubernetes, Prometheus, SLF4J/Logback, Ambassador, Bazel, Maven, Helm, OAuth2, SAML, JWT, Jenkins CI/CD
Responsibilities
Own core software modules end-to-end and solve technical challenges in fast-paced development; Develop organization-wide architectures and methodologies for software systems across multiple platforms; Identify and evaluate new technologies and outsourced partners for alignment with roadmap; Review designs for compliance and provide feedback to mitigate failure risk; Provide guidance and mentoring to less experienced staff on software systems design and development innovation.
Seniority
Principal, hands-on IC with technical leadership