Software Engineer II
Zayo Group
1h ago • Remote
Mid
Remote
89,800 - 138,200 USD/yr
Match your resume with similar open roles
Upload your resume to automatically match with active openings similar to this role.
PDF up to 10 MB
Your resume is private & secure

Quick Facts
- Role: Software Engineer II (Network Automation)
Description
You will design, develop, test, and maintain Python-based software solutions and microservices that automate complex network operations. The work focuses on gRPC APIs defined with Protocol Buffers (Protobuf) and automation using Cisco Network Services Orchestrator (NSO) to configure devices and provision network services. You will contribute to software architecture, reliability, and production support while collaborating across engineering and network operations teams.
Responsibilities
- Design, develop, test, and maintain Python microservices for network automation and orchestration
- Develop and integrate gRPC services using Protocol Buffers to define APIs
- Build reusable components, libraries, and APIs that integrate with internal systems and network infrastructure
- Follow SDLC best practices; write clean, maintainable, well-documented, thoroughly tested code
- Troubleshoot defects and implement reliable solutions
- Participate in technical design discussions to improve architecture, performance, and maintainability
- Develop and maintain automation using Cisco NSO (service packages, service models, device integrations)
- Interface with Cisco NSO APIs to support provisioning and service lifecycle operations
- Collaborate with network engineering/operations to translate requirements into automated workflows
- Develop automation that reduces manual configuration, minimizes errors, and accelerates service delivery
- Build GitLab CI/CD pipelines for automated testing, builds, and deployments
- Package and deploy containerized applications using Docker (services via Docker Swarm)
- Implement automated tests and participate in code reviews
- Support monitoring, troubleshooting, and maintaining reliability of production microservices
- Work in an Agile environment and participate in sprint planning, standups, backlog refinement, reviews, and retrospectives
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or related field, or equivalent practical experience
- 3+ years of professional software development experience with production applications
- Proficiency in Python (object-oriented programming, common libraries, best practices)
- Experience developing or integrating APIs and backend services
- Familiarity with microservices architecture and distributed application concepts
- Understanding of software design principles, data structures, and common programming patterns
- Experience with Git-based source control and collaborative workflows
- Familiarity with CI/CD, automated testing, and modern delivery practices
- Experience with Docker or similar containerization technologies
- Experience debugging applications and implementing fixes
- Strong analytical and problem-solving skills with attention to detail
- Ability to work independently on well-defined tasks and contribute to moderately complex projects
Benefits
- Excellent Health, Dental & Vision Insurance
- Retirement 401(k) Savings Plan
- Generous paid time off including paid parental leave
See similar jobs
Explore similar jobs and use your resume score to choose where to apply next
See moreSoftware Engineer II - Poland
Housecall Pro
Mid
Technology
Warsaw, Poland · Remote
$64K - $79K/yr
4 days ago
Software Engineer II (Payments Platform)
JPMorgan Chase & Co.
Mid
Technology
Tampa, FL · On-site
N/A
5h ago
Software Engineer II (Backend)
Censys
Senior
Technology
Remote
$137K - $164K/yr
1 days ago
Software Engineer II (Backend) - Poland
Housecall Pro
Mid
Technology
Warsaw, Poland · Remote
$64K - $79K/yr
4 days ago

Senior Software Engineer (Python)
CodiLime
Senior
Technology
Warsaw, Poland · Remote
21K zł - 30K zł/yr
2 days ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.
Software Engineer II
Dana Farber Cancer Institute
Mid
Technology
Boston, MA, United States of America · On-site
$86K - $99K/yr
1 days ago
Software Engineer II
PPLSI
Mid
Technology
Remote
$90K - $140K/yr
1h ago
Software Engineer II, AI Agent Platform
JPMorgan Chase & Co.
Mid
Technology
Hoboken, NJ · On-site
N/A
5h ago
Software Development Engineer II (AWS Emerging Planning Solutions)
Amazon
Mid
Technology
Dallas, TX
$168K - $200K/yr
16 days ago
Potential salary for Software Engineer II role
Improve your resume for just $5
$89,800 – $138,200/year
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights