Software Development Engineer - II
Hybrid · Hyderabad, Telangana, India
Job Summary
Software Development Engineer II role focusing on building and maintaining automation solutions for networking and security-focused applications. Design, develop, and optimize automation using Python, Selenium, and related frameworks; debug performance regressions; enhance existing automation frameworks; integrate AI models and agent-based systems to boost automation capabilities; collaborate across teams; develop tools and scripts for network automation, testing, and validation; write clean, well-documented code; participate in design reviews and continuous improvement initiatives; effective communication of technical solutions.
Required Qualifications
- 3–6 years of hands-on experience in Python programming
- Strong problem-solving and analytical skills
- Solid understanding of computer networking fundamentals (TCP/IP, HTTP, DNS)
- Experience with automation tools and frameworks such as Selenium, PyTest, or Robot Framework
- Familiarity with AI/ML concepts with S3 and MCP and ability to work with AI APIs or agent-based systems
- Experience with REST APIs, JSON, and integrating third-party systems
- Excellent verbal and written communication skills
- Ability to work independently and collaboratively in a dynamic environment
- Preferred (Nice-to-Have) Experience with DevOps tools (Docker, Jenkins, GitLab CI/CD)
- Exposure to cloud platforms (AWS, Azure, or GCP)
- Understanding of network devices or infrastructure automation (Cisco)
- Prior experience in test automation frameworks or API automation
- Experience in Performance and scale testing
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.