You're using an older version of Internet Explorer that is no longer supported. Please update your browser.
You're using an older version of Internet Explorer and some functionality may not work as expected. Please update your browser for the best experience.

Senior Product Developer

Share job:


Apply Now

About BMC

BMC delivers software solutions that help IT transform digital enterprises for the ultimate competitive business advantage. We have worked with thousands of leading companies to create and deliver powerful IT management services. From mainframe to cloud to mobile, we pair high-speed digital innovation with robust IT industrialization, allowing our customers to provide amazing user experiences with optimized IT performance, cost, compliance, and productivity. We believe that technology is the heart of every business, and that IT drives business to the digital age.

BMC The Multi-Cloud Management Company 

About the Job

You will be working with a talented and passionate team to bring about new end user experience to BMC award winning Digital Workplace product (http://www.bmc.com/it-solutions/digital-workplace.html) – an intuitive and intelligent consumer-like experience to help organizations step into the future of work.

You will be asked to work closely with product managers and architects to understand requirements, present options and design solutions. Work with user experience team to understand UI screen design and to design cost effective implementation. Work with QA to understand acceptance criteria and to provide frequent drops to facilitate early and frequent testing. Collaborate with your team and to plan Agile deliverables and review code. Debug issues and provide quick resolution to problems reported by QA and customers.

This is a role for a talented developer who has a strong sense of ownership, can make decisions in a fast pace environment, influence change and enjoy building software.

Yes! Enterprise software can be cool!

What we are looking for

As a senior product developer, you will be required to quickly self-organize, learn and understand the product and how it interacts with other BMC and non-BMC products. You will be required to, in collaboration with architects and leads, to make technical design decisions and help enforce good practices. You will be required to collaborate with people outside of the Vancouver office to seek the information that is necessary to make the right technical decisions.

This position is for an experienced senior enterprise web application full stack developer.  You will need the following qualifications to be successful in this role:

  • Bachelor’s degree in Computer Science or related field or equivalent education
  • 7+ years of experience in software product development
  • 5+ years of UI development (Angular, JavaScript, CSS, HTML)
  • 5+ years of backend development (Java)
  • Solid experience with building scalable, responsive web applications that span across multiple form factors
  • Solid knowledge of REST API
  • Experience with building SaaS applications
  • Experience with building cloud and on-premise applications
  • Experience with Agile methodology
  • Experience with best practices to build high quality software
  • Experience with CI/CD process
  • Excellent communication skills
  • Strong collaborative spirit
  • Commitment to work onsite at the BMC Vancouver office


It is the policy of BMC Software to afford equal opportunity for employment to all individuals regardless of race, color, age, national origin, physical or mental disability, history of disability, ancestry, citizenship status, political affiliation, religion, gender, transgender, gender identity, gender expression, marital status, status as a parent, sexual orientation, veteran status, genetic information or other factors prohibited by law, and to prohibit harassment or retaliation based on any of these factors.


Posted: January 2, 2019
Closes: March 3, 2019