Back to job search
Curve Dental logo
Curve DentalVerified Job Source

Software Development Manager

  • Calgary, AB
  • On-site
  • Posted Jul 6, 2026
  • 1 position

Opens an external site

Sign in to save this job
Employment type
Full-time
Experience level
Lead · 10+ years
Posting language
English
Working hours
40 hours per week

Job summary

Lead software development teams to deliver high-quality platform enhancements while managing performance, mentoring, and recruitment. Coordinate technical execution, manage dependencies, and balance technical debt with business functionality delivery.

Job details

WHAT YOU'LL DO As a Software Development Manager at Curve, you'll lead one or more software development teams, working alongside Product Managers, Architects, and other Development Managers to deliver high-quality software that advances Curve's platform. PEOPLE MANAGEMENT: * Continuously monitor and support the performance and growth of your direct reports * Own performance management, mentoring, feedback, and career planning for individual developers * Provide input into the performance process for non-development team members (e.g. QA, Product Owners, UX) * Lead recruitment and onboarding for software developers on your teams * Handle disciplinary actions in coordination with senior management as needed * Manage team schedules, availability, and general administration TECHNICAL: * Participate in and coordinate the research, prototyping, and selection of new tools and technologies; assist in their implementation and rollout across the organization * Recognized within the development organization as technically skilled in one or more key technologies or practices, and able to contribute meaningfully beyond your core area of expertise * Perform code reviews to ensure adherence to design and coding standards, and champion the value of code review culture across teams * Participate in architectural design alongside software architects, infrastructure architects, and development leads * Coordinate with other engineering managers and architects to identify improvement opportunities across the product suite and prioritize technical debt * Evangelize software testing and quality assurance, making appropriate use of both automated and manual testing — and help set realistic coverage targets that lean toward quality wherever practical. * Contribute to setting realistic code coverage targets that balance quality and delivery speed — with a lean toward quality wherever practical * Balance technical debt reduction against the business need to deliver new functionality * Stay current with industry developments, emerging AI technologies, and modern software development practices * When needed, pair-program with a developer or take on development work to keep a project moving MANAGEMENT * Coordinate day-to-day development activities * 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 * Define and coordinate the work necessary to deliver on a project for all relevant stakeholders * Ensure requirements are well understood and sufficient to maintain team velocity * Lead estimation and forecasting, helping teams plan realistic delivery timelines * Assist with deployment, validation, release, and rollback activities * Work closely with the infrastructure and operations team to coordinate product rollouts, provide input on monitoring, and support production issues * Be accountable for the transparency, execution, and successful delivery of your team's projects * Drive continuous improvement across your team's processes, tools, and communication * Engage with customers and vendors on new software features or products when needed * Some off-hours work is required for production releases; Curve practices continuous delivery, so off-hours deployment work is infrequent WHAT WE’RE LOOKING FOR 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, well-defined development tasks * Demonstrated ability to organize, manage, and lead multiple teams focused on different objectives * Ability to manage dependencies, remove obstacles, and keep teams productive * Excellent communication skills, with the ability to articulate complex technical concepts clearly to both technical and non-technical stakeholders * Experience collaborating across product management, architecture, UX, QA, and customer support teams 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 During your first year, you will: * 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

What you’ll do

Lead software development teams to deliver high-quality platform enhancements while managing performance, mentoring, and recruitment. Coordinate technical execution, manage dependencies, and balance technical debt with business functionality delivery.

Requirements

Requires 8+ years of professional software development experience and 3+ years of leadership experience building large-scale web applications. Must be proficient in AWS, object-oriented languages, and system architecture within an agile SaaS environment.

Listed skills

  • Project Coordination · Preferred
  • Recruitment · Preferred
  • REST APIs · Preferred
  • AI-assisted development · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • People Management
  • AWS Architecture
  • System Design
  • Object-Oriented Development
  • REST APIs
  • JavaScript Frameworks
  • Agile Methodology
  • Technical Backlog Management
  • Code Review
  • SaaS Development
  • Scalability
  • Performance Optimization
  • Recruitment
  • AI-Assisted Development
  • Relational Databases
  • Project Coordination

Job areas

  • Software
  • Technology
  • Management & Leadership
  • Engineering

More jobs from Curve Dental

See all jobs from Curve Dental