Director, Software Engineering

Tessitura Logo

Tessitura

πŸ’΅ $160k-$200k
πŸ“Remote - Worldwide

Summary

Join Tessitura as their Director, Software Engineering, leading and managing multiple software engineering teams. You will oversee staff engineers, collaborate with the VP of Engineering to develop and execute engineering strategy, and establish engineering standards. This role requires driving cross-team collaboration, managing resource allocation, overseeing hiring and talent development, and fostering a culture of continuous learning. You will also coordinate with product development teams, support engineering managers' professional development, and lead engineering participation in company-wide initiatives. The position involves managing relationships with external technology partners and driving the adoption of modern engineering practices. This is a work-from-home, full-time position offering a competitive salary and comprehensive benefits.

Requirements

  • 10+ years of software engineering experience with demonstrated progression in technical leadership roles
  • 5+ years of experience managing engineering managers and senior technical staff
  • Strong technical background with hands-on experience in modern programming languages such as C#, Java, or similar object-oriented languages
  • Experience with JavaScript frameworks such as Angular or React
  • Extensive experience with cloud computing platforms, particularly Amazon Web Services, including infrastructure as code and cloud-native development practices
  • Proven track record of leading large-scale software development initiatives and product delivery
  • Experience with continuous integration, continuous deployment, and modern DevOps practices
  • Strong understanding of software architecture, system design, and technical decision-making at enterprise scale
  • Exceptional communication skills with ability to translate technical concepts to business stakeholders and vice versa
  • Experience with agile development methodologies and team management practices
  • An open, curious, and growth-oriented mindset with commitment to continuous learning

Responsibilities

  • Lead and manage multiple Software Engineering Managers, providing strategic guidance, mentorship, and support for their team leadership responsibilities
  • Oversee Staff Engineers across teams, ensuring technical excellence and architectural consistency across all engineering initiatives
  • Collaborate with VP Engineering to develop and execute engineering strategy, translating business objectives into technical roadmaps and team goals
  • Establish and maintain engineering standards, best practices, and methodologies across all development teams
  • Drive cross-team collaboration and ensure alignment of engineering efforts with product development and business objectives
  • Manage resource allocation and team organization to optimize engineering effectiveness and delivery capabilities
  • Oversee hiring and talent development initiatives, working with managers to identify, recruit, and retain top engineering talent
  • Establish and monitor key performance indicators for engineering teams, measuring effectiveness, productivity, and code quality
  • Foster a culture of continuous learning, innovation, and technical excellence throughout the engineering organization
  • Coordinate with Product Development and other Innovation Group teams to ensure fluid product delivery
  • Support Software Engineering Managers in their professional development, providing guidance on team leadership and technical management
  • Guide Staff Engineers in their technical leadership roles, ensuring they effectively mentor teams and drive architectural excellence
  • Lead engineering participation in company-wide initiative, representing engineering perspectives in strategic planning sessions
  • Oversee implementation of security practices, compliance requirements, and industry standards across all engineering teams
  • Manager relationships with external technology partners and vendors as needed for engineering initiatives
  • Drive adoption of modern engineering practices including continuous integration, deployment automation, and cloud-native development
  • Lead engineering response to critical technical issues and coordinate cross-team problem resolution efforts
  • Support the development and execution of professional development programs for all engineering staff
  • To support the Innovation Group on key short and long-term strategic planning issues and make recommendations on important decisions as a member of engineering leadership
  • To integrate as a key member in Innovation Group leadership, advancing the business of arts and culture through technical excellence
  • To role model, embed and reinforce the connection between the Company's values, people, and organizational performance, taking personal accountability for individual, departmental and organizational performance
  • Support and take personal responsibility for driving Tessitura's company culture of diversity, equity, inclusion, transparency, and openness, and to have mutual respect, and appreciation for everyone's contribution to the Company, offering support and encouragement to others as required
  • To maintain and improve the Company's reputation as a leading service provider with a focus on Member needs, working as a leader, taking a broad, strategic, cross Company view in any decisions
  • To understand the risks and challenges that faces the Company as an international organization, taking account of Age, Disability, Gender, Language, Race, Religious Belief, and Sexual Orientation
  • To support and take personal responsibility for driving the Company's Corporate Plan, and associated strategies, and to have mutual respect, and appreciation for everyone's contribution to the Company, offering support and encouragement to others as required
  • As a term of employment, the post holder may be required to undertake such other duties and / or times of work as may be reasonably be required commensurate with the general level of responsibility within the Company

Preferred Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related discipline, or equivalent experience
  • Experience with .NET technology stack and Microsoft development ecosystem
  • Experience with enterprise software development and deployment in regulated industries
  • Knowledge of security practices, compliance requirements, and industry standards (PCI, GDPR, etc.)
  • Experience working in a distributed office environment with global teams
  • Understanding of the arts and cultural sector or similar mission-driven organizations
  • Experience with the Tessitura platform or similar enterprise software solutions
  • Advanced degree in Computer Science, Engineering, or related field

Benefits

  • Various medical, dental, and vision plans
  • Life and AD&D insurance
  • Disability insurance
  • Employee assistance programs
  • A 401(k) retirement plan with employer match
  • Generous paid time off, including vacation and sick leave
  • 12 weeks of paid parental leave
  • A 7-week sabbatical after seven years of service
  • A recharge week between Christmas and New Year’s

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs