Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

BMC Software Development Manager C++ 
United States, Texas 
772950639

08.02.2025
Description and Requirements

CareerArc Code

Onsite in Houston, TX

BMC is looking for a Software Development Manager to lead a team of C++ Developers, overseeing product R&D support and driving patch development initiatives.

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

  • Build and lead a team of engineers in product support and patch development for mission-critical software.
  • Develop and implement diagnostic tools and processes to enhance product performance.
  • Collaborate with product teams to define requirements and prioritize development tasks.
  • Manage patch development cycles, ensuring timely delivery and quality assurance.
  • Oversee people-related responsibilities, including leading the hiring process, delegating tasks, prioritizing workloads, and providing guidance to ensure team success and individual growth
  • Foster a sense of urgency within the team to meet project deadlines.
  • Encourage continuous learning and development among team members.

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 field.
  • 8-10+ years of overall software engineering experience with 3 years of experience in a people management role.
  • Highly proficient in C++, able to identify issues, apply fixes, and provide guidance and support to team members.
  • Understanding of memory management, threading, performance optimization, and adhering to industry best practices.
  • Expertise in Linux and Windows OS and solid understanding of database technologies (PostgreSQL, MySQL, Oracle).
  • Excellent problem-solving skills and a sense of urgency.
  • Ability to build and lead effective teams, fostering collaboration and growth.
  • Self-motivated with a strong desire to learn and adapt.

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 building and developing teams from the ground up.
  • Experience working in an enterprise product-based company.