Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Flex Dental Logo

Software Development Manager

Flex Dental

Salary not specified
Aug 13, 2025
Alpharetta, GA, US
Apply Now

Flex Dental is looking to simplify the lives of dentists and their staff by developing cutting-edge solutions for dentists and fostering a great workplace culture for their team. They are seeking a Software Development Manager to lead their Software Engineering teams to deliver high-quality solutions that meet business needs.

Requirements

  • Familiarity with AWS architecture best practices is a must.
  • Proven ability in system design and architecture, with a focus on scalability, reliability, and performance.
  • Proficient in relational databases and various data storage structures.
  • Familiarity with Git for version control.
  • Ability to understand and translate business requirements into technical solutions.

Responsibilities

  • Participates in and/or coordinate the research, prototyping and selection of new tools to be used by the software engineering organization, and assists in their implementation and rollout
  • While not directly responsible for software development tasks within any given project, will sometimes be required to pair program with a developer or take on a contained piece of work in order to move a project forward
  • Performs code reviews when required for other team members to determine adherence to design and coding standards, as well as champion the benefits of these reviews within the organization
  • Participates in architectural design where appropriate alongside software and infrastructure architects and development/infrastructure team leads
  • Coordinates with other software engineering managers and engineers to identify opportunities for improvement across the product suite, as well as technical debt to be addressed
  • Work with others to define performance goals and ensure a detailed analysis is conducted of any software additions or modifications, as well as promoting performance & scalability within the organization
  • Evangelize software testing and quality assurance within development and infrastructure teams by making appropriate use of both automated and manual testing suites.

Other

  • Responsible for performance management, mentoring, feedback and career planning for individual developers
  • Providing input into the performance management process (reviews, feedback, etc) of non-development project team members (e.g. PO)
  • Assist with recruiting and onboarding of new team members
  • Responsible for staff schedules, availability management and general administration
  • Excellent communication skills, with the ability to articulate complex technical concepts clearly and effectively.