Advance Your Career

Explore opportunities across Spectrum Equity’s portfolio

0

Companies

0

Jobs

Software Engineering, Director

CINC Systems

CINC Systems

Software Engineering
Duluth, GA, USA
Posted on Nov 4, 2025
Position: Software Engineering, Director
Location: Duluth, GA
Job Id: 288
# of Openings: 1

Director of Software Engineering

Location: Worldwide (Remote-first / Hybrid optional)

Reports to: CTO

Director of Software Engineering

CINC Systems

CINC Systems is the largest provider of accounting and management software in the community association management industry and the innovator behind accounting and banking integration. Founded in 2005 by a banker as the industry's first SaaS offering, CINC Systems now employs nearly 300 people and provides software and applications to more than 50,000 associations servicing over 5 million doors.

Backed by Hg Capital, CINC is scaling rapidly and transforming its technology foundation into an AI-native, modular, and globally distributed platform. Our engineering culture is grounded in craftsmanship, collaboration, and continuous learning. We attract and retain the best talent anywhere and give them the tools and freedom to do their best work.

About the Role

The Director of Software Engineering is a hands-on technical leader responsible for leading multiple cross-functional engineering teams focused on building world-class, AI-enabled SaaS products. This person will guide the design and implementation of modular, microservice-based applications that power the future of CINC’s platform.

This role requires an experienced engineer and leader who blends architectural depth, system-level thinking, and a calm, pragmatic approach to execution. The ideal candidate combines technical excellence with emotional intelligence, capable of influencing across disciplines and guiding complex initiatives from concept to delivery.

As a player-coach, the Director of Software Engineering creates the conditions for success: assembling exceptional teams, setting clear direction, fostering craftsmanship, and ensuring technical and product excellence. This role reports directly to the VP of Software Engineering and collaborates closely with Platform, Architecture, and Product leadership.

Key Responsibilities

· Lead global software engineering teams delivering high-impact, high-quality SaaS products built on modern cloud and microservice architectures

· Define and execute the technical strategy for modular application development, ensuring scalability, security, and long-term maintainability

· Champion AI-native software engineering practices that amplify quality, speed, and intelligence in the development lifecycle

· Partner with the Platform and Architecture teams to evolve system design, database architecture, and API contracts that enable cross-domain integration and transformation

· Guide teams in adopting event-driven architectures and distributed systems patterns aligned with business capabilities

· Apply design thinking and service design principles to connect technology decisions with user and business value

· Foster a collaborative, globally distributed engineering culture built on trust, learning, and continuous improvement

· Provide technical mentorship and career growth opportunities for engineers, emphasizing craftsmanship, discipline, and problem-solving

· Partner with Product and Data teams to deliver intelligent, data-rich applications that drive measurable business impact

· Represent engineering in executive forums, providing clear, pragmatic updates on progress, risks, and opportunities

· Ensure operational excellence through strong observability, performance, and security practices integrated into development workflows

· Promote flexibility in tooling and processes, empowering teams to select the best tools for their work within CINC’s engineering ecosystem

· Collaborate closely with other senior leaders to align on strategy, shared priorities, and long-term technical direction

Qualifications

Experience and Background

· 12+ years of software engineering experience including at least 5 years leading software engineering teams in a global organization

· Proven success building and scaling complex SaaS systems with microservice architectures, APIs, and distributed systems

· Deep technical understanding of backend systems, databases (SQL Server, Postgres, or similar), and API design principles

· Hands-on experience with event-driven architectures, message queues, and service integration patterns

· Demonstrated fluency in cloud-native design and experience working in AWS or similar environments

· Strong understanding of system and service design, architecture governance, and domain-driven design

· Knowledge of AI-native development workflows and practical experience integrating AI and automation into engineering systems

· Experience guiding modernization efforts and helping teams evolve from monolithic to modular systems while maintaining delivery velocity

· Familiarity with Agile and Extreme Programming (XP) practices including pairing, test-driven development, and continuous delivery

Leadership and Collaboration

· Proven ability to lead globally distributed teams with clarity, empathy, and accountability

· Excellent communicator, comfortable presenting technical and strategic topics to executive leadership and non-technical stakeholders

· Builder and connector who aligns teams around shared goals and creates the conditions for success

· Skilled at managing complexity with calmness and pragmatism, focusing on flow, quality, and learning

· Strategic collaborator capable of building influence across product, platform, and business functions

· Committed to developing and retaining top talent, upholding the philosophy of “best talent anywhere”

Mindset and Values

· Builder at heart who takes pride in the craft of software engineering

· Believes AI amplifies both strengths and weaknesses and that good fundamentals are the foundation of great outcomes

· Advocates for flexibility in ways of working, tooling, and team composition to achieve the best results

· Deeply customer-obsessed, focused on creating meaningful value through technology

· Calm under pressure, making deliberate and informed decisions in fast-moving environments

· Operates with humility, curiosity, and a growth mindset, modeling the traits of an ideal team player

What Success Looks Like

· Engineering teams deliver high-quality software quickly, safely, and predictably

· Systems evolve toward modular, event-driven, and AI-enabled architectures with measurable business impact

· Teams are engaged, autonomous, and aligned, reflecting a culture of trust, craftsmanship, and collaboration

· Architecture and design decisions are pragmatic, forward-looking, and consistently enable speed and learning

· The Director is recognized as a technical and cultural leader who connects strategy, people, and execution


Apply for this Position