- Home
- ...
- Open Positions
- Job Detail
Description and Requirements
Description and Requirements
"At BMC trust is not just a word - it's a way of life!"
Product Developer III - Canada
From core to cloud to edge, BMC Helix delivers the software and services that enable Global 100 customers, to thrive in their ongoing evolution to an Autonomous Digital Enterprise.
We have a thriving SaaS business where we continue to see hyper-growth – driven by AI Engine. We operate in a truly DevOps culture, supporting cradle to grave software development with truly cross-functional and autonomous teams who work with end-to-end responsibility. We trust in continuous improvement and value space for innovation and learning.
Join our dynamic R&D team, where we are building a next-generation Service Management solution in the SaaS space, from the ground up. This is a unique and strategic initiative focused on innovation and growth. We are looking for passionate, product-oriented professionals eager to work across diverse domains and leverage cutting-edge technologies, including Large Language Models (LLMs) and Agentic architectures.
Here is how, through this exciting role, YOU will contribute to BMC's and your own success:
- Analyze and understand existing system architecture to propose scalable and maintainable design solutions for new modules and features
- Design, develop, and test high-quality product code in alignment with BMC’s engineering standards and best practices
- Lead the resolution of complex technical challenges by collaborating with cross-functional teams and driving innovative solutions
- Produce comprehensive documentation including well-commented code, design specifications, and issue tracking to ensure maintainability and transparency
- Conduct in-depth problem analysis and deliver timely resolutions for product-related issues in accordance with BMC support protocols
- Ensure timely delivery of code and associated artifacts, performing rigorous unit testing and supporting system/integration testing to maintain product quality
- Contribute to backend development using Java and associated frameworks, with a focus on performance, scalability, and reliability
- Implement AI-driven features in enterprise applications using Python and relevant machine learning frameworks
- Apply Generative AI techniques and prompt engineering to enhance product capabilities and user experience
- Collaborate on UI development efforts using Angular, contributing to a cohesive and responsive front-end experience
- Utilize development tools such as Eclipse, Ant, JUnit, and GitHub to streamline coding, testing, and version control
- Develop and deploy microservices using Kubernetes, ensuring robust container orchestration and service scalability
- Support CI/CD pipelines using DevOps tools like Jenkins and Helm charts to automate build, test, and deployment processes
To ensure you’re set up for success, you will bring the following skillset & experience:
- 8 to 10 years of experience developing enterprise-grade web applications using Java and Python
- Strong foundation in Computer Science, with deep expertise in J2EE, Spring Boot, and related frameworks
- Proven experience designing and building microservices architectures using both Java and Python
- Hands-on experience with containerization technologies including Docker and Kubernetes for scalable deployment and orchestration
- Practical experience in Generative AI development, including working with Large Language Models (LLMs) and Machine Learning (ML) frameworks
- Familiarity with RESTful APIs, GraphQL, and event-driven architectures
- Experience working in fast-paced, distributed, and agile development environments, with a focus on CI/CD and DevOps practices
Our commitment to you!
BMC’s culture is built around its people. We have 6000+ brilliant minds working together across the globe. You won’t be known just by your employee number, but for your true authentic self. BMC lets you be YOU!
If after reading the above, You’re unsure if you meet the qualifications of this role but are deeply excited about BMC and this team, we still encourage you to apply! We want to attract talents from diverse backgrounds and experience to ensure we face the world together with the best ideas!
BMC is committed to equal opportunity employment regardless of race, age, sex, creed, color, religion, citizenship status, sexual orientation, gender, gender expression, gender identity, national origin, disability, marital status, pregnancy, disabled veteran or status as a protected veteran. If you need a reasonable accommodation for any part of the application and hiring process, visit the accommodation request page.
The annual base salary range represents the low and high end of the BMC salary range for this position. Actual salaries depend on a wide range of factors that are considered in making compensation decisions, including but not limited to skill sets; experience and training, licensure, and certifications; and other business and organizational needs.
The range listed is just one component of BMC's employee compensation package. Other rewards may include a variable plan and country specific benefits.
At BMC, it is not typical for an individual to be hired at /near the top of the range. A reasonable estimate of the current range is $87,450 - $145,750
Our commitment to you!
BMC’s culture is built around its people. We have 6000+ brilliant minds working together across the globe. You won’t be known just by your employee number, but for your true authentic self. BMC lets you be YOU!
If after reading the above, You’re unsure if you meet the qualifications of this role but are deeply excited about BMC and this team, we still encourage you to apply! We want to attract talents from diverse backgrounds and experience to ensure we face the world together with the best ideas!
BMC is committed to equal opportunity employment regardless of race, age, sex, creed, color, religion, citizenship status, sexual orientation, gender, gender expression, gender identity, national origin, disability, marital status, pregnancy, disabled veteran or status as a protected veteran. If you need a reasonable accommodation for any part of the application and hiring process, visit the accommodation request page.