Director, Software Engineering

BCD Travel

$135K — $165K *
US-Anywhere
+ 2 other locationsRemote
Enterprise Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 10+ years of hands-on software engineering experience including architecture, design, and application development.
  • 5+ years managing software engineering teams with a focus on coaching and performance improvement.
  • Expertise in cloud-native engineering practices, especially with AWS; Azure experience is beneficial.
  • Familiarity with modern software development methodologies and technologies such as React, TypeScript, and .NET.
  • Ability to translate product priorities into actionable execution plans.

Responsibilities

  • Lead and develop a distributed engineering team emphasizing quality and accountability.
  • Define and improve engineering standards and practices for scalable system design.
  • Drive AI-assisted development tool adoption to enhance productivity and code quality.
  • Collaborate with cross-functional teams on compliance, security, and architecture matters.
  • Effectively communicate with stakeholders and manage project priorities for measurable results.

Benefits

  • Flexible working environment tailored to individual needs.
  • Opportunities for personal and professional growth with ownership over career development.
  • Inclusive culture that values every team member's voice and input.
  • Variety of global career advancement opportunities within the organization.
  • Extensive benefits package including healthcare, retirement plans, education support, and employee recognition programs.
Full Job Description
About the Role

Join us as a Director of Software Engineering, where you'll lead a talented distributed team in building the next generation of technology products and platforms! In this hands-on leadership role, you'll bring strong technical vision, guide architectural strategy, and foster a high-performing engineering culture. You'll partner across teams to drive measurable results, modernize engineering practices, and help shape the future of our software solutions through innovation, quality, and accountability.

You're Good At
  • Leading and developing a distributed team of engineers with a strong focus on execution, quality, and accountability.
  • Defining and evolving engineering standards, architecture, and delivery practices to support scalable, reliable and modern system design.
  • Driving the adoption of AI-assisted development tools to boost productivity and code quality.
  • Collaborating closely with cross-functional teams on compliance, security, and architecture practices.
  • Communicating clearly with stakeholders, managing competing priorities, and translating strategy into measurable outcomes.


You Might Also Have
  • 10+ years of hands-on software engineering experience, including architecture, design, and application development in modern enterprise environments.
  • 5+ years of experience leading software engineering teams, with a passion for coaching, performance management, and continuous improvement.
  • Strong expertise in cloud-native engineering practices, particularly with AWS; Azure experience is a plus.
  • Strong knowledge of modern software development methodologies and technologies, including React, TypeScript, and .NET.
  • A proven ability to turn product priorities into execution plans, delivery commitments, and impactful results.


You Should Know
  • This role is virtual.
  • This role manages a globally distributed team.
  • This role operates on Eastern Standard business hours.


THE PERKS

Flexible Working
We believe that a flexible working environment is key to getting the best out of our teams. We will support you to work where you need to and when you need to, depending on how you work best.

Room to Grow
Our line of work and business structure challenge our people in a way that inspires growth, with learning and development built into every role. We give individuals ownership over the direction and speed in which they grow.

Everyone has a voice
We thrive on conversations that spark curiosity and empathy. No matter how big or how small, every voice is heard, considered and respected.

Make your move
The diversity of roles across BCD M&E's global locations means that our people often find new adventures during their time with us. Join us as a meeting planner role in the UK, stay for a global marketing career - there's always room to move.

We've got you covered
Our extensive benefits include comprehensive healthcare, retirement plans, continued education support, diverse work locations, travel and hotel discounts, volunteer and sustainability opportunities and a successful employee recognition program.

We're positive. You'll love it.
It starts from the top. Our leaders lead with positivity, believe in our people and trust us to do the right thing. There will always be support along your journey, in little and big ways.

Travel requirements for this role are as follows:Less than 25%

We carefully consider a wide range of compensation factors, including your professional background and experience. The salary range for candidates in applicable jurisdictions in the US for the position of Director, Software Engineering is between $135,000 - $165,000. The actual pay depends on your skills, qualifications, experience, geographical location, and project budget.

#LI-LZ1
#LI-KW1
#LI-Remote

#LI-Hybrid

#LI-Onsite

Similar Jobs

More Jobs at BCD Travel

More Enterprise Technology Jobs

Find similar Director, Software Engineering jobs: