--- title: 'Senior Software Engineer at Practice By Numbers' canonical: 'https://feeny.ai/job/senior-software-engineer-practice-by-numbers-kolkata-0kn51n6v19xx' type: 'job' last_seen: '2026-09-09' --- # Senior Software Engineer at Practice By Numbers - **Company:** Practice By Numbers - **Location:** Kolkata, India - **Employment:** full-time - **Work type:** onsite - **Posted:** 2026-07-24 - **Last confirmed live:** 2026-09-09 - **Apply:** https://jobs.gem.com/practice-by-numbers/am9icG9zdDroi7SqjZydKRt97bVndHsg ## Job description Senior Software Engineer – Engineering Experience: 5–8 Years Location: Kolkata, India ## About Practice by Numbers Practice by Numbers (PbN) is a fast-growing SaaS platform helping healthcare organizations leverage data, automation, patient engagement, and operational intelligence to improve business performance and patient outcomes. We build highly scalable cloud-native products serving thousands of customers across North America. We are looking for a Senior Software Engineer who combines strong hands-on engineering skills with the maturity to own complex features end-to-end, mentor peers, and raise the technical bar across the team. ## Role Overview As a Senior Software Engineer, you will design, build, and own significant components of our SaaS platform. You will take features from ambiguous requirements through design, implementation, testing, and production operation. You will make sound technical decisions within your area, contribute to architecture discussions, and mentor engineers around you. This role requires strong software engineering fundamentals, solid experience with distributed systems and cloud-native development, and a track record of delivering reliable, high-quality software. The ideal candidate is a self-driven builder who takes ownership, cares deeply about quality, and enjoys solving hard technical problems. ## Key Responsibilities Software Engineering - Design, build, and own end-to-end features and services across the platform. - Build scalable APIs, backend services, and cloud-native applications. - Build and operate event-driven workflows using Kafka-compatible messaging, background - workers, and reliable async processing patterns. - Write clean, well-tested, maintainable, and performant code. - Contribute to frontend and full-stack development as needed. - Improve system performance, scalability, reliability, and security within your area. - Troubleshoot and resolve production issues, including on-call participation. Technical Contribution & Design - Translate ambiguous requirements into well-structured technical designs. - Participate in and contribute to design reviews and architecture discussions. - Make pragmatic technical decisions and clearly document trade-offs. - Identify technical risks early and propose practical solutions. - Drive adoption of reusable components, shared services, and engineering best practices. Quality & Operational Excellence - Uphold high standards for design, code quality, testing, and operational readiness. - Write and review unit, integration, and automated tests. - Improve observability through monitoring, logging, and alerting for your services. - Participate actively in code reviews and provide constructive feedback. Collaboration & Mentorship - Mentor and support junior engineers through pairing and code reviews. - Collaborate closely with product, design, QA, and DevOps teams. - Contribute to a culture of ownership, learning, and engineering excellence. AI-Enabled Engineering - Use modern AI tools to improve development speed, quality, and productivity. - Apply AI-assisted development practices while maintaining strong engineering standards, security, and code quality. - Explore practical opportunities to accelerate engineering outcomes. Required Qualifications - Bachelor’s or Master’s degree in Computer Science or a related discipline. - 5–8 years of software engineering experience building production-grade applications. - Strong experience building and operating cloud-native SaaS or web applications. - Solid understanding of software design, distributed systems, and modern engineering practices. - Proven ability to own and deliver complex features independently. - Experience debugging and resolving performance, scalability, and reliability issues. Technical Expertise Backend Technologies - Python - Django / Django REST Framework - FastAPI - SQLAlchemy / Alembic - Node.js - REST APIs - Microservices Architecture - Asynchronous Processing - Event-driven Architecture - Transactional Outbox / Background Workers Frontend Technologies - React.js - Next.js - TypeScript - Modern JavaScript - State Management Frameworks Data & Storage - PostgreSQL - Redis - Kafka / Redpanda / Amazon MSK - Elasticsearch / OpenSearch - AWS S3 / Object Storage - Database Design - Query Optimization - Caching Strategies Cloud & Infrastructure - AWS - ECS / EKS / Fargate - Lambda - API Gateway - S3 - RDS - ElastiCache - MSK - CloudWatch - Terraform / Infrastructure as Code DevOps & Reliability - Docker - CI/CD Pipelines - Monitoring & Observability - OpenTelemetry - New Relic / CloudWatch - Test Automation - Incident Management Software Design - Object-Oriented Design - Design Patterns - SOLID Principles - System Design - Secure Coding Practices ## Preferred Qualifications - Experience building multi-tenant SaaS platforms. - Experience with large-scale transactional or data-intensive workloads. - Exposure to healthcare technology or data-intensive applications. - Experience mentoring engineers and leading feature development. - Familiarity with Kubernetes. - Experience building ETL / data pipelines (good to have). - Exposure to Databricks or similar data/analytics platforms (good to have). ## What We Look For - Strong hands-on technical skills and engineering fundamentals. - Ability to own features end-to-end with minimal supervision. - Good system design and problem-solving abilities. - Bias toward execution, quality, and ownership. - Strong collaboration and communication skills. - Willingness to mentor and lift up the team. - Passion for building high-quality software and continuous learning. ## About Practice By Numbers ## Company Overview - **One-liner**: Practice by Numbers is an all-in-one software platform that streamlines dental practice operations, from analytics and patient communication to payments and scheduling. - **Entity Type**: Private (no disclosed funding rounds – assumed bootstrapped or privately funded) - **Headquarters**: Redmond, Washington, United States - **Founded**: 2015 - **Founders**: Dr. Aditi Agarwal, Rohit Garg, Chris Lau ## Core Business - **Primary industry**: Dental Practice Management Software (HealthTech) - **Target customers**: Dental practices, groups, and organizations (B2B, primarily SMB and mid-market) - **Mission statement**: “Transform dental practice management through integrated software solutions that streamline operations, enhance patient experiences, and optimize business performance.” ## Products & Services - **Practice Relationship Management (PRM) Platform**: A unified suite combining analytics, patient communication, reputation management, online scheduling, online payments, patient forms, insurance verification, and more – all in one system. - **Analytics & Business Intelligence**: Dashboards and reports that give dental teams insights into practice performance, patient trends, and revenue optimization. - **VoIP / SIP Backbone**: Integrated phone system for dental practices. - **AI-Powered Tools**: AI at the core of modern dentistry to simplify operations (e.g., automation, patient engagement). ## Market Standing - **Valuation**: Not publicly available - **Key Metric**: Over 5,000 dental professionals trust the platform (2024); 400% growth since the 2022 relaunch. - **Notable Investors/Partners**: Not disclosed – key partnerships likely include dental industry networks; talent sources include Henry Schein One, Lighthouse 360, etc. - **Growth Signals**: 70 employees (+9% YoY); active job postings for senior roles (VP Sales, SRE, Product Manager); expanding presence in India and US. ## Competitive Advantages - **All-in-one integration**: Combines analytics, CRM, payments, scheduling, and phone into a single platform, reducing the need for multiple vendors. - **Dental-specific focus**: Deep domain expertise from founders (clinical + business + tech) creates a product tailored to dental workflows. - **AI-first approach**: Infusing AI into core operations to automate and optimize practice management. ## Strategic Focus - **AI & Automation**: Putting AI at the center of product development to simplify dental practice operations. - **Platform expansion**: Continuously adding modules (online booking, patient intake, payments) to become the single operating system for dental practices. - **Scaling team**: Hiring across engineering, product, sales, and customer success to support 400% growth trajectory. ## Why Work Here - **Culture**: Described as “work hard, play hard” – high energy, collaborative, with genuine friendships and celebrations. Mission-driven environment focused on improving dental care. - **Work policy**: Hybrid/remote flexibility – Bellevue, WA office; employees work remotely with hybrid options (headquarters in Redmond, also office in Evansville, IN). Remote-friendly. - **Perks**: Competitive salary, flexible schedule, professional development (training, mentorship), health coverage, wellness perks. - **Engineering culture**: Building on a modern tech stack (VoIP/SIP, AI, full-stack payments); opportunities to work on complex system challenges in a growing startup. ## Sources 1. [practicenumbers.com/company/job-listings](https://practicenumbers.com/company/job-listings/) 2. [practicenumbers.com/company/careers](https://practicenumbers.com/company/careers/) 3. [practicenumbers.com/company/about-us](https://practicenumbers.com/company/about-us/) 4. [linkedin.com/company/practice-by-numbers](https://linkedin.com/company/practice-by-numbers) 5. [builtin.com/company/practice-by-numbers](https://builtin.com/company/practice-by-numbers) ## Other roles at Practice By Numbers - [Cybersecurity Engineer – Engineering](https://feeny.ai/job/cybersecurity-engineer-engineering-practice-by-numbers-gurugram-haryana-42dk2smrr1ya) — Gurugram Haryana, India - [DevOps / Site Reliability Engineer – Engineering](https://feeny.ai/job/devops-site-reliability-engineer-engineering-practice-by-numbers-kolkata-1v947x506fdc) — Kolkata, India - [UX Designer](https://feeny.ai/job/ux-designer-practice-by-numbers-gurugram-haryana-dpe3pzrzcpng) — Gurugram Haryana, India - [Senior Software Engineer, AI](https://feeny.ai/job/senior-software-engineer-ai-practice-by-numbers-gurugram-haryana-hyfj9tbka2za) — Gurugram Haryana, India - [Senior Network Engineer](https://feeny.ai/job/senior-network-engineer-practice-by-numbers-gurugram-haryana-8eq381yn8jc2) — Gurugram Haryana, India - [AI Software Engineer](https://feeny.ai/job/ai-software-engineer-practice-by-numbers-gurugram-haryana-q36f1xvssq0b) — Gurugram Haryana, India - [Technical Leader – Engineering/ Kolkata](https://feeny.ai/job/technical-leader-engineering-kolkata-practice-by-numbers-kolkata-xkqwcaj3fzmd) — Kolkata, India - [Software Engineer](https://feeny.ai/job/software-engineer-practice-by-numbers-kolkata-3j37yep2pr1w) — Kolkata, India - [Sales Development Representative (SDR) (Copy)](https://feeny.ai/job/sales-development-representative-sdr-copy-practice-by-numbers-united-states-6zregqpzr6cn) — United States - [Sr. Account Executive](https://feeny.ai/job/sr-account-executive-practice-by-numbers-united-states-9daja750b9z1) — United States