This job posting has expired and no longer is available. Please explore other opportunities.

Software Engineering Team Lead, .NET

Remote (Canada)

Who we are

At Personify, we build strong connections with our clients so they can build strong connections with their communities. One of the most diversified and fastest-growing technology providers of integrated software solutions, we are innovative leaders in the industry and respond to the needs of our clients through products that include:

  • A2Z Events, a multi-event platform that enables clients to manage their events from start to finish, including floor plans, financials, managing contracts and sponsorships, and increasing engagement through mobile applications and a networking suite.
  • CommUnity, an online community platform for those with common interests to connect, learn and collaborate. 
  • Wild Apricot, an all-in-one solution that automates and simplifies workflows enabling nonprofits and associations to manage their membership, streamline their processes, and make room for human connections.
  • Member Clicks, an easy-to-use member management cloud solution aimed at small to medium-sized nonprofit organizations and associations.
  • ThreeSixty, an enterprise management solution for associations, nonprofits, YMCAs and JCCs to engage, manage and grow their membership.
  • And more.

At Personify, we're in the relationship building business, powering conversations, donations, events, and foundations through analytics, tools, and robust backend management systems. With 300+ employees in our offices in Austin, Atlanta, and Toronto, and as part of remote teams across Canada and the US, we're the people designing the technology that reaches 30,000+ clients resulting in 3B+ interactions a year with our products. Joining us is a chance to take your skills and expertise and build solutions for the real world that strengthen the connection between clients, their mission and their communities.

Who we need

We are looking for a Software Engineering Team Lead to join our A2Z squad; someone who wants to architect, code, teach, and plan. You will lead a team of engineers, work with the product management team to understand requirements, suggest technical solutions, build, implement, and deploy new features. 

If you enjoy taking on new challenges, working in a rapidly changing environment, learning new skills, and applying it all to solve significant and impactful business problems, we want you as part of our team.

What’s in it for you

Exposure, mentorship, collaboration, and career growth. 

This is a genuine opportunity to be leader of a collaborative team, help other engineers to grow professionally, and play a critical role in making technical decisions - while staying hands-on. It’s a chance to see your ideas come together - and land in front of end-users within weeks or days. You want the chance to build new products and introduce the latest tools and technologies to architect full updates to existing ones. 

At Personify, we offer a balance between established and responsive, between new and tenured. We are proud to say, many of our team members have been here for 5, 10, even 15 years. And, we have people who've joined us recently. You will have the option to try new avenues and pivot back if that's what you need to do your best work. This is the next step in your career, and we will support you further along a technical or people management path.

How you will make an impact:

  • Coaching. You will mentor and guide the work of team members, sharing knowledge and best practices in engineering techniques, processes, and new technologies. You will conduct code reviews, offer feedback, and empower others with the skills they need to succeed and contribute to the work we are all doing.
  • Advise. You will stay up to date on tools, evaluating applications and limits, and potentially incorporate them into your team’s architecture. You will apply your insights and experience to make recommendations for overall application system design, architecture, security, scalability, reliability, and performance. You will recommend changes to processes and tools at the squad, group, or department level based on industry standards, current design patterns, and modern practices.
  • Build. You will identify, scope, and architect solutions for new features while considering technology alternatives and all impacts and tradeoffs. You will write code, deploy CI/CD pipelines, optimize relational databases, and ensure we are developing high quality, clean code for our scalable and resilient products. 
  • Lead. You will spearhead large initiatives within the team, including technical design and delivery of complex features across multiple systems as well as the full redesign and rebuild of existing platforms. You will develop technical roadmaps and lead engineers across one or more squads. You will identify ways to improve codebases and solutions to complex problems and effectively propose paths forward to drive outcomes

Subscribe to Job Alerts