Lead Innovator / Software Engineer - Innovation Labs - Remote

Basic Information


United States





Date Published


Job ID


Travel Amount


Description and Requirements

The BMC Innovation Labs brings together customers, partners, and employees to accelerate the development of new and relevant solutions that create value. Think of a start up type environment with the backing of a $2BN enterprise firm working on incubation style projects! 

In this team you will help to foster innovation by creating spaces for experimentation, advance ideas that generate disruptive technologies and accelerating prototyping and development of new capabilities. 

The team have worked on some fascinating projects to date including Edge / IoT, Augmented Reality and AIOps to name a few.  

About the role
BMC Innovation Labs is looking for a Lead Backend Engineer / Innovator to join our team. In this role, you will be working as part of a small agile development team and will be responsible for the development of these innovation style projects. Regardless of seniority, you will play a key role and will be able to have a large influence on the direction that the product takes.  

You will be a self starter, this is important as it is a small team and you will often wear many hats. We will support you throughout your journey with us but the people that do the best will take the initiative. 

About the ideal candidate
You should come from a software engineering background and will have been hands on with a few of the following languages: Java, Golang, Node.js, Python, Scala. We don’t take a one language fits all approach, we relish engineers that believe each language has their own strengths and will use them accordingly (we share the right tool for the right job mentality). 

Most importantly, we don’t need you to know everything. If you feel you have a good foundation and are willing and open to learning new skills – we will provide you that platform. 

Must haves: 
  • Demonstrable experience working with at least two of the following languages: Java / Golang / Node.js / Python / Scala. 
  • Experience building RESTful APIs
  • Demonstrable experience building microservice architecture. 
  • Strong experience with relational and nonrelational databases. 

Nice to haves:
  • Cloud experience (with AWS / Google Cloud / Azure)
  • CI/CD Knowledge
  • Understanding of Kafka message queue and integration technologies
  • Working knowledge of using containers like Docker, orchestration technologies like Kubernetes, and Kubernetes package managers like Helm.

Application Process
  • The 1st stage will be an informal chat with the recruiter, it will last around 30 minutes or so and go through what you are looking for, what the role is, what the team does etc. It’s your chance to find our more about us. 
  • The 2nd stage will be a technical stage with one of our Architects / Leads, this will last around 45 minutes or so and will be conversational (no whiteboards / coding exercises). 
  • The final stages will be with our VPs and will touch more on motivations / your innovation mindset as well as giving you the last bit of details about the upcoming projects / answering any other questions that you might have

This role will be based remotely in the USA.
Please apply now to find out more or email ben_stokes@bmc.com to find out more. 

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.