Skip to main content
Posted 20 May, 2026

Network Development Engineer, Code Quality

NetBrain
Hyderabad, India | Hybrid Full Time
Reference: 102_711757_5138050007

What We Need

NetBrain is looking for a Network Development Engineer with a focus on Code Quality to join our Platform team. You will champion software quality across the codebase by designing robust unit tests, driving CI/CD pipeline health, and applying static analysis to prevent regressions before they reach production. This role requires strong Python skills and a genuine passion for testing philosophy and software craftsmanship.

You will directly influence the reliability and maintainability of a platform that automates network operations for the world's largest enterprises. Your testing mindset and code quality standards become the foundation everyone else builds on. The ideal candidate has a philosophy about testing - not just experience with testing tools.

What You'll Do

  • Design and implement comprehensive unit test suites: test design, mocking, fixtures, and edge case coverage.
  • Establish and maintain static analysis tooling and enforce code quality standards across the platform.
  • Contribute to and improve CI/CD pipelines to ensure automated quality gates are effective and reliable.
  • Drive testing philosophy across the team - from unit tests through integration and regression testing.
  • Debug complex issues using systematic, structured debugging approaches.
  • Contribute Python (primary) and a second language (JavaScript/Node.js preferred) to platform quality initiatives.
  • May need to work on customers' platform cases when needed.

What You Bring

  • 2-4 years of Python development with a strong focus on testing, debugging, and code quality.
  • Demonstrated experience with unit test design: mocking, fixtures, test coverage strategies, edge case handling.
  • Hands-on experience with static analysis tools (e.g., pylint, flake8, mypy, SonarQube) and CI/CD pipelines.
  • A clear testing philosophy: ability to articulate trade-offs between test types and coverage strategies.
  • Proficiency in a second programming language; JavaScript/Node.js is a strong asset.
  • Systematic debugging approach with the ability to isolate, reproduce, and resolve complex issues.
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Nice to have: JavaScript/Node.js experience; familiarity with AI-assisted development tools; networking fundamentals.

Sign up for Job Alerts