Software Engineering Manager

Remote
Full Time
Experienced
Position:             Software Engineering Manager
Department:      Innovation
Reports to:          Vice President Engineering
Location:             Remote/Work From Home
Compensation:  $130,000-$160,000 USD
Open through:   April 25, 2025 

Tessitura is a non-profit company dedicated to helping arts and cultural organizations thrive.
CRM lies at the heart of our mission and our technology platform. With Tessitura in their toolkit, organizations can achieve their goals with ease.
The Tessitura community includes over 800 cultural institutions in ten countries. Our staff provide 24/7 support and offer guidance to grow revenue and build lifelong engagement.

Job Summary:
At Tessitura, the Innovation Group’s mission is to build Tessitura’s product and technology innovation pipeline from identification of need, through ideation, product development, engineering, infrastructure, quality assurance, deployment, and feedback/iteration cycles, ensuring that we deliver continually innovated technology to our members, ecosystem partners, and team members.

The Engineering division is responsible for creating enterprise systems that cut across all the functions of an arts and cultural organization to enable connections with prospects, donors, members, single-ticket buyers, and subscribers and other constituent groups. Tessitura offers an equally strong solution for ticketing, fundraising, marketing, customer relationship management, data segmentation and web capabilities. This includes business facing applications, consumer facing web applications, Android-based access control systems, and more.

Software Engineering Managers at Tessitura are highly collaborative and have strong, structured and methodical team leadership skills. They drive a culture of continuous self-improvement, individual responsibility, technical empowerment, and curiosity. Our Software Engineering Managers excel at mentoring team members, breaking down work and identifying efficient paths to achieving team goals, and measuring the effectiveness of their team.

Software Engineering Managers at Tessitura are passionate about building and supporting high-performing software teams as servant leaders.

We build and support diverse products such as a business facing CRM, ticketing and contribution management solution, a consumer-facing white label e-commerce application, a robust REST API, and an Android-based access control application.
We serve a thriving, unique, and passionate global community of Arts and Cultural organizations. As such, successful Front End Software Engineers at the Tessitura Network match the passion and creativity of the members we serve.


Specific Responsibilities:
  • Lead and manage a team of engineers
    • Maintain regular 1:1 check-ins with direct reports
    • Participate in hiring and training of new team members
    • Conduct annual reviews with team members
    • Code pairing with team members
    • Communicate engineering objectives and information to the team
    • Foster a culture of curiosity, ownership and empowerment within the engineering team by leading with the Tessitura Engineering Foundations as a standard.
    • Identify opportunities for growth and provide regular feedback to team members
    • Manage HR aspects of a team, including but not limited to vacation requests, compensation communication, and collecting and acting on feedback about work environment.
  • Maintain an ongoing team knowledge-building program that includes professional development on relevant new technology, existing components and technology being used by the team, and secure software practices.
  • Work with Engineering Leadership team to define and measure team performance and effectiveness indicators for the Engineering team.
  • Collaborate with Engineers, Product Owners, or other stakeholders to plan, prioritize and deconstruct software development tasks; resulting in the optimum workflow
  • Work with engineering leadership to organize and deploy engineers to best accomplish the objectives of the engineering team
  • Possess thoughtful and clear communication skills
  • Become well-versed in Tessitura domain knowledge of our members and platform
  • Work with engineering leadership to translate company objectives in to Engineering team objectives
  • Exemplify, embed and reinforce the connection between the Company’s values, people, and organizational performance, taking personal accountability for individual, departmental and organizational performance.
  • 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


Required Skills and Experience:
  • People management experience
  • 7+ years working as a Software Engineer on a team of Software Engineers, working in a shared code environment that ships code to users at least once per month
  • 3+ years building and shipping software to commercial cloud environments such as Amazon Web Services
  • Experience communicating and working with Product Owners, Business Analysts and stakeholders to break down and deliver software projects
  • Experience with continuous integration and continuous deployment systems
  • Experience measuring team effectiveness and performance
  • A passion for building strong, high-performing teams
  • An open, curious, and growth-oriented mindset


Preferred Skills:
  • At least a bachelor’s degree in Computer Science, related discipline, or equivalent experience
  • Experience managing direct reports
  • Experience with .NET technology and C#
  • Experience with web front-end frameworks like Angular
  • Experience running .NET workloads over Linux
  • Cloud-native mindset, including aspects of performance, reliability, scalability, resilience
  • Experience working in a distributed office environment

How to apply
Please apply by using the online form. If you have any questions or need assistance, please contact us at [email protected]

Our company is committed to building a team that represents a variety of backgrounds, perspectives, and skills, as well as providing a workplace of mutual respect, free of any discrimination or harassment. We seek to recruit, develop, and retain the most talented people from a diverse candidate pool.

Benefits and Compensation
The compensation reflects a U.S. salary range based on current market data. The candidate's skills, experience, and other relevant factors will determine the final compensation.
Tessitura Network offers a comprehensive and robust benefits package designed to support our employees' well-being. Our offerings include various medical, dental, and vision plans, as well as life and AD&D insurance, disability insurance, employee assistance programs, and a 401(k) retirement plan with employer match. We prioritize work-life balance by providing generous paid time off, including vacation and sick leave, 12 weeks of paid parental leave, a 7-week sabbatical after seven years of service, and a recharge week between Christmas and New Year’s. These benefits are available to our fully remote team, with adjustments made as required by local laws.

Diversity, Equity, Accessibility, and Inclusion (DEAI) Commitment
At Tessitura, our mission is to enable arts and cultural organizations to achieve their goals. We recognize that having a diverse team is not only critical to our commitment to adopt equitable behaviors, but it will also fuel collaboration, innovation and creativity as we deliver on our mission.

Creating an environment where everyone feels safe and comfortable in bringing their authentic selves to work is both our pledge and our passion.

Ultimately, providing an accessible and inclusive workplace will allow the Tessitura community to thrive.

Equal Opportunity
Tessitura is an equal opportunity employer and does not unlawfully discriminate against employees and applicants for employment based on race, color, sex, religion, national origin, citizenship status, age, genetic information, sexual orientation, creed, marital status, gender identity and expression, physical or mental disability of an otherwise qualified individual, membership or application for membership in a uniformed service, engaging in legally protected activity, or any other characteristic protected under applicable law. Tessitura also provides reasonable accommodations to applicants and employees in accordance with applicable law. Subject to its legitimate business requirements, Tessitura bases all personnel actions, such as recruitment, hiring, training, promotion, transfer, layoff, recall, compensation and benefits, discipline, termination, and educational, recreational, and social programs, solely on an individual's qualifications, merit and performance.

 
Share

Apply for this position

Required*
Apply with
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

To comply with government Equal Employment Opportunity and/or Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.
Human Check*