Senior Software Engineer - Network Automation (Remote)
About the Role
We are seeking a Senior Software Engineer - Network Automation to join our innovative team at Ness Digital Engineering. In this remote role, you will design and build automation platforms that modernize and scale our network operations. You will work alongside highly skilled professionals, gaining valuable knowledge and experience that will accelerate your career progression.
What You'll Do
- Design and develop internal automation platforms for NOC and network operations.
- Build Python-based automation tools for troubleshooting, remediation, and diagnostics.
- Develop REST APIs and event-driven systems used by internal teams.
- Automate ServiceNow workflows, ticket enrichment, and communication pipelines.
- Build anomaly detection and enrichment engines using statistics and ML-assisted techniques.
- Consolidate legacy scripts into scalable, secure automation platforms.
- Collaborate with DevOps, SRE, and Security teams.
- Own features end-to-end from design to implementation and production support.
- Act as a technical authority and best-practices beacon within the organization.
Requirements
- Strong Python development experience (primary language).
- Experience with Ansible and Terraform.
- Strong experience building and integrating REST APIs.
- Experience with async/event-driven systems (e.g., Kafka, RabbitMQ).
- Experience with PostgreSQL, MySQL, or MongoDB.
- Experience integrating with ServiceNow.
- Strong Linux command-line skills.
- Experience with Docker and Kubernetes.
- Solid understanding of TCP/IP, BGP, OSPF, Routing & Switching fundamentals.
- Experience with Git-based workflows and automated testing.
- Production system ownership experience.
Nice to Have
- Experience with network vendors (e.g., Juniper, Nokia, Cisco).
- Experience with network orchestration platforms (e.g., Cisco NSO).
- Familiarity with monitoring tools (e.g., SevOne, Nagios).
- Frontend experience with React or Next.js for dashboards.
- Statistics, anomaly detection, or ML experience.
- Legacy automation experience with Perl.
- Hands-on experience in network operations, NOC, ISP, or telecom environments.
- Networking certifications (e.g., CCNA, JNCIP).
What We Offer
- Competitive salary and performance bonuses.
- Access to training and certifications to enhance your skills.
- Flexible work culture that promotes diversity and inclusion.
- Opportunities for career advancement in a leading technology company.
- Socializing activities and team-building events.
If this role sounds good to you, even if you don't meet every single requirement, we encourage you to apply. At Ness Digital Engineering, we value diverse perspectives and experiences, and we are committed to building a work culture that fosters authenticity and collaboration.
This Senior Software Engineer role offers a unique opportunity to work remotely on innovative network automation projects, with competitive compensation and a supportive work culture.
Who Will Succeed Here
Proficiency in Python and experience with automation frameworks such as Ansible and Terraform, enabling efficient infrastructure as code and network automation solutions.
Strong problem-solving skills with a proactive approach to integrating message queuing systems like Kafka and RabbitMQ to enhance network operations and application performance.
A strategic mindset focused on continuous learning and adapting to new technologies, particularly in database management with PostgreSQL, MySQL, and MongoDB, as well as using REST APIs for seamless service integration.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months