Principal Software Engineer- Java, Android, iOS,

15 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Opentext - The Information Company

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 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.OPENTEXTOpenText 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 IMPACTOpenText™ 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 hr@opentext.com. Our proactive approach fosters collaboration, innovation, and personal growth, enriching OpenText's vibrant workplace.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You