Software Development Manager
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Curve Dental is looking for a Software Development Manager to lead high-performing teams building an AI-enabled cloud-based dental practice management platform. You will manage people, drive technical delivery, and collaborate with product and architecture teams to deliver scalable, reliable software.
Key Skills for This Role
Responsibilities
- Lead one or more software development teams, working alongside Product Managers, Architects, and other Development Managers to deliver high quality software
- Manage performance, mentoring, feedback, and career planning for individual developers
- Participate in research, prototyping, and selection of new tools and technologies
- Perform code reviews to ensure adherence to design and coding standards
- Participate in architectural design alongside software architects and infrastructure architects
- Coordinate day to day development activities and manage dependencies within and between project teams
- Serve as the primary point of contact for removing blocking issues
- Work alongside Product Manager on technical backlog definition, estimation, and maintenance
- Lead estimation and forecasting, helping teams plan realistic delivery timelines
- Assist with deployment, validation, release, and rollback activities
- Drive continuous improvement across team's processes, tools, and communication
Requirements
- 3+ years of experience leading or managing software developers building large scale web applications
- 8+ years of professional software development experience building enterprise or SaaS software
- Proven ability to deliver high quality software in an agile SaaS environment
- Strong understanding of AWS architecture best practices
- Proficiency in relational databases and data storage technologies
- Strong experience with object oriented development in one or more languages (C#, Java, PHP, or similar)
- Experience with REST APIs and JavaScript frameworks in rich web applications
- Proven ability in system design and architecture, with a focus on scalability, reliability, and performance
- Experience writing user stories and breaking down high level requirements into smaller development tasks
- Demonstrated ability to organize, manage, and lead multiple teams focused on different objectives
- Excellent communication skills, with the ability to articulate complex technical concepts clearly
Full Job Posting
About Curve Dental
- Curve Dental is the leading cloud based dental practice management platform.
- We are building a shared intelligence platform that brings agentic AI into every aspect of the dental practice.
What You'll Do
- Lead one or more software development teams, working alongside Product Managers, Architects, and other Development Managers to deliver high quality software
- Manage performance, mentoring, feedback, and career planning for individual developers
- Participate in research, prototyping, and selection of new tools and technologies
- Perform code reviews to ensure adherence to design and coding standards
- Participate in architectural design alongside software architects and infrastructure architects
- Coordinate day to day development activities and manage dependencies
- Serve as the primary point of contact for removing blocking issues
- Work alongside Product Manager on technical backlog definition, estimation, and maintenance
- Lead estimation and forecasting
- Assist with deployment, validation, release, and rollback activities
- Drive continuous improvement across team's processes, tools, and communication
Required Qualifications
- 3+ years of experience leading or managing software developers building large scale web applications
- 8+ years of professional software development experience building enterprise or SaaS software
- Proven ability to deliver high quality software in an agile SaaS environment
- Strong understanding of AWS architecture best practices
- Proficiency in relational databases and data storage technologies
- Strong experience with object oriented development in one or more languages (C#, Java, PHP, or similar)
- Experience with REST APIs and JavaScript frameworks in rich web applications
- Proven ability in system design and architecture, with a focus on scalability, reliability, and performance
- Experience writing user stories and breaking down high level requirements into smaller development tasks
- Demonstrated ability to organize, manage, and lead multiple teams focused on different objectives
- Excellent communication skills
Preferred Qualifications
- Experience recruiting and onboarding software developers
- Experience in healthcare or other highly regulated SaaS environments
- Experience using and encouraging modern AI assisted development tools (Claude Code, Cursor, GitHub Copilot, or similar)
- Familiarity with AI/ML concepts and experience working alongside AI focused development teams
What Success Looks Like
- Become the leader your teams and partners trust and rely on.
- Consistently deliver high quality software that advances Curve's AI enabled platform
- Build strong working relationships across product management, architecture, customer success, and peer engineering teams
- Establish a high performance team culture grounded in accountability, quality, and continuous improvement
- Identify and drive initiatives that reduce technical debt and improve development velocity
- Lead your teams through the adoption of modern AI assisted development tools and practices
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Curve Dental
Software Development Manager
Calgary, CAN
Curve Dental seeks a Software Development Manager to lead high-performing teams building AI-enabled dental practice management software. You will manage people, drive technical excellence, and coordinate delivery of prod
AI/ML Platform Software Developer
Calgary, CAN
Curve Dental is looking for an AI Platform Software Developer to build the intelligence layer for modern dentistry. This hands-on role involves designing, building, and delivering production AI capabilities, agentic work
AI/ML Software Developer
Calgary, CAN
Curve Dental is seeking an AI/ML Software Developer to design, build, and deliver production AI capabilities for its cloud-based dental practice management platform. The role involves developing intelligent agents, machi
AI/ML Platform Software Developer
Calgary, CAN
Curve Dental is seeking an AI Platform Software Developer to build the intelligence layer for modern dentistry. You will design and deliver production AI capabilities, agentic workflows, and machine learning solutions fo