Senior Software Engineer
GoDaddy
About the role
Location Details: Pune, India
At GoDaddy the future of work looks different for each team. Some teams work in the office full-time; others have a hybrid arrangement (they work remotely some days and in the office some days) and some work entirely remotely.
This is a hybrid position. You’ll divide your time between working remotely from your home and an office, so you should live within commuting distance. Hybrid teams may work in-office as much as a few times a week or as little as once a month or quarter, as decided by leadership. The hiring manager can share more about what hybrid work might look like for this team.
Join the team
The Network Automation team builds the software that powers GoDaddy’s global network infrastructure. Our mission is to replace manual, error-prone processes with scalable, reliable automation that improves safety, speed, and operational consistency across data centers, backbone, and edge environments. We operate at the intersection of software engineering and networking, partnering closely with Network Engineering, SRE, Security, and Platform teams to deliver automation that supports some of GoDaddy’s most critical infrastructure systems.
What you'll get to do...
Design, build, and maintain global-scale network automation systems and services, integrating with network devices, provisioning systems, and internal platforms
Develop production-grade Python software, including APIs and services using modern frameworks such as Django, Flask, or FastAPI
Own end-to-end delivery of multi-sprint initiatives, from technical design through implementation, testing, deployment, and ongoing operational support
Build and maintain CI/CD pipelines (e.g., Jenkins, GitHub Actions) and actively use AI-assisted coding tools to accelerate delivery, improve code quality, and support problem-solving
Collaborate asynchronously with engineers across time zones through design and code reviews, technical discussions, and written communication, while producing clear, maintainable technical documentation that supports adoption and long-term system health
Your experience should include...
6+ years of experience in Python development, building production-grade services using frameworks like Django, Flask, or FastAPI
Strong understanding of networking fundamentals (routing, switching, IP-based services) and experience working with or integrating network devices/systems
Hands-on experience using AI-assisted coding tools (e.g., Copilot, Claude) for writing, testing, and maintaining production code
Strong experience with Linux systems, production debugging, and CI/CD practices, working in Agile environments
Experience with configuration management / provisioning tools (e.g., Ansible, Puppet, Salt) and ability to design and own scalable systems end-to-end
You might also have...
Experience building or experimenting with agent-based / AI-driven workflows or systems
Experience in network automation, infrastructure automation, or platform e
Underpaid estimate
~₹19.5 LPA for Software Engineers (industry-wide) · based on 540 submissions