Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

BMC C++ Software Developer Support Maintenance 
United States, Texas 
737464991

08.02.2025
Description and Requirements

CareerArc Code

Here is how, through this exciting role, YOU will contribute to BMC's and your own success:

  • Be part of a newly formed team focused on providing essential product support and patch development for mission-critical software, ensuring reliability and performance at scale.
  • Design, build, and test diagnostic tools to proactively identify and resolve performance issues, enhancing system functionality and reliability.
  • Participate in the entire patch lifecycle, ensuring timely delivery, rigorous testing, and high-quality standards for every release that addresses system issues and vulnerabilities.
  • Take full responsibility for specific technical tasks, troubleshoot complex issues, and implement solutions with urgency, ensuring efficient task completion with minimal system disruption.
  • Contribute to team growth by sharing knowledge, best practices, and lessons learned.
  • Work with product management, QA, and engineering teams to ensure software meets customer expectations and quality standards.

To ensure you’re set up for success, you will bring the following skillset & experience:

  • Bachelor’s degree in computer science, Engineering, or a related technical field or equivalent years of experience.
  • 5+ years of experience with C++, including developing, maintaining, and debugging performance-sensitive applications.
  • You have strong debugging skills to identify errors, troubleshoot issues, and efficiently implement patches.
  • Your expertise includes memory management, threading, performance tuning, and applying industry best practices.
  • Expertise with Linux and Windows OS, including system tools, debugging, and performance monitoring.
  • In-depth understanding of PostgreSQL, MySQL, and Oracle, with expertise in optimization, query performance, and troubleshooting.
  • Strong analytical skills with a focus on resolving complex technical challenges through innovative solutions.
  • Ability to work autonomously and manage tasks effectively, while also contributing to a collaborative team environment.
  • Excellent communication skills for clearly articulating technical concepts to both technical and non-technical teams.

Whilst these are nice to have, our team can help you develop in the following skills:

  • Experience with Java.
  • Experience with messaging systems (Kafka or similar).
  • Experience working in an enterprise product-based company.