Juniper Networks Hiring Software Engineer | 0–10 Years Experience | Python, Android, Automation | Bengaluru
Job Description
Software Engineer Opportunity at Juniper Networks – Apply Now
Juniper Networks, a global leader in networking solutions and internet infrastructure, is hiring a Software Engineer for its Bengaluru office. This is a full-time, permanent role open to candidates with 0 to 10 years of experience. The position offers a diverse and challenging environment focused on software development, automation, debugging, customer support, and testing.
If you are passionate about solving real-world technical challenges, developing robust solutions, and collaborating with global teams, this could be your next career move.
About Juniper Networks
Juniper Networks designs and markets high-performance networking products and services. The company serves enterprises, service providers, and the public sector. Known for its innovation in network security, automation, and AI-driven solutions, Juniper provides a dynamic work environment that supports professional growth and continuous learning.
Visit: www.juniper.net
Key Responsibilities
Design, develop, troubleshoot, and debug software for new and existing systems
Manage and resolve customer tickets and escalations
Analyze root causes, develop quick resolutions, and implement workarounds
Create and manage detailed Jira tickets for issue tracking
Collaborate with QA and development teams for faster issue resolution
Participate in continuous integration and deployment (CI/CD) pipelines
Write and maintain automated test scripts for mobile testing
Contribute to performance testing for battery, memory, network, and CPU usage
Deliver quality technical support and ensure SLA compliance
Required Skills and Technical Expertise
Programming and Scripting
Strong knowledge of Python, JavaScript, or Java/Kotlin
Experience with Android technologies and mobile system configurations
Writing maintainable and scalable code for testing and automation
Automation and Testing
Proficient in tools such as Appium, XCUITest, and Firebase Test Lab
Writing test cases in Swift, Java, or Kotlin for mobile platforms
Familiar with automated testing of mobile apps and system performance metrics
Tools and Technologies
Familiarity with JIRA, CI/CD pipelines, and test automation frameworks
Exposure to cloud architectures like AWS and mobile testing environments
Experience with performance and load testing for mobile applications
Soft Skills
Strong analytical and troubleshooting abilities
Excellent verbal and written communication
Self-driven, proactive, and committed to task completion
Ability to work cross-functionally in a fast-paced environment
Additional Technical Areas
Knowledge of DevOps practices, distributed computing, and microservices
Understanding of full-stack development, UX design, and security-first principles
Experience in cloud-native testing environments and API integrations
Role Overview
Job Title: Software Engineer
Department: Software Engineering and QA
Role Category: Quality Assurance and Testing
Industry: IT Services & Consulting
Employment Type: Full-Time, Permanent
Experience Range: 0 to 10 Years
Job Location: Bengaluru
Eligibility Criteria
Educational Qualification:
UG: Any Graduate
PG: Any Postgraduate (preferred in technical disciplines)
Open to both freshers and experienced candidates