Zayo is seeking a Senior Software Engineer, Application Development, for a hands-on individual-contributor role building software services that power network observability across the company. The engineer will own complex services and cross-service capabilities, turn ambiguous operational needs into scalable solutions, mentor other engineers, and establish practical engineering standards. The role partners with Software Architecture, Network Operations, SRE, DevOps, Infrastructure, Security, product stakeholders, and network-domain experts to ensure services are secure, testable, deployable, observable, resilient, and supportable in production. The technology environment includes Python 3.11+, FastAPI, gRPC, Pydantic, Protobuf, SQLAlchemy, Alembic, PostgreSQL, NATS, Redis, Docker, Kubernetes, GitLab CI, Helm, Terraform, Prometheus, Grafana, OpenTelemetry, Elasticsearch, VictoriaMetrics, gNMI, SNMP, NETCONF, and vendor APIs. The technology mix varies by service, and comparable experience with frameworks, messaging platforms, databases, and infrastructure technologies is welcome. The position requires at least seven years of professional software development experience, or equivalent demonstrated experience designing and operating complex production systems. A bachelor's degree in Computer Science or Information Technology, or equivalent relevant professional experience, is required. Estimated base salary is $95,100–$146,300 USD annually. The position may be eligible for certain benefits, and non-sales roles may be eligible to participate in a discretionary annual incentive plan.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior