Graduate Software Consultant - Spain

Basic Information







Date Published


Job ID


Travel Amount

up to 50%

Description and Requirements

About the role

The BMC Digital Business Automation Graduate Consultant will ultimately be responsible for implementing BMC solutions at customer sites and developing/evolving best practices for delivery of BMC Digital Business Automation Solutions.

This will be an extremely varied and challenging role which will give you a great chance to develop both your technical and client facing skills. Throughout your initial year with us, we will help you succeed by:

  • Assigning you a mentor within the team, someone who knows the product inside out and can guide you.
  • Giving you unrivalled, world class training on Control M.
  • Giving you a platform to develop both professionally and personally.
  • Getting you to work with a proven industry professional team.

In this role you will be focused on our Control M solution, the Gartner leader for Workload Automation. Control-M simplifies application and data workflow orchestration on premises or as a service. It makes it easy to build, define, schedule, manage, and monitor production workflows, ensuring visibility, reliability, and improving SLAs.


When fully trained, some of the responsibilities that you will have as a consultant are:

  • Responsible for participating in small teams comprised of BMC, partner and customer resources at client sites to deliver required outcomes and produce additional business with BMC clients.
  • Understand how to apply technology to improve the operational effectiveness or efficiency of specific IT functions or applications.
  • Understand enterprise scale, integrated applications from a process/business perspective
  • Implement, customize, and configure BMC products as part of a defined BMC Route to Value.
  • Integrate BMC products to each other and third-party applications.
  • Improve the quality and efficiency of the solutions delivered to BMC clients as a means to improve BMC business margins.


  • Bachelor’s degree in computer science or a related field.
  • Basic knowledge of programming/scripting – Shell scripting, Batch programming, Python, Java, HTML, C, C++, Regina REXX, etc.
  • Good skills in Solution Design and Time Management
  • Understanding of databases – Oracle / SQL Server
  • Understanding of Operating systems – Linux, Unix, Windows OR z/OS (Mainframe).
  • Very strong communication skills (both verbal and nonverbal) with fluency in English. 

Nice to have skills

  • Any mainframe experience or knowledge of z/OS, JCL, Cobol, TSO, ISPF, REXX etc.
  • Any prior experience with SaaS applications.
  • Understanding of different software development methodologies (Waterfall, Agile, etc.)
  • Understanding of project management methodology
  • Knowledge of BMC Workload Automation solutions (Control-M, MFT)

Personal Characteristics:

We are looking for individuals who at the end of the programme will be able to:

  • Understand and articulate how the BMC solutions align to the Customer's needs.
  • Receive positive customer feedback
  • Communicate effectively and clearly
  • Escalate appropriately for issues impacting project delivery or Customer satisfaction, following process and policy.
  • Build and maintain strong relationships with internal and external key stakeholders.
  • Continuously improve their own skills and proactively seek new learning and engagement opportunities.

BMC helps customers run and reinvent their businesses in the digital age by tackling their IT management challenges, championing their innovation, and celebrating their success.
Every BMC employee has the potential to have a tremendous impact on customer success—and when customers thrive, we all do.

BMC offers bold and fearless career-seekers like you the opportunity to expand your skills, your network, and your horizons as you work to enable customer growth and innovation every day. You will be surrounded by peers who inspire you, drive you, support you, and make you laugh out loud, in an environment that fosters individuality, respect, and personal ambition.

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. 

If you need a reasonable accommodation for any part of the application and hiring process, visit the accommodation request page.