Staff Software Development Engineer in Test - Network Security


Bangalore, IN
  • Job Type: Full-Time
  • Function: Engineering QA
  • Post Date: 04/07/2021
  • Website:
  • Company Address: 415 East Middlefield Road, Mountain View, CA, 94043

About MobileIron

MobileIron is redefining enterprise security with the industry’s first mobile-centric, zero trust platform built on the foundation of unified endpoint management (UEM) to secure access and protect data across the perimeter-less enterprise. Zero trust assumes that bad actors are already in the network and secure access is determined by a “never trust, always verify” approach. MobileIron goes beyond identity management and gateway approaches by utilizing a more comprehensive set of attributes before granting access. A mobile-centric, zero trust approach validates the device, establishes user context, checks app authorization, verifies the network, and detects and remediates threats before granting secure access to a device or user.

Job Description

About MobileIron:

Industry leading brands who are defining the future of work, adopt MobileIron to secure access to the enterprise, through the world’s most ubiquitous product—the mobile device. We’ve created a single point of secure and frictionless access to the perimeter-less enterprise —from any device, managed by MobileIron, someone else, or not all.

Our mobile-centric, zero trust approach validates and verifies a comprehensive set of signals and the correlation between the user, device, applications, networks and potential threats before granting secure access to the device. Our zero trust platform is built on the foundation of our award-winning and industry-leading unified endpoint management (UEM) capabilities with enabling technologies of zero sign-on (ZSO) user and device authentication, multi-factor authentication (MFA), and mobile threat detection (MTD.) And we didn't stop there. We've gone beyond traditional UEM, identity and gateway solutions, to bring together mobile, security and the way people want to work—so you can free your people to be productive without limits and passwords.

MobileIron. The center of enterprise security

Recognized by Gartner as a leader in eight UEM MQs and recently noted by Forbes as one of the “Top 10 Cybersecurity Companies To Watch In 2020”

As a Staff Software Development Engineer in Test, you will be a key member of the product team responsible for product quality. This product team works within the larger platform group to create and maintain the system that allows for access between the users device and secured content. We design and deliver those aspects of the platform that streamline and improve developing and deploying applications and customizations. The team is focused and follows agile methodology for development.
The ideal candidate will be a hands-on craftsman with technology and code. They should be comfortable in a heterogeneous environment that is rapidly evolving and demands quickly mastering new technologies as we integrate these into our platform. 
The Role:
  • Design robust test plans and strategies for features
  • Creative approaches to debug/isolate bugs and system weaknesses
  • Performs risk analysis to maximize efficiency
  • Build and maintain an automated CI build and test pipeline with a goal of continuous delivery
  • Participate in design and code reviews ensuring accepted design patterns and programming language idioms
  • Identify needs and process improvements and takes the initiative to implement changes
  • Design, build, and monitor longevity simulations using test harnesses
  • Responsible for testing efforts for features
  • Define, design and drive the end-to-end, integration, automation (API and UI) tests as part of the agile/scrum process for features and products
  • Interface with customers to understand customer use cases and configs
  • Execute tests with complex setups, varied data shapes
  • Monitor product and/or feature-level quality health metrics (testability, test health, test coverage, etc)
  • Works closely with senior developers, PM, and UX to ensure their features are delivered to meet business and quality requirements
  • Troubleshoot production issues
Technical Requirements:
  • Strong Unix/Linux knowledge
  • At least 7-9 years of programming experience in Java or C++ with good understanding of data structures, algorithms, Object Oriented fundamenals.
  • At least 7-9 years of test/automation (client and/or server) experience.·                  
  • Fluent with at least one scripting language such as TCL/Expect, Ruby, Perl, Python is a plus
  • Previous web experience a plus; should be willing and able to pick up web programming
  • Knowledge of revision control software (ex. Git, SVN, Perforce, etc.) and development lifecycle..
Nice to have
These are not must have haves but would be a plus if any of these attributes match
  • Experience with UI Automation frameworks like Selenium.
  • L4+ networking programming with Asynchronous I/O and TCP/HTTP/SSL protocols.
  • Working knowledge of SaaS technology and SSO solutions.
  • Understanding of ciphers, cryptography and security testing. 
Behavioral Attributes
  • Must have a passion for quality and a bias towards speed.
  • Be a good evangelist for the benefits of test automation.
  • Must be a motivated self-starter with a quick learning curve.
  • Must be able to learn and adapt to new technologies quickly.
  • Ability to communicate effectively – Verbal & Written
  • Team Player: Must be capable of working in team setting. Collaborate with other QA/Dev team members.

Related Jobs

Staff Software Engineer

MobileIron - Bangalore, IN

Staff Software Engineer - DevOps

MobileIron - Bangalore, IN

Staff Software Engineer- MacOS/iOS

MobileIron - Bangalore, IN

Senior Software Development Engineer in Test - IOS/Android

MobileIron - Hyderabad, IN

Application Security Engineer

MobileIron - Bangalore, IN
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.