Principal Assembler Developer
Principal Assembler Developer

Principal Assembler Developer

Full-Time 48000 - 72000 £ / year (est.) No home office possible
Go Premium
B

At a Glance

  • Tasks: Lead programming for innovative products and solutions using Assembler and C.
  • Company: Join BMC, a fun and diverse tech company that values trust and community.
  • Benefits: Enjoy competitive salary, remote work options, and a supportive team environment.
  • Why this job: Make a real impact on complex projects while collaborating with global clients.
  • Qualifications: 12+ years in z/OS, 7+ years in IBM coding, and strong leadership skills required.
  • Other info: Dynamic role with opportunities for mentorship and career growth.

The predicted salary is between 48000 - 72000 £ per year.

At BMC trust is not just a word - it's a way of life! We are an award-winning, equal opportunity, culturally diverse, fun place to be. Giving back to the community drives us to be better every single day. Our work environment allows you to balance your priorities, because we know you will bring your best every day. We will champion your wins and shout them from the rooftops. Your peers will inspire, drive, support you, and make you laugh out loud! We help our customers free up time and space to become an Autonomous Digital Enterprise that conquers the opportunities ahead - and are relentless in the pursuit of innovation!

BMC is looking for a Principal Assembler Developer to join our amazing IZOT team! The IZOT product line includes BMC’s Intelligent Z Optimization & Transformation products, which help the world’s largest companies to monitor and manage their mainframe systems. The modernization of mainframe is the beating heart of our product line, and we achieve this goal by developing products that improve the developer experience, the mainframe integration, the speed of application development, the quality of the code and the applications’ security, while reducing operational costs and risks. We acquired several companies along the way, and we continue to grow, innovate, and perfect our solutions on an ongoing basis.

In this role, you will lead the programming for products and solutions according to design specifications. You’ll have the opportunity to promote and initiate product innovation and to identify and implement best practices & processes. This is an amazing role that will allow you to work on a broad array of critical, unique issues and complex programs and solutions. You will also build prototypes and use other techniques to achieve product definition and design goals.

So, if you’re looking for a development role with a lot of influence, opportunities, and challenges. If you love leading programming for complex products. If you love working with people from all around the world – BMC is the place for you!

In this role, you will:

  • Successfully develop and deliver products, product lines, and solutions, using Assembler and C
  • Design, code, and fix defects of increasingly complex, multi-tier software solutions.
  • Produce a range of high-quality design options, reflecting a wide breadth of technical knowledge and insight.
  • Conduct code and design reviews.
  • Make high-impact decisions; determine which development paths to pursue to deliver the greatest value.
  • Evaluate new technologies/innovations and processes that could impact products/solutions including 3rd party releases.
  • Work directly with global clients on complex product issues/escalations.
  • Mentor/provide technical guidance to the development team.
  • Leverage the skill sets of the entire team, take input and advice, combine pieces of information to produce a better answer.

Requirements:

  • At least 12 years of experience with z/OS Processing Environment.
  • At least 7 years of experience in IBM coding and development.
  • Experience in a technical lead role, using an Agile development model.
  • Extensive development experience using 64-bit Assembler and 31-bit Assembler programming languages.
  • Experience with C.
  • Coding experience in a multitasking, reentrant and/or sysplex environment.
  • Experienced creating functional designs/specifications from business requirements.
  • Experience with IBM Mainframe environment (TSO/ISPF, JCL etc.).
  • Excellent knowledge of z/OS structure and logic including knowledge of z/OS operating system internals.
  • Experience in developing working code utilizing low-level operating system functions to accomplish a desired task.
  • z/OS Internals experience architecting complex operating system level solutions.
  • In depth experience in troubleshooting complex problems at application and systems levels.
  • Self-starter with ability to work both independently and as a part of a team.
  • Fluent English (written and verbal)

Nice to have:

  • Experience with TCP/IP and related networking protocols.
  • Understanding of Linux on IBM Z and Unix System Services.
  • Experience with monitoring tools for systems and subsystems in z/OS environments.

Principal Assembler Developer employer: BMC Software, Inc.

BMC is an exceptional employer that fosters a vibrant and inclusive work culture, where trust and community engagement are at the forefront of our values. As a Principal Assembler Developer, you will thrive in an environment that champions innovation and collaboration, offering ample opportunities for professional growth while working on cutting-edge solutions that impact global clients. With a focus on work-life balance and a supportive team atmosphere, BMC is dedicated to helping you achieve your best every day.
B

Contact Detail:

BMC Software, Inc. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Assembler Developer

✨Tip Number 1

Network like a pro! Reach out to current employees at BMC on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing the Principal Assembler Developer role. Personal connections can give you insights that job descriptions just can't.

✨Tip Number 2

Prepare for the interview by brushing up on your technical skills. Since this role involves complex programming, practice coding challenges in Assembler and C. We recommend using online platforms to simulate real interview scenarios and get comfortable with problem-solving under pressure.

✨Tip Number 3

Showcase your passion for innovation! During interviews, share examples of how you've contributed to product development or improved processes in your previous roles. BMC loves candidates who are proactive and eager to drive change, so let your enthusiasm shine through!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you're genuinely interested in joining the BMC team. Make sure to tailor your application to highlight your relevant experience and skills for the Principal Assembler Developer position.

We think you need these skills to ace Principal Assembler Developer

Assembler Programming
C Programming
z/OS Processing Environment
IBM Mainframe Development
Agile Development Model
Code and Design Reviews
Technical Leadership
Multitasking and Reentrant Programming
TSO/ISPF
JCL
z/OS Internals
Troubleshooting Complex Problems
Functional Design Creation
Fluent English Communication

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Principal Assembler Developer role. Highlight your experience with z/OS and Assembler, and don’t forget to showcase any leadership roles you've had. We want to see how you can bring your unique skills to our team!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to tell us why you're passionate about this role and how your background aligns with our mission at BMC. Be genuine and let your personality come through – we love a good story!

Showcase Your Problem-Solving Skills: In your application, give examples of complex problems you've tackled in previous roles. We’re looking for someone who can make high-impact decisions and lead programming for complex products, so don’t hold back on sharing your successes!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen on joining our amazing team at BMC!

How to prepare for a job interview at BMC Software, Inc.

✨Know Your Stuff

Make sure you brush up on your Assembler and C programming skills. Given the technical nature of the Principal Assembler Developer role, be prepared to discuss your experience with z/OS and how you've tackled complex coding challenges in the past.

✨Showcase Your Leadership

Since this role involves mentoring and leading a team, think of examples where you've successfully guided others or made high-impact decisions. Be ready to share how you’ve fostered collaboration and innovation within your previous teams.

✨Understand the Company Culture

BMC values trust, community, and innovation. Familiarise yourself with their mission and values, and be prepared to discuss how you align with them. Show that you’re not just a fit for the role, but also for the company culture.

✨Prepare Questions

Interviews are a two-way street! Prepare thoughtful questions about the IZOT team, the challenges they face, and how you can contribute. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.

Principal Assembler Developer
BMC Software, Inc.
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

B
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>