This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a talented and motivated Staff Software Engineer to join our dynamic team in building carrier-grade networking solutions on a multi-tenant SaaS platform. In this role, you will play a pivotal role in designing, developing, and optimizing our core services. As a key member of our engineering group, you will work on cutting-edge technologies, collaborate with cross-functional teams, and drive impactful solutions. You will leverage your deep understanding of networking principles, distributed systems, and cloud technologies to deliver a reliable, performant, and secure solution to our global customer base.
Job Responsibility:
Technical Leadership: Work with product managers, architects, and other engineers to understand the software requirements, and define corresponding functional and design specifications
Software Development: Design, develop, test, deploy, and maintain high-quality, production-grade software, with a strong emphasis on backend systems
System Design & Optimization: Design and implement micro-services for high availability, scalability, performance, and security within our SaaS platform
Networking Expertise: Apply deep knowledge of networking protocols (e.g., TCP/IP, HTTP/S, DNS, NAT), network security, and cloud networking concepts to build robust and secure solutions
Collaboration: Collaborate effectively with cross-functional teams including product management, QA, SRE, and Juniper technical assistance team
Code Quality & Best Practices: Champion best practices in software development, including code reviews, testing methodologies, CI/CD, and DevOps principles
Problem Solving: Troubleshoot and resolve complex technical issues in a timely and effective manner, often in production environments
Innovation & Research: Stay abreast of emerging technologies and industry trends in networking, SaaS, and software engineering
Documentation: Create and maintain comprehensive technical documentation for designs, APIs, and operational procedures
Requirements:
A minimum of 10 years of professional software development experience
Proven expertise in one or more backend programming languages such as Golang (highly preferred), Java, Python, or C/C++
Deep understanding of networking protocols, network architectures, network security, and common networking concepts
Proven experience in designing, building, and deploying scalable microservices using Docker, Kubernetes, etc.
Significant experience in building, deploying, and operating scalable SaaS applications in a Public Cloud (AWS/GCP) environment
Strong understanding of distributed systems principles, including concurrency, scalability, fault tolerance, and consistency
Experience with various database technologies, including relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., DynamoDB, Redis) databases
Experience designing, building, and consuming RESTful APIs and other integration technologies like WebSocket, Kafka, etc.
Experience with network security principles, threat modelling, and secure coding practices is an added advantage
Excellent analytical and problem-solving skills
Strong verbal and written communication skills
Demonstrated ability to provide technical leadership, mentor other engineers, and drive projects to successful completion
Nice to have:
Familiarity with 802.1X (dot1x) authentication mechanism (RADIUS)
Experience with network security principles, threat modelling, and secure coding practices
What we offer:
Health & Wellbeing: Comprehensive suite of benefits that supports physical, financial and emotional wellbeing
Personal & Professional Development: Programs catered to helping you reach any career goals
Unconditional Inclusion: We are unconditionally inclusive in the way we work and celebrate individual uniqueness
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.