Director of Software Engineering

CINC Systems

CINC Systems

Software Engineering
Bogotá, Bogota, Colombia
Posted on Mar 19, 2026
Position: Director of Software Engineering
Location: Bogota, Colombia
Job Id: 519
# of Openings: 1

Director of Software Engineering
Location: Worldwide (Remote-first / Hybrid optional)
Reports to: CTO
About CINC Systems
CINC Systems is the leading provider of accounting and management software for the community association management industry. Our platform supports more than 50,000 associations and millions of homes, helping property managers, boards, and residents work better together through secure, reliable, and increasingly intelligent technology.
We believe software should make life a little less tedious and a little more meaningful every day. That belief shapes how we build, how we lead, and how we evolve.
We are at an important moment in the evolution of business and technology. New tools, new architectural patterns, and new AI capabilities are creating opportunities to rethink products, workflows, and operating models from first principles. At CINC, we are looking for leaders who embrace that reality with curiosity and urgency. We want builders who do not wait for perfect conditions, who can see where technology is going, and who know how to help teams turn that potential into better software, better customer experiences, and better businesses.
About the Role
The Director of Software Engineering is a senior engineering leader responsible for a product line at CINC. You will lead multiple teams and help translate strategy into systems, execution, and customer value.
This is a leadership role for someone who is equally comfortable improving how teams work today and helping shape what they should become tomorrow. You will guide organizations through meaningful technical and organizational change, whether that means evolving architecture, modernizing delivery practices, introducing new platform capabilities, adopting AI-enabled workflows, or helping teams move from tightly coupled systems toward clearer service and domain boundaries.
We are looking for leaders who build and ship daily. That does not mean personally writing every line of code. It means staying close to the work, creating strong execution habits, removing friction, making sound technical judgments, and helping teams deliver meaningful progress continuously. The best leaders in this role combine product sense, engineering depth, operational discipline, and a genuine instinct for transformation.
Role Overview
In this role, you will:
  • Lead multiple engineering teams responsible for a product line, platform area, or major business capability
  • Create the conditions for teams to ship high-quality software frequently and sustainably
  • Partner closely with Product, Design, Data, AI, Platform, and Quality leaders to deliver practical business outcomes
  • Guide architectural evolution, including modernization efforts such as monolith decomposition, service design, API strategy, event-driven integration, and platform adoption where appropriate
  • Help teams apply new tools and technologies thoughtfully in order to simplify workflows, accelerate delivery, and unlock new customer value
  • Develop strong engineering leaders, improve organizational effectiveness, and strengthen a culture of ownership, speed, craftsmanship, and learning
Key Responsibilities
The Director of Software Engineering is accountable not only for delivery, but for the overall effectiveness of the engineering system within their area.
You will help teams operate with clarity, energy, and high standards. You will support modernization where needed, but always in service of better outcomes rather than transformation for its own sake. You will help the organization stay adaptive as technologies, customer expectations, and product opportunities evolve.
In this role you will:
  • Lead multiple software engineering teams delivering business-critical products and capabilities
  • Own engineering outcomes across execution, quality, reliability, maintainability, and team health
  • Partner with Product leadership to shape roadmaps, clarify priorities, and align investments to business outcomes
  • Create strong operating rhythms that support daily progress, continuous delivery, and fast feedback
  • Drive architectural improvement across your area, including service boundaries, APIs, data flows, platform patterns, and modernization strategy
  • Lead and support transformation efforts such as moving from monolithic systems toward modular services where it creates meaningful leverage
  • Help teams use modern tools, automation, and AI-enabled practices to improve developer productivity and product quality
  • Coach managers, team leads, and senior engineers to raise the bar on technical judgment, execution, and leadership
  • Foster an environment where teams take ownership, learn quickly, and ship with urgency and care
  • Recruit exceptional talent and help build an engineering organization that attracts builders and problem solvers
  • Partner across functions to improve the full product development lifecycle from discovery through delivery and operation
  • Use metrics and direct observation to improve flow, delivery confidence, and customer impact over time
Qualifications
You are an experienced engineering leader with a record of building strong teams and helping organizations evolve alongside changing business and technology conditions. You know how to improve systems without creating unnecessary complexity, and you understand when transformation should be bold, gradual, architectural, organizational, or operational.
Strong candidates typically bring:
Experience and Background
  • 10+ years of software engineering experience with significant time in engineering leadership roles
  • 5+ years leading multiple teams and developing managers or senior technical leaders
  • Experience delivering and operating software in complex SaaS or platform environments
  • Proven success leading meaningful technical change, such as monolith to microservices, modernization of legacy architectures, cloud migration, platform standardization, or adoption of AI-enabled engineering workflows
  • Strong understanding of modern software engineering practices including CI/CD, automated testing, observability, cloud infrastructure, and secure software delivery
  • Experience with distributed systems, APIs, integrations, and event-driven architectures
  • Experience working with globally distributed teams in a remote-first or hybrid environment
Leadership and Systems Thinking
  • Ability to lead through managers and senior engineers while staying grounded in engineering reality
  • Strong judgment in balancing speed, quality, and long-term maintainability
  • Ability to recognize when new tools or technologies create an opportunity to rethink how the business operates
  • Excellent communication skills and the ability to create clarity across technical and non-technical stakeholders
  • Strong coaching and talent development capability
  • Comfort leading through ambiguity and helping teams make steady progress in fast-changing environments
Technical and Product Fluency
  • Strong technical credibility in architecture, delivery systems, and engineering operations
  • Ability to assess modernization opportunities and guide practical implementation
  • Comfort partnering closely with Product and Design to connect engineering choices to customer and business value
  • Emerging AI-native product development and the changing shape of software engineering is a strong advantage
Mindset and Values
  • Builder’s mindset with a bias toward shipping, learning, and iterating
  • High standards for ownership, communication, and craftsmanship
  • Energized by change and motivated by the opportunity to continuously improve products, processes, and systems
  • Practical, humble, and resilient
  • Believes great software should reduce friction and create more meaningful experiences for users and teams alike
What Success Looks Like
Success in this role means your area becomes faster, clearer, and more effective over time. Teams ship frequently. Architecture evolves intentionally. Leaders grow. Customers feel progress. The organization becomes better at using new technologies and new ways of working to create real advantage.
Within your area:
  • Teams build and ship daily or near-daily with strong quality and operational discipline
  • Engineering and Product operate with shared clarity around priorities and outcomes
  • Architectural improvements make the system easier to evolve and extend
  • Transformation efforts are practical, well-sequenced, and tied to clear business value
  • Managers and senior engineers grow in capability and ownership
  • The organization becomes more adaptive, more productive, and more confident in its ability to deliver meaningful change
Why This Role Matters
This role is central to how CINC evolves. The Director of Software Engineering helps turn possibility into practice by guiding teams through the ongoing changes in technology, product development, and business operations.
For the right leader, this is an opportunity to shape teams, architecture, and execution in a company that values builders. We are looking for someone who sees transformation not as a one-time initiative, but as an ongoing capability. Someone who helps teams use the best of what is emerging to build software that makes life a little less tedious and a little more meaningful every day.

Apply for this Position