Python Security Applications Developer

Basic Information







Date Published


Job ID


Travel Amount


Description and Requirements

BMC works with 86% of the Forbes Global 50 and customers and partners around the world to create their future. With our history of innovation, industry-leading automation, operations, and service management solutions, combined with unmatched flexibility, we help organizations free up time and space to become an Autonomous Digital Enterprise that conquers the opportunities ahead.
Position Description: 
Primary responsibilities include implementing, configuring, and supporting application security and identify access management technology solutions including Web Application Firewall, Web Access Gateway, Sailpoint/IIQ, Okta SSO as well as developing Python security utilities, tools, automation and integrations. The ideal candidate should have experiences in Python, Java, web/REST services development, and knowledge on application security and identity management area.

Primary Roles and Responsibilities:
Responsible for supporting, troubleshooting and maintaining existing implementation of Sailpoint/IIQ, Okta Single Sign On, ThreatX WAF and Netskope CASB
Responsible for testing new releases, implementations and upgrades 
Responsible for developing and maintaining internally developed Python automation, tools and utilities
Work with virtual team/management to collect user requirements
Write necessary documentation and procedures for implementation and user support 
Ensure that issues/problems are communicated in a timely and effective manner
Other duties as assigned.

Development experiences in Python or Java development (automation, integration) is must-have. Training or knowledge on application security and identity access management technologies are preferred. Familiar with security tools in software development lifecycle like Checkmarx, Sonatype Nexus, as well as Azure AD, AWS APIs/CLI, containers experiences are nice to have. 
Experience with Windows and Unix platforms
Ability to work with supervision as well as being a team player - Excellent verbal, written, and interpersonal communication skills
Experience working with remote teams 
3 years + experience
Should be willing to work in 12.30 PM to 9.30 PM shift
It is the policy of BMC Software to afford equal opportunity for employment to all individuals regardless of race, color, creed, sex, age, sexual orientation, national origin, disability, ancestry, citizenship status, political affiliation, religion, gender, transgender, gender identity, gender expression, marital status, status as a parent, disabled veteran or status as a protected veteran, genetic information or other factors prohibited by law, and to prohibit harassment or retaliation based on any of these factors.

If you need a reasonable accommodation for any part of the application and hiring process, visit the accommodation request page.