Principal Software Engineer- Java, Android, iOS

OpenText

  • Hyderabad, Telangana
  • Permanent
  • Full-time
  • 7 days ago
OPENTEXT - THE INFORMATION COMPANYOpenText is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture. As a member of our team, you will have the opportunity to partner with the most highly regarded companies in the world, tackle complex issues, and contribute to projects that shape the future of digital transformation.AI-First. Future-Driven. Human-Centered.At OpenText, AI is at the heart of everything we do—powering innovation, transforming work, and empowering digital knowledge workers. We're hiring talent that AI can't replace to help us shape the future of information management. Join us.OPENTEXT
OpenText is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture. As a member of our team, you will have the opportunity to partner with the most highly regarded companies in the world, tackle complex challenges, and contribute to building products that redefine the future of digital transformation.YOUR IMPACT
OpenText™ Quality Engineering is creating a next-generation mobile testing platform — a browser-based solution that allows teams to test mobile applications without the need for physical devices. This innovative product will simulate device behaviors across Android and iOS platforms at a system level, revolutionizing how apps are tested at scale.
As a Principal Software Engineer, you will lead the architecture and development of this cutting-edge solution, driving deep technical design, contributing to our long-term strategy, and mentoring a high-caliber engineering team.What The Role Offers
  • Lead design and development of a cloud-based mobile testing platform for Android and iOS applications — entirely browser-based.
  • Apply deep Java expertise to build scalable, high-performance backend systems and REST APIs.
  • Leverage experience with iOS and Android internals (not app development) to emulate device behaviours, integrate debugging interfaces, and replicate OS-level testing features.
  • Collaborate closely with product managers, UX teams, and QA to define architecture, scalability needs, and performance goals.
  • Build emulation components that simulate real device conditions such as sensors, memory constraints, UI rendering behavior, and OS responses.
  • Drive DevOps, CI/CD, and container-based deployments using tools like Docker, Kubernetes, and Terraform.
  • Participate in agile ceremonies and take ownership of engineering deliverables, technical debt, and refactoring needs.
  • Influence architectural decisions, conduct deep design reviews, and champion best practices across teams.
What You Need To Succeed
  • A degree in Computer Science, Engineering, or a related field — or equivalent practical experience.
  • 15+ years of hands-on experience in enterprise software development using Java, Spring Boot, and microservices architecture.
  • Strong experience in working with iOS and Android operating system internals, debugging tools, SDKs, or device emulators.
  • Experience developing tools/platforms, not mobile applications — preference for candidates who have built developer tools, system simulators, emulators, or test frameworks.
  • Excellent knowledge of browser-based application architecture and modern UI stacks (e.g., ReactJS).
  • Solid experience with cloud-native applications (preferably AWS), and containerization using Docker and Kubernetes.
  • Deep understanding of software engineering best practices, including design patterns, system architecture, code reviews, testing strategies, and CI/CD.
  • Strong verbal and written communication skills and the ability to collaborate effectively with cross-functional teams.
OpenText's efforts to build an inclusive work environment go beyond simply complying with applicable laws. Our Employment Equity and Diversity Policy provides direction on maintaining a working environment that is inclusive of everyone, regardless of culture, national origin, race, color, gender, gender identification, sexual orientation, family status, age, veteran status, disability, religion, or other basis protected by applicable laws.If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please contact us at . Our proactive approach fosters collaboration, innovation, and personal growth, enriching OpenText's vibrant workplace.

OpenText

Similar Jobs

  • Senior Software Engineer II

    Marriott Tech Accelerator

    • Hyderabad, Telangana
    Job Description About Marriott: Marriott Tech Accelerator is part of Marriott International, a global leader in hospitality. Marriott International, Inc. is a leading American m…
    • 22 hours ago
    • Apply easily
  • Senior Quality Engineer I

    Marriott Tech Accelerator

    • Hyderabad, Telangana
    Job Description About Us: Marriott International Inc., headquartered in Bethesda, Maryland, USA, was founded in May 1927 by J. Willard Marriott and Alice S. Marriott with a mod…
    • Just now
    • Apply easily