Gurgaon, India Hybrid

Sauce Labs is hiring a Software Engineer (Java, Kotlin)

Responsibilities

  • Develop and maintain mobile agents, backend systems, and frontend utilities.
  • Work on integrating mobile applications and frameworks into central infrastructure.
  • Interact with mobile operating system APIs and communication protocols to manage connections with physical devices.
  • Carry out technical work to modify device behavior for shared, time-based usage environments.
  • Engage in all stages of the software lifecycle, from coding to automated testing.
  • Investigate and fix issues specific to individual devices to ensure consistent device fleet availability.
  • Optimize processes for assigning and releasing devices to enhance system efficiency.
  • Promote system reliability through code reviews and active participation in architectural discussions.
  • Track and analyze performance metrics to guide team decisions and improvements.
  • Maintain operational standards by managing personal code in CI/CD systems and adhering to best practices.
  • Produce reliable, thoroughly tested, and maintainable code.

Requirements

  • Strong skills in Java or Kotlin, with Golang knowledge considered beneficial.
  • Solid debugging ability and structured problem-solving techniques.
  • Experience working in Linux or Unix environments.
  • Basic understanding of mobile application development on Android or iOS platforms.
  • Clear communication skills and a collaborative mindset.

Nice to Have

  • Knowledge of Android system internals, including AOSP, adb, or mobile device management.
  • Familiarity with Objective-C or Swift programming languages.
  • Hands-on exposure to containerization tools like Docker or orchestration with Kubernetes.
  • Basic understanding of infrastructure-as-code tools such as Terraform or Ansible.

Work Arrangement

Hybrid

Other

  • This role requires three days per week in the office.
  • The company is an Equal Opportunity employer and does not discriminate based on race, religion, color, national origin, gender identity, expression or status, sexual orientation, age, marital status, veteran status, or disability.
  • Security responsibilities include upholding employee and property safety, collaborating on security updates, complying with security policies, and applying a security-first mindset in product development and operations.
Required Skills
JavaKotlinMobile App DevelopmentDockerKubernetes
About company
Sauce Labs

Sauce Labs provides a cloud-based platform for automated testing of web and mobile applications. The platform enables developers and QA teams to ensure their applications work seamlessly across different browsers, operating systems, and devices.

With AI-driven capabilities, Sauce Labs offers tools for test authoring, visual testing, performance testing, and error reporting. The platform supports popular frameworks like Selenium, Appium, Cypress, and Playwright, enabling integration into CI/CD pipelines for continuous testing.

Sauce Labs serves enterprises and development teams looking to accelerate software delivery while maintaining quality. It supports scalable test automation, debugging, and test analytics, helping teams identify and resolve issues quickly.

All jobs at Sauce Labs Visit website
Job Details
Department Mobile Device Infrastructure
Category Backend
Posted 5 hours ago