Director of Software Engineering

7 days ago


Gurgaon, Haryana, India Practice by Numbers Full time

Practice by Numbers is a SaaS company providing Data analytics, patient communication, and operational enhancement services to Dental Practices worldwide. The Practice by Numbers Director of software engineering, reporting to the Head of Engineering, will lead the development (~20-30) team.

The Role

As a Director of Software Engineering, you will lead and guide your team on flawless and agile execution, continuously delivering and deploying a cloud platform. You are a fantastic people leader and motivator. Your job will be to guide your team, communicate effectively and collaboratively with cross-functional teams, and drive the process to design, build, run, and deploy secure and reliable cloud service. You will raise the bar on technical excellence through hands-on work and experience in scaling cloud platforms and processes. You will demonstrate thought leadership and execution excellence and effectively communicate with different audiences, including customers. This role is based out of our Practice by Numbers location in Gurgaon.

Responsibilities

  • Lead, supervise and coach a team of engineers to design, code, test, deploy cloud multiple services running in the cloud. Evangelize and embed a culture of engineering excellence.
  • Provide architectural leadership in building distributed services and databases, plus test & security driven development. Partner with tech leads to ensure developed solutions adhere to proven best patterns and our architectural target state.
  • Promote standard software patterns and reuse of common libraries and services Drive continuous deployment
  • techniques, including monitoring of golden signals and alerting
  • Collaborate with partner teams to create strong incident management practices, and incident prevention mechanisms, using 5 Whys, and driving improvements.
  • Know and motivate your team, support their growth and aspirations.
  • Supply prompt feedback, coaching in the moment, and mentoring for team members.
  • Emulate and drive PbN Way behaviors through collaborative behaviors, recognitions, coaching, and employee
  • engagement.
  • Recruit and hire diverse talent, always bringing in someone better than at least half the individuals in the role in the organization today

All About You

  • You are a great people leader and motivator.
  • Proven and enthusiastic Cloud/AWS Engineering technical leadership experience with a track record of
  • delivering complex technical solutions in fast-paced environments.
  • Direct experience managing high-performing engineering teams in a high-growth and startup environment and
  • collaborating effectively with product teams.
  • Deep experience building large-scale web services, microservices-based, Kubernetes-orchestrated applications in the cloud environment.
  • Proficient in enterprise architecture patterns and running highly available and scalable applications.
  • Experience taking part in & leading code reviews, refactoring, and gathering code quality metrics.
  • Effective communication skills, both verbal and written, with strong relationship, collaborative, and organization skills.
  • Deep, hands-on understanding of AWS with hands-on ability in developing, deploying, and securing services, ideally in regulated environments.
  • Experience with deploying and running distributed scaled databases.
  • Experience with software development productivity metrics (e.g., code churn, commit size, test coverage,) and help to continuously improve code velocity, quality, and release frequency.
  • Practitioner of automation/configuration management, deployment strategies (blue/green, canary, A/B
  • testing, feature flags), and logging and monitoring practices for high availability.

Preferred

  • Demonstrated stability in career (No job hoppers)
  • Demonstrated track record leading geographically dispersed teams
  • Language, framework and toolset agnostic skill set, having worked in at least 3 languages or paradigms, or equivalent experience
  • Experience with REST API abstraction layers in complex enterprise environments with SOA and ROA or equivalent experience
  • Experience with advanced web applications and TDD on the client side
  • Experience with large complex data ecosystems and data quality and lifecycle issues
  • A demonstrated track record of being a change agent, leaving every team and process better than you found it
  • Knowledge and experience in large scale, highly available systems
  • Experience with HTML, CSS, TypeScript, JSON, React, and
  • Experience with AWS, python, psql.
  • Experience with SaaS or Cloud
  • Prior experience building an integrations platform/infrastructure to seamlessly integrate 3rd party applications
  • Prior experience building a customer-facing insights visualization
  • Prior experience with full-stack SaaS development
  • Prior experience launching V1 products

Education & Experience

  • Bachelor's or Master's degree in Computer Science or equivalent (BTech or MTech only)
  • At least 12 yrs of relevant experience


  • Gurgaon, Haryana, India Practice by Numbers Full time

    Practice by Numbers is a SaaS company providing Data analytics, patient communication, and operational enhancement services to Dental Practices worldwide. The Practice by Numbers Director of software engineering, reporting to the Head of Engineering, will lead the development (~20-30) team.The RoleAs a Director of Software Engineering, you will lead and...


  • Gurgaon, Haryana, India Practice By Numbers Full time

    Practice by Numbers is a Saa S company providing Data analytics, patient communication, and operational enhancement services to Dental Practices worldwide.The Practice by Numbers Director of software engineering, reporting to the Head of Engineering, will lead the development (~20-30) team.The Role As a Director of Software Engineering, you will lead and...


  • Gurgaon, Haryana, India Practice By Numbers Full time

    Practice by Numbers is a Saa S company providing Data analytics, patient communication, and operational enhancement services to Dental Practices worldwide.The Practice by Numbers Director of software engineering, reporting to the Head of Engineering, will lead the development (~20-30) team.The RoleAs a Director of Software Engineering, you will lead and...


  • Gurgaon, Haryana, India FxConsulting Full time

    Job Title: Director of EngineeringAre you ready to lead a high performing engineering team that delivers scalable technical solutions for European customers? Join us as the Director of Engineering at our company!Responsibilities:Have overall ownership of technology for your products to drive business impact.Set the vision for the engineering function and own...

  • Software Engineer

    7 days ago


    Gurgaon, Haryana, India RMT Engineering Full time

    Position : Software Engineer ( )Experience : 4-5 YearsLocation : Gurgaon, IndiaAbout the Company :We at RMT Engineering are a dynamic and fast-growing technology company dedicated to delivering innovative solutions to our clients. We pride ourselves on our collaborative work environment and commitment to excellence.Job Summary:We are seeking an experienced ...


  • Gurgaon, Haryana, India Boston Consulting Group Full time

    Locations: Gurgaon | GurgaonWho We AreBoston Consulting Group partners with leaders in business and society to tackle their most important challenges and capture their greatest opportunities. BCG was the pioneer in business strategy when it was founded in 1963. Today, we help clients with total transformation-inspiring complex change, enabling organizations...

  • Software Engineer

    7 days ago


    Gurgaon, Haryana, India RMT Engineering Full time

    Position: Software EngineerExperience: 4-5 YearsLocation: Gurgaon, IndiaAbout the Company:We at RMT Engineering are a thriving technology company devoted to providing innovative solutions to our clients. We value our collaborative work environment and dedication to excellence.Job Overview:We are on the lookout for an experienced Developer with 4-5 years of...


  • Gurgaon, Haryana, India American Express Full time

    Welcome to American Express!Join a diverse global community at Team Amex with endless opportunities to advance and grow professionally. At American Express, we value integrity, recognize your achievements, and work together to provide the best customer experience while supporting each other.As part of our tech team, you can create and deliver software that...


  • Gurgaon, Haryana, India AMEX Full time

    You Lead the Way. Weve Got Your Back. With the right backing, people and businesses have the power to progress in incredible ways. When you join Team Amex, you become part of a global and diverse community of colleagues with an unwavering commitment to back our customers, communities and each other. Here, youll learn and grow as we help you create a...


  • Gurgaon, Haryana, India NatWest Digital X Full time

    Join us as a Testing - Principal EngineerThis is a challenging role that will see you design and engineer software with the customer or user experience as the primary objectiveWith your software development background, you'll be working with architects to help define major components of the business-wide target architecture and roadmapYou'll gain valuable...


  • Gurgaon, Haryana, India RMT Engineering Full time

    Job Title:Software Quality Assurance Engineer(60% Manual, 40% Automation)Location:Gurgaon (No WFH)Department:Quality AssuranceReports To:QA ManagerEmployment Type:Full-TimeJob Summary:We are seeking a skilled and detail-oriented Software Tester with 3-5 years of experience in software testing. The ideal candidate will be responsible for ensuring the quality...


  • Gurgaon, Haryana, India RMT Engineering Full time

    Job Title: Software Quality Assurance Engineer (60% Manual, 40% Automation)Location: Gurgaon (No WFH)Department: Quality AssuranceReports To: QA ManagerEmployment Type: Full-TimeJob Summary:We are seeking a skilled and detail-oriented Software Tester with 3-5 years of experience in software testing. The ideal candidate will be responsible for ensuring the...


  • Gurgaon, Haryana, India UnitedHealth Group Full time

    Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best. Here, you will find a culture guided by diversity and inclusion,...


  • Gurgaon, Haryana, India Publicis Groupe Full time

    Job DescriptionYour responsibilities as a Quality Engineering Associate Director -Execute planned and exploratory tests to validate software functionality, data warehousing, etc.Create documentation for test plans, test charters, risk assessments, etc.Design and execute automated tests to ensure fitness and stability of application under testEnter...


  • Gurgaon, Haryana, India Publicis Groupe Full time

    Job DescriptionYour role as a Data Engineering Associate Director -As a Data Engineer, you will create and deliver solutions that help our agency teams stand out in a highly competitive environment. The ideal candidate will be driven to accomplish tasks, enjoy continuous learning, and develop software using cutting-edge technologies and solid engineering...


  • Gurgaon, Haryana, India Expedia Group Full time

    Director, Software Development Engineering Are you an established technology leader who is passionate about building robust, scalable, and performant applications that will help millions of people plan their travels and create memories for a lifetime? Come join the Expedia Group. Join us at Air Connectivity org and be part of revolutionising the travel...

  • Structural Engineer

    7 days ago


    Gurgaon, Haryana, India Padink Engineering Full time

    Job DescriptionPerform structural analysis and design for onshore projects using STAAD Pro software.Prepare detailed engineering calculations, drawings, and specifications.Collaborate with multidisciplinary teams to develop innovative and cost-effective solutions.Conduct site visits and inspections to ensure compliance with design standards.Review project...


  • Gurgaon, Haryana, India American Express Full time

    Join Team Amex in Leading the Way Together When you become part of the global and diverse community of colleagues at American Express, you're backed by the commitment to support customers, communities, and each other. At American Express, your contributions are valued, and you'll have opportunities to innovate, grow, and lead in the tech field. Here, you'll...


  • Gurgaon, Haryana, India United WE Care Full time

    Job Description : Lead and manage the engineering teams responsible for frontend, backend, and DevOps to ensure the timely delivery of highquality software solutions. Define and implement efficient and effective project management processes, adhering to Agile methodologies to enhance productivity and ensure projects are delivered on time and within budget....


  • Gurgaon, Haryana, India Gethyr Full time

    Responsibilities:Lead and manage engineering teams to deliver high-quality software solutions.Oversee technical projects from inception to completion.Ensure engineering strategies align with company objectives.Mentor and guide team members to support their growth.Promote innovation and excellence within the engineering department.Collaborate with...