Software Development Manager

Published date Posted on Indeed on Jun 10, 2022 (17 d ago)

Planet DDS is the leading provider of cloud-enabled dental software solutions serving over 10,000 practices in North America with over 60,000 users. The company delivers a complete platform of solutions for dental practices including Denticon Practice Management, Apteryx XVWeb Digital Imaging, and Legwork Patient Relationship Management. Planet DDS is committed to creating value for its dental practice clients by solving the most urgent challenges facing today’s dental practices in North America.

Overview

A software development manager is an organized, results driven leader who builds teams, tracks meaningful metrics, and delivers consistently. The manager should enjoy working across the organization to achieve successful business outcomes. Within engineering, the manager will need to identify, align, and build individuals’ strengths to build high performing teams. To achieve these results, the manager will need to be motivated, be able to take high-level direction and execute on it, communicate clearly, understand technology deeply, and have a servant-leader mindset.

Development managers play a crucial role in fostering and maintaining culture, professionalism, and team dynamics. The candidate should be prepared to invest in team member professional development and growth for both technical and soft skills. Managers should have strong technical skills personally with particular attention to the entirety of what it takes to release successfully. While staying on top of the day-to-day work is important, managers also must identify and implement productivity enhancements such as task automation, process improvements, deeper test coverage, and cross-training.

This position is based in our Seattle, WA office on a hybrid schedule.

Responsibilities & Duties

  • Create and maintain a culture of excellence within her/his geographically distributed team(s)
  • Understand the key metrics that agile teams need to be effective and be able to implement and deliver these consistently
  • Help drive technical decisions such as architecture, design patterns, CI/CD pipelines, and coding practices to support scalable, resilient, high-performing solutions
  • Handle multiple, competing priorities in a fast-paced environment
  • Navigate ambiguity and deliver incrementally in the right direction
  • Assess and raise risks across the Planet DDS solutions
  • Keep abreast of technology industry trends, emerging technologies, and software development best practices, so you can recommend new tools and technologies
  • Contribute to engineering department strategy, goal setting, processes, and budget
  • Ensure compliance with quality standards, regulatory and other business systems
  • Other duties as assigned

Qualifications

  • 10+ years in full-lifecycle software engineering
  • 5+ years as a manager in an engineering organization
  • 5+ years as a developer on a multi-person engineering team
  • Hands on development experience with React, NodeJS and/or the Microsoft technology stack particularly .NET
  • Demonstrated success in mentoring and coaching engineers
  • Deep understanding and experience with Agile principles and practices
  • Strong skills in interpersonal relationships and team building
  • Excellent English communication skills
  • Bachelor’s Degree in a relevant major or equivalent years of experience
  • Each of the following would be a plus:
    • Broad work in commercial software – off the shelf delivered on premise or SaaS (preferred)
    • Extensive experience with cloud product development and release
    • Direct experience with transitioning from classic web application architectures to more modern architectures such as microservices
    • CI/CD – both constructing the pipeline and establishing best practices
    • Mobile application experience – iOS, Android, React
    • Google Cloud Platform
    • Dental industry knowledge

About You

  • You respect and share our values
  • You love working with teams of smart and driven people who are excited to solve challenging problems
  • You can talk about complex software systems and have ideas on how to build quality, performant, and easily supportable software most effectively
  • You believe that code-reviews are important to delivering quality a product
  • You are adamant about instrumenting and measuring the performance of code to find bottlenecks and improve performance
  • You exhibit dogged determination to get to the root of problems
  • You care about best-practices and evangelizing them with the team
  • You like to research and propose new techniques and methodologies to improve quality and efficiency of our software
  • You can clearly convey your thoughts, enjoy presenting what you have done, and can cater your message to audiences both technical and non-technical

Behavior and Scope

  • You raise issues early when you see obstacles to achieving a goal and work to find solutions.
  • You volunteer to get involved in the solution even if it is beyond your own team or role.
  • You evangelize good practices both on and off your team.
  • You actively help solve cross-team issues by assisting other teams.
  • You speak up on more broad issues in the domain beyond your own work, such as processes, company issues or large projects.
  • You propose and advocate for significant new features and actively affect change.
  • You lead and guide other team members.
  • You actively mentor others and seek accountability.

orpmiWqzJY


Let us know

Help us maintain the quality of jobs posted on RemoteTechJobs and let us know if:

Loading...
Success
Error on reporting

Related jobs

Edgetensor Technologies Edgetensor Technologies |
Today

We're looking for a Cloud Architect to join our team.Responsibilities:Communicate design requirements to engineers and management.Take end-to-end ownership and manage a small team. Collaborate with the rest of the engineering team to design and launch.

Talk Social is hiring a frontend developer to architect browser-based video and experience design tools for deep human experiences. We could all use more serendipitous connection and meaningful fun nowadays, and you'd be helping build one of the more.

Vertex IT Service Vertex IT Service |
Today

Vertex It Service is looking for a Software Architect, who will be responsible for high-level concepts and UI designs for software applications. He will collaborate with Software Engineers to ensure that all requirements from the original designs are.

Beacon Systems Beacon Systems |
Today

Position: React Native developerLocation: Remote - Vienna, VA 22182Duration: 12 Months PlusWe are looking for a React Native developer interested in building performant mobile apps on both the iOS and Android platforms. Building a product is a highly.

Legacy Esports Legacy Esports |
Today

As a Technical Architect at LeagueSpot, expect to spend your day building and mentoring a team, database and API development, designing slick user interfaces, and building integrations with external technology vendors and partners. You will be writing.

More jobs by this company

Planet DDS is the leading provider of cloud-enabled dental software solutions serving over 10,000 practices in North America with over 60,000 users. The company delivers a complete platform of solutions for dental practices including Denticon Practice.

Planet DDS Planet DDS |
6 d ago

Planet DDS is the leading provider of cloud-enabled dental software solutions serving over 10,000 practices in North America with over 60,000 users. The company delivers a complete platform of solutions for dental practices including Denticon Practice.

Planet DDS is the leading provider of cloud-enabled dental software solutions serving over 10,000 practices in North America with over 60,000 users. The company delivers a complete platform of solutions for dental practices including Denticon Practice.