SW Developer (Python),
Job
APN Software Services, Inc
Warren, NJ (In Person)
Full-Time
Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
83
out of 100
Average of individual scores
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Position Title:
SW Developer (Python), BPY0120Duration:
6 monthsLocation:
Onsite inWarrenville NJ About The Role:
You'll sit at the intersection of software engineering and network infrastructure writing production-grade Python code that drives automation across a nationwide network core. You'll own the full development lifecycle of network automation tooling: from designing scalable Python frameworks and building REST/gRPC integrations, to implementing CI/CD pipelines and hardening configuration compliance across complex, multi-vendor environments. This role is development-heavy (~90%) with meaningful exposure to real-world networking (~10 20%). You'll work shoulder-to-shoulder with network and security engineers, translating deep protocol knowledge into elegant, repeatable automation solutions.New Jersey candidates:
This is a onsite (5 days a week) opportunity, based out of Warrenville, New Jersey.Responsibilities:
1) Python Development & Automation Architect and build network automation frameworks using Python 3, with a focus on async patterns (asyncio, aiohttp) and concurrency Develop network device interaction libraries using Netmiko, Nornir, Paramiko, and NAPALM Build internal tooling and REST APIs using FastAPI or Flask to expose automation workflows to upstream systems Write robust, testable code unit tests with Pytest, structured logging, and exception handling throughout Package and version automation tools using standard Python project conventions (pyproject.toml, Poetry/pip) 2) Network Configuration & Compliance Automate multi-vendor device configuration using YANG models, RESTCONF, NETCONF, and vendor-specific APIs Build and maintain structured configuration templates using Jinja2, YAML, and JSON Develop configuration compliance scripts that validate device state against golden configs and alert on drift Integrate automation with routers (Cisco IOS-XE/XR, Junos), switches, and firewalls across lab and production Automate network security platform workflows firewall rule deployment, NAC policy changes, segmentation validation 3) Infrastructure-as-Code & CI/CD Implement Infrastructure-as-Code (IaC) patterns with Ansible playbooks and Terraform network modules Build and maintain CI/CD pipelines (GitLab CI / GitHub Actions) that lint, test, and deploy network automation code Manage infrastructure state in Git enforce GitOps workflows for configuration versioning and change management 4) Collaboration & Operations Partner with network engineers who work daily with BGP, OSPF, MPLS, and IP fabrics to identify automation opportunities Support lab and production environments troubleshoot automation failures as well as underlying Layer 2 3 network issues Document automation architecture, API contracts, runbooks, and operational proceduresQualifications:
Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent hands-on experience) Strong, production-tested Python scripting skills you write clean, documented, version-controlled code Experience with network automation libraries: Netmiko, NAPALM, Nornir, or equivalent Solid understanding of REST APIs, HTTP semantics, and building or consuming API-driven workflows Proficiency with YAML, JSON, and Jinja2 templating for configuration management Working knowledge of Git and collaborative development workflows (branching, PRs, code review) Hands-on experience with Ansible for network device automation Familiarity with NETCONF / RESTCONF and YANG data models Understanding of OSI layers 1 4 and core protocols (Ethernet, IP, TCP/UDP, OSPF/BGP at an operational level) Nice to Have Experience with BGP route policy, MPLS/SR, or service provider network architectures Exposure to Terraform for network infrastructure provisioning Experience automating firewalls, NAC platforms, or network segmentation tooling Exposure to containerized environments (Docker, Kubernetes) and network overlays (VXLAN) Familiarity with network telemetry: gNMI, gRPC, streaming telemetry, or OpenTelemetry Experience with telecom or service-provider environments Thanks, Amit Sehdev APN Software Services Inc.Direct:
|Fax:
|LinkedIn :
Similar remote jobs
UnitedHealth Group
Fort Wayne, IN
Posted2 days ago
Updated7 hours ago
Similar jobs in Warren, NJ
SunRay Enterprise Inc
Warren, NJ
Posted2 days ago
Updated7 hours ago
Spectraforce Technologies
Warren, NJ
Posted2 days ago
Updated7 hours ago
Amergis Healthcare Staffing
Warren, NJ
Posted3 days ago
Updated7 hours ago
Similar jobs in New Jersey
Whole Foods Market
Parsippany, NJ
Posted2 days ago
Updated7 hours ago
Kyndryl
Trenton, NJ
Posted2 days ago
Updated7 hours ago