Tessitura Network Company Profile

Software Engineer

Tessitura Network

Job Description

Position: Software Engineer

Department: Innovation

Reports to: Lead Software Engineer

Type: Full-time, Work from home

Compensation: $80,000 - $105,000 USD

Open through: October 22, 2021

Tessitura is a nonprofit tech company serving over 725 arts organizations and cultural attractions in ten countries. The Tessitura CRM platform brings ticketing & admissions functionality together with fundraising, membership, marketing, education, front of house, business intelligence, and real-time web and mobile transactions.

The Tessitura community includes cultural institutions such as museums, performing arts centers, theatres, orchestras, dance companies, festivals, opera companies, zoos, aquariums, gardens, science centers, and more. A global staff provides 24/7 support and offers guidance to streamline operations, grow revenue, and build lifelong customer 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 Engineers at Tessitura are highly collaborative and bring creativity and curiosity to their work every day. They exhibit a natural predilection for learning, self-improvement, and elevated team operations.

We also serve a thriving, unique, and passionate global community of Arts and Cultural organizations. As such, successful Software Engineers at the Tessitura Network match the passion and creativity of the members we serve.


  • Program functional software systems as described by the Product group.
  • Improve the performance, maintenance, deployability, and test coverage of existing software
  • Support the Tessitura platform, triage problems and troubleshoot technical issues
  • Support Innovation Group and Tessitura Network short and long-term objectives by building software that achieves those objectives.
  • Participate in team design, culture, and planning conversations.
  • Participate in conversations with stakeholders
  • Learn and understand domain knowledge related to the Arts and Culture industry.
  • 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.
  • Domestic travel, 4-6 weeks per year (travel is currently suspended)
  • Other duties as assigned

Required Skills and Experience:

  • 1+ years industry experience as a Software Engineer or a Software Developer
  • 1+ years of programming experience with at least one modern language such as C#, Ruby, PHP, or Java.
  • 1+ years experience in JavaScript frameworks such as Angular or React
  • 1+ years experience working with a source control system in a shared code environment.
  • An open, curious, and growth-oriented mindset.

Preferred Skills and Experience:

  • Software bootcamp certification, BA/BS in Analytics, Computer Science, Engineering, Statistics, Mathematics or related field or equivalent experience.
  • 3+ years industry experience as a Software Engineer or a Software Developer
  • C# and Angular experience
  • Cloud computing experience managing and deploying cloud infrastructure as code and working with serverless computing and cloud services to build applications.
  • Experience working in a team, shared code responsibility software development environment
  • Experience working in a distributed office environment.
  • Experience working with the Tessitura Platform

How to apply:

Apply by submitting a cover letter and résumé through tessituranetwork.com. If you have are having difficulty accessing or using the website to apply for a position, you can request help by sending an email to [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.

About Us:

We are Tessitura, a nonprofit tech company dedicated to helping arts and cultural organizations thrive.

CRM lies at the heart of our mission and our technology platform. Ticketing works hand-in-hand with fundraising, membership, marketing, education, and front of house. Intuitive tools help uncover business insights and turn data into action. And features like timed admission, integrated streaming, and contactless scanning help build a sustainable future. With Tessitura in their toolkit, organizations can achieve their goals with ease.

The Tessitura community includes over 750 arts organizations and cultural attractions in ten countries. Our staff provide 24/7 support and offer guidance to grow revenue and build lifelong engagement.

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, 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.



Find your dream job

Freshly added jobs in United States

Tenjin Inc: Senior Front-End Engineer (CA or Remote)

Tenjin Inc: Senior Data Engineer (CA or Remote)

Software Engineer

Tenjin Inc: Senior Mobile SDK Engineer (CA or Remote)

Tenjin Inc: Senior Engineering Manager - Data and Backend

Software Engineer

Software Engineer I

Tenjin Inc: Senior Full-Stack Engineer (CA or Remote)