Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Engineer

Home > Java programming jobs

Software Engineer in Others new

  • Omnissa
  • Full time
  • Email
  • Bengaluru, India

Responsibilities

  • Design, develop, maintain, and enhance Workspace ONE Launcher features for Android platforms.
  • Participate in architecture discussions and contribute to technical design decisions.
  • Develop scalable, maintainable code using modern Android development practices.
  • Investigate, reproduce, and resolve complex customer-reported issues.
  • Collaborate with Product Management, QA, UX, and platform teams on product enhancements.
  • Optimize application performance, stability, security, and reliability.
  • Review code, mentor junior engineers, and promote engineering best practices.
  • Create technical documentation, design documents, and troubleshooting guides.
  • Drive root-cause analysis and corrective actions for production issues.
  • Work with Workspace ONE UEM and platform teams to ensure seamless product integration.
  • Provide technical leadership without direct people management and contribute to architectural improvement initiatives.

Requirements

  • Bachelor's or master's degree in Computer Science, Engineering, or a related field.
  • 8–10 years of professional software development experience.
  • Strong Android application development experience using Java and Kotlin.
  • Deep understanding of Android framework components, activities, services, broadcasts, and device administration concepts.
  • Experience with Android Enterprise, kiosk mode, device management, or enterprise mobility solutions.
  • Knowledge of software design patterns, object-oriented programming, and clean coding principles.
  • Experience debugging complex issues with Android Studio, Logcat, ADB, and profiling tools.
  • Familiarity with REST APIs, JSON, and mobile application security concepts.
  • Experience with Git and CI/CD pipelines.
  • Preferred experience with EMM/UEM solutions, Android Enterprise APIs, Managed Configurations, OEM integrations, and launcher or system-level Android applications.
  • Preferred familiarity with Espresso, JUnit, Robolectric, and Mockito.
  • Preferred exposure to cloud-based management platforms and SaaS products.
  • Preferred experience with AI-assisted development tools, LLMs, prompt engineering, responsible AI usage, and evaluating AI-generated code for security, performance, maintainability, and compliance.
  • Strong analytical, problem-solving, communication, collaboration, ownership, and mentoring skills.

Benefits

  • The role is located in Bangalore and is designated hybrid/onsite.
  • Opportunity to work on a globally deployed enterprise mobility product and influence Workspace ONE Launcher and Android device experiences.

Omnissa

Omnissa builds an enterprise digital work platform that unifies endpoint management, virtual desktops and apps, digital employee experience, and security to manage devices and access across clouds. It sells software and cloud services to IT teams in enterprises, education, and public sector. The ...

Similar positions

Senior QA Engineer

  • Qualys, Inc.
  • Full time
  • Others
  • 10/15/2026
  • Pune, India

Senior Java Engineer - Security - Elasticsearch

  • Elastic
  • Full time
  • Remote
  • 10/15/2026
  • Salary: zł 308k-zł 487k
  • Poland

Full Stack Software Engineer 4

  • Netflix
  • Full time
  • USA
  • 10/15/2026
  • Salary: $250k-$413k
  • Remote

Senior Java Engineer - Distributed Systems

  • Elastic
  • Full time
  • Remote
  • 10/15/2026
  • Salary: Competitive
  • Romania

Senior Java Engineer - Security - Elasticsearch

  • Elastic
  • Full time
  • UK
  • 10/15/2026
  • Salary: Competitive
  • Remote