Posted:1 week ago|
Platform:
Work from Office
Full Time
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 SucceedA 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
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Java coding challenges to boost your skills
Start Practicing Java Now17.0 - 20.0 Lacs P.A.
bengaluru
3.0 - 7.0 Lacs P.A.
10.0 - 15.0 Lacs P.A.
7.0 - 11.0 Lacs P.A.
8.0 - 12.0 Lacs P.A.
14.0 - 18.0 Lacs P.A.
8.0 - 12.0 Lacs P.A.
pune
25.0 - 30.0 Lacs P.A.
7.0 - 8.0 Lacs P.A.
5.0 - 9.0 Lacs P.A.