Description
At Ticketure, we believe cultural organizations deserve technology that’s as inspiring as the experiences they create.
That’s why we build modern software for museums, zoos, aquariums, gardens, science centers, performing arts organizations, and other cultural attractions around the world.
Our two platforms help organizations deliver exceptional guest and patron experiences.
Ticketure provides mobile-first, API-first ticketing for general admission and timed-entry attractions, while PatronManager is the leading Salesforce-native CRM for the performing arts, helping organizations strengthen patron relationships and fundraising.
No matter your role, you’ll be part of a collaborative team that values ownership, innovation, and continuous improvement.
Together, we’re helping cultural organizations connect more people with experiences that inspire, educate, and bring communities together.
Job Summary
The Senior Software Engineer is a key technical contributor responsible for designing, developing, and optimizing back-end systems within our Ticketure product.
This role works closely with Engineering, Product, and Design to understand requirements and deliver high-quality solutions, while helping evolve best practices across the engineering team.
This position reports directly to the Team Lead, Engineering (Ticketure).
What You'll Do
Own and solve large problems and projects from start to finish, from understanding requirements through delivering production-quality solutionsTake overall responsibility for technical tasks that include the work of others as a senior member of the teamEnsure all work meets the team's technical norms and quality standardsWork closely with client facing team members to meet client expectations and efficiently triage and resolve issuesSupport the business in meeting contractual SLAs, including being contactable and available at short notice for issues or outages that prevent clients from selling ticketsWork effectively within the constraints of the existing codebase, making tradeoffs that balance business continuity with roadmap deliveryMentor and support other engineers, providing guidance on best practices, code quality, and technical problem-solving
Other Duties
This job description is intended to provide an overview of the position and does not represent a comprehensive list of duties.
The employee may be required to perform other duties that are reasonably related to the role, as directed by the employer, and the scope of responsibilities may be reviewed and updated from time to time in consultation with the employee.
Qualifications
Minimum Requirements
Four or more years of back-end development experience with a focus on designing and building scalable, high-performance, high-quality systemsProven, hands-on experience building production systems in Go, our back-end programming language of choiceProduction experience with MySQL and ElasticSearchExperience deploying and maintaining systems in a cloud environment, AWS preferredBasic understanding of front-end technologies such as JavaScript and Vue.js
What You Bring
Ability to break down complex technical problems and identify root causes, with attention to detailSkill in translating complex technical concepts for both technical and non-technical audiencesComfort working independently while collaborating across cross-functional teamsTrack record of managing multiple concurrent projects without sacrificing qualityGenuine interest in mentoring engineers and raising the technical skill set of the wider team
Equipment/Software/Tools
Google SuiteSlack
What we offer
Competitive base annual salary, commensurate with experienceAnnual discretionary bonus based on performance and company successIncentive equity opportunity3.5% employer KiwiSaver contributionHome office stipendAnnual leave that increases with tenurePaid volunteer leaveWorking abroad opportunitiesLearning and development support, including reimbursement for approved educational expensesFlexible working arrangements
Location: This role is primarily performed in a remote work environment with quarterly meet-ups in Wellington
Work Environment & Physical Requirements
The physical requirements described below are representative of those that must be met to successfully perform the essential functions of this role.
Reasonable accommodations may be made to enable qualified individuals with disabilities to perform these essential functions.
In this position, you can expect to:
Collaborate & Communicate: Regularly communicate and exchange information with colleagues, clients, and stakeholdersWork Digitally: Spend extended periods working on a computer, utilizing software applications, and operating standard office equipmentRemain Stationary & Move About: Remain in a stationary position for extended periods, with occasional movement throughout the work environmentUse Hands & Vision: Frequently use hands and fingers to operate a computer, keyboard, and other office equipment, and regularly observe and interpret information displayed on screensHandle Materials: Occasionally move, lift, or transport items weighing up to 15 poundsLocation: This role is primarily performed in a remote work environment
Our Commitment to Diversity & Inclusion
At Ticketure, we believe great ideas come from diverse voices.
We’re committed to creating a workplace where every team member feels welcome, respected, and empowered to thrive.
We do not tolerate discrimination of any kind and provide equal opportunities regardless of race, color, religion, marital status, age, national origin, ancestry, disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, veteran status, or any other status protected under applicable law.
What makes Ticketure strong is the variety of perspectives, experiences, and cultural backgrounds our people bring to the table.
We celebrate those differences and know they help us innovate, grow, and serve our clients better.
Our focus is on building a culture of inclusion where everyone belongs, because when we do that, we all succeed together.
Our team is here to support you throughout the hiring process with reasonable accommodations.
We strive to provide an unbiased and equitable interview experience for all applicants.
If you need assistance applying for a role due to a disability or special need, please let us know by emailing accommodations@ticketure.com.
Ticketure Global Applicant Privacy Notice
We do not believe in a perfect candidate.
If you are excited about this role and meet most of what is listed above, we encourage you to apply, including if you have a non-traditional background or career path.