Staff Product Developer

Basic Information

Country

Canada

State

British Columbia

City

Vancouver

Date Published

09-Jul-2021

Job ID

30660

Travel Amount

up to 10%

Description and Requirements

Staff Product Developer, Backend, Vancouver 


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.


We are building a SaaS offering that combines ease of use consumer level user interaction with strength of enterprise IT solutions powered by AI/ML.  We are looking for quality driven software engineers who can learn and adopt cutting edge technologies and tools to build best of class solutions.


Primary Roles and Responsibilities:

  • Work closely with product owners and R&D engineers to understand requirements and implement the required functionality.
  • Understand the acceptance criteria and ensure top quality of your output, including meeting the functional and non-functional quality goals, unit test coverage and, when applicable, automated test coverage.
  • Work collaboratively to creatively implement large features and partner with Product Managers, UX experts, Architects and QA to develop implementation plans with a focus on innovation, quality, sustainability, and delivering value to our clients.
  • Learn and adopt cutting edge technologies and tools to build best-of-class enterprise SaaS solutions.
  • The candidate should have excellent problem solving, debugging, analytical skills.
  • The candidate is expected to have excellent communication skills.
  • The candidate is expected to work under the supervision of your scrum master and technical leads.

Experience/ Qualifications:

  • Proven track record of technical leadership in leading a team to deliver on time and on quality
  • 3-7 years of enterprise software product development experience
  • 2+ years of exposure to AI/ML technologies
  • 3+ years of Java development experience (Spring, JDBC)
  • Recent working experience in building REST APIs
  • Experience with Git and JIRA 
  • Experience with test-driven software development

Nice to have:

  • Experience with Cassandra, Kafka, elastic search
  • Experience with Kubernetes, docker, ansible
  • Experience Postgres performance and scalability
  • Experience in using public clouds
  • Full stack development with Angular 2+ experience
  • Developing or working with CI/CD processes
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.