Staff Product Developer

Basic Information







Date Published


Job ID


Travel Amount


Description and Requirements

As a Staff Product Developer, you will be working in BMC Software’s Platinum Engineering team where we are passionate about customer satisfaction. You will be responsible for sustaining engineering activities for BMC products, with a primary focus on BMC Discovery, including issue debugging, defect resolution, product builds and HF delivery. If your interest lies in getting involved in daily challenges and you like to work in a fast-paced environment, then Platinum Engineering is the place to be.

Roles and Responsibilities:
  • You will be responsible for working on customer escalations for Discovery Product.
  • You will be responsible for working in sustaining engineering activities like code debugging, bug fixing and HF delivery.
  • You will be responsible to follow Discovery R&D coding standards that include design doc, well commented code, unit tests, code review and customer doc update.
  • You will be participating in daily customer interactions while working on escalations.
  • You will be performing thorough problem analysis that results in resolution of product-related problems according to BMC support standards.
  • You will be responsible for training and enablement for our Product Support TSAs.
  • You will be responsible to engage with R&D QA engineers during bug fix testing.
  • Attend and contribute to daily stand-up.
  • Show leadership in the team and promote teamwork spirit.

  • 5+ years experience in full-stack development with enterprise software product development experience.
  • Excellent communicator
  • Experienced python software developer in an agile development team 
    • Or experience in another language and willing to switch to python 
  • Broad range of skills and knowledge of operating systems (Unix & Windows), shell scripting and network protocols.
  • Experience with test-driven software development
  • Experience with code repository and issue tracking tools.

  • Experience using and interacting with Amazon Web Services, Azure, Google Cloud.
  • Experience in Kubernetes, Docker, Containers in general
  • Software as a Service (SaaS) in general
  • Experience of graph databases
  • Experience in various Database technologies – Postgres, Oracle, SQL Server

From core to cloud to edge, BMC delivers the software and services that enable over 10,000 global customers, including 84% of the Forbes Global 100, to thrive in their ongoing evolution to an Autonomous Digital Enterprise.
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.