Job Description
We are building carrier-grade networking solutions on a multi-tenant SaaS platform. Our team
is focused on delivering reliable, performant, and secure services to a global customer base.
We are looking for a talented and motivated Software Engineer 3 to join us and contribute
significantly to the development and optimization of our core backend systems.
As a Software Engineer 3, you will be a key individual contributor on our engineering team,
responsible for designing, developing, testing, and deploying features within our multi-tenant
SaaS platform. You will work on challenging problems in a distributed systems environment,
leveraging your experience in backend development, networking concepts, and cloud
technologies. You will collaborate closely with senior engineers, architects, and crossfunctional
teams to deliver high-quality software solutions.
Responsibilities
production-ready backend software. Write clean, efficient, well-tested, and welldocumented
code.
components within our microservices architecture, focusing on scalability,
performance, and reliability.
encountered in production environments.
TCP/IP, HTTP/S, DNS, NAT), network security, and cloud networking concepts in
building software solutions.
cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g.,
Kubernetes, Docker).
management, QA, SRE, and Juniper technical assistance team. Participate actively in
team discussions and contribute to technical decisions within your scope.
development, including participating in code reviews, writing effective tests, and
following CI/CD and DevOps principles.
relevant to networking, SaaS, and software engineering.
Qualifications
with a strong focus on backend systems.
languages such as Golang (highly preferred), Java, Python, or C/C++. Demonstrable
experience or a strong willingness to become proficient in Golang is essential.
Juniper Business Use Only
software within a microservices architecture using technologies like Docker,
Kubernetes, etc.
network architectures, and common networking concepts. Familiarity with 802.1X
(dot1x) authentication mechanism (RADIUS) is an added advantage.
within a scalable SaaS application in a Public Cloud (AWS/GCP) environment.
including concurrency, scalability, fault tolerance, and consistency.
PostgreSQL, MySQL) and/or NoSQL (e.g., DynamoDB, Redis) databases.
and familiarity with other integration technologies like WebSocket, Kafka, etc.
is an added advantage.
to troubleshoot and resolve technical challenges.
Ability to articulate technical ideas clearly. Proven ability to work effectively in a
collaborative team environment.
Read Full Description