Job Closed

This listing is no longer active.

PracticeTek

PracticeTek is a San Diego-based healthcare technology company whose primary goal is to revolutionize healthcare practices by enabling growth and scalability fo

Lead Software Engineer - Front Office AI Platform (Ruby on Rails)

Location

United States

Posted

102 days ago

Salary

$145K - $187K / year

Seniority

Lead

Job Description

Lead Software Engineer - Front Office AI Platform (Ruby on Rails)

PracticeTek

Our Company: PracticeTek is a large and established healthcare technology company, providing comprehensive software solutions to dental, orthodontic, chiropractic, optometry, and other healthcare clinics. We empower clinicians and their teams to deliver better patient care through innovative and user-friendly technology.   At PracticeTek, you’ll have the opportunity to: - Work with dynamic technology solutions that are constantly evolving to meet the needs of the healthcare industry.   - Collaborate with a talented and passionate team of individuals who are dedicated to improving the lives of patients and healthcare providers.   - Make a real impact on the healthcare industry by helping to improve the efficiency and quality of care.   - Build a rewarding career with opportunities for growth and development.   Engineering Department: The Engineering department at PracticeTek is responsible for designing, developing, and scaling our SaaS platform to meet the needs of thousands of healthcare providers. Working closely with Product and Design teams, Engineering ensures the seamless delivery of performant, secure, and cost-effective software solutions.  The Engineering team is responsible for the foundational infrastructure, security, and reliability functions that support all PracticeTek products. This includes cloud architecture, observability, cost efficiency, and compliance with regulatory requirements like HIPAA and PCI.  ​ The Career Opportunity: Lead Engineer – Front Office AI Platform (Ruby on Rails) We are seeking a Lead Engineer to help design, build, and operate backend platform services that support business-critical healthcare workflows. This role sits within a product-focused engineering group responsible for scalable, API-driven services used across multiple applications. You will be a hands-on technical leader, contributing directly to system design and implementation while influencing engineering standards, operational practices, and cross-team collaboration. The role emphasizes production ownership, system reliability, and pragmatic use of automation and AI-enabled capabilities where they provide measurable value. You’ll work primarily in Ruby on Rails (API-first services), building services deployed on AWS, with a strong focus on maintainability, observability, and secure handling of sensitive data. Areas of Accountability - Design, build, and evolve API-first Rails services that power shared platform capabilities. - Own service architecture and interfaces to support consistency and reuse across products. - Deliver automation and model-assisted features with appropriate safeguards, monitoring, and operational controls. - Establish and uphold best practices for production systems, including configuration management, rollout strategies, and ongoing evaluation. - Design and optimize PostgreSQL data models for correctness, performance, and multi-tenant scale. - Build and operate asynchronous and event-driven processing for high-throughput workloads. - Maintain high standards for observability and reliability, including logging, metrics, alerting, and incident response. - Ensure systems meet security, privacy, and compliance requirements, including careful handling of sensitive healthcare data. - Lead by example through code reviews, technical design, documentation, and mentoring. - Partner closely with Product, Design, and other engineering teams to deliver durable, high-quality solutions. This is a technical leadership role. While it does not include formal people management, you will be expected to influence architecture decisions, raise engineering standards, and help develop other engineers. Competencies for Success - 5+ years of experience building and operating backend services using Ruby on Rails or similar frameworks. - Demonstrated ownership of production systems across their full lifecycle. - Experience delivering automation or AI-assisted capabilities in production environments, including monitoring and operational considerations. - Strong backend fundamentals: API design, distributed systems concepts, relational data modeling, and background processing. - Experience with modern cloud-based delivery practices (AWS, Docker, CI/CD; container orchestration is a plus). - A security- and privacy-first mindset, ideally with experience in regulated or sensitive domains. - Strong communication skills and the ability to collaborate effectively with technical and non-technical partners. Must-have cultural / soft skills - High ownership and accountability; you follow through and surface risks early. - Pragmatic and thoughtful; you prioritize reliability, safety, and real-world constraints. - Collaborative and low-ego; you value shared success and constructive feedback. - Clear communicator; you explain tradeoffs and decisions with confidence and clarity. - Mentorship-oriented; you enjoy helping others grow and improving how teams work together. At PracticeTek we carefully consider a wide range of compensation factors to determine our offers of employment. This includes internal and external market factors as well as your individual experience and skills. These considerations can cause compensation to vary but we reasonably expect to pay between 145,000-187,000 for this position.  PracticeTek is an Equal Opportunity Employer that values employees with a broad cross-cultural perspective. We strive to create an inclusive environment, empower employees, and embrace diversity. We encourage everyone to apply. All applicants will receive fair and impartial treatment without regard to race, color, religion, sex, national origin, ancestry, citizenship status, age, legally protected physical or mental disability, protected veteran status, status in the U.S. uniformed services, sexual orientation, gender identity or expression, marital status, genetic information or on any other basis which is protected under applicable federal, state, or local law.​

Related Job Pages

More Software Engineer Jobs

Waystar logo

Sr. Software Engineer II

Waystar

Waystar helps providers simplify healthcare payments and yield powerful results throughout the complete revenue cycle. Waystar’s healthcare payments platform combines innovative, cloud-based technology, robust data, and unparalleled client support to streamline workflows and improve financials so providers can focus on what matters most: their patients and communities. Waystar is trusted by 1M+ providers, 1K+ hospitals and health systems, and is connected to over 5K commercial and Medicaid/Medicare payers. Waystar is proud to be an equal opportunity workplace. We celebrate, value, and support diversity and inclusion. Qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, national origin, disability status, genetics, marital status, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.

Software Engineer102 days ago
Full TimeRemoteTeam 51-200Since 2018

ABOUT THIS POSITION Design, develop, test, deploy, and maintain robust and scalable software applications and services on the Waystar Claims platform. You will work across C#/.NET microservices, event-driven messaging, cloud-native Kubernetes infrastructure, and SQL Server data tiers to deliver high-quality, high-performance healthcare revenue cycle solutions. WHAT YOU'LL DO Responsibilities - Design, develop, test, deploy, and maintain robust and scalable software applications and services using C#/.NET. - Collaborate with product owners, architects, and other stakeholders to translate business requirements into technical specifications and actionable development plans. - Write clean, efficient, well-documented, and maintainable code adhering to Waystar's coding standards and best practices. - Participate in code reviews, providing constructive feedback and ensuring high code quality. - Troubleshoot and debug complex software issues, identifying root causes and implementing effective solutions. - Contribute to the continuous improvement of Waystar's software development processes, tools, and infrastructure. - Mentor junior engineers and share knowledge within the team, fostering a culture of learning and growth. - Develop and maintain automated tests (unit, integration, and end-to-end) to ensure software reliability and stability. - Monitor application performance using Splunk and other observability tools; identify bottlenecks and implement optimizations to enhance user experience. - Stay current with emerging technologies and industry trends, evaluating and recommending new approaches and tools. - Contribute to the architectural design of new features and systems, ensuring scalability, security, and maintainability. WHAT YOU'LL NEED Required Qualifications - Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field. - 7+ years of professional software development experience with a proven track record of delivering high-quality software. - Expertise in C# and .NET (both .NET 8 and .NET Framework); strong understanding of the .NET ecosystem and CLR. - Strong understanding of data structures, algorithms, and object-oriented and SOLID design principles. - Experience with SQL Server — schema design, stored procedures, query optimization, and performance tuning. - Experience designing and building microservices and distributed systems using asynchronous, message-based architectures (e.g., RabbitMQ). - Solid understanding of software development best practices including Agile methodologies, CI/CD (Azure DevOps Pipelines), and test-driven development (TDD). - Experience with containerization and container orchestration: Docker, Kubernetes, and Helm chart authoring and deployment. - Familiarity with Git-based version control and GitHub pull request workflows. - Excellent problem-solving, analytical, and critical thinking skills. - Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams. - Ability to work independently and manage multiple priorities in a fast-paced environment. Nice to Have - Experience with Redis for distributed caching. - Experience with Snowflake, Big Query, or similar cloud data warehouse technologies. - Familiarity with structured logging and observability tools such as Splunk. - Knowledge of X12 EDI healthcare transaction standards (837 claim submission, 835 remittance advice, 270/271 eligibility inquiry/response). - Knowledge of healthcare IT standards (e.g., HL7, FHIR) or prior experience in the healthcare revenue cycle industry. ABOUT WAYSTAR Through a smart platform and better experience, Waystar helps providers simplify healthcare payments and yield powerful results throughout the complete revenue cycle. Waystar’s healthcare payments platform combines innovative, cloud-based technology, robust data, and unparalleled client support to streamline workflows and improve financials so providers can focus on what matters most: their patients and communities. Waystar is trusted by 1M+ providers, 1K+ hospitals and health systems, and is connected to over 5K commercial and Medicaid/Medicare payers. We are deeply committed to living out our organizational values: honesty; kindness; passion; curiosity; fanatical focus; best work, always; making it happen; and joyful, optimistic & fun. Waystar products have won multiple Best in KLAS® or Category Leader awards since 2010 and earned multiple #1 rankings from Black Book™ surveys since 2012. The Waystar platform supports more than 500,000 providers, 1,000 health systems and hospitals, and 5,000 payers and health plans. For more information, visit waystar.com or follow @Waystar on Twitter. WAYSTAR PERKS - Competitive total rewards (base salary + bonus, if applicable) - Customizable benefits package (3 medical plans with Health Saving Account company match) - We offer generous paid time off for our non-exempt team members, starting with 3 weeks + 13 paid holidays, including 2 personal floating holidays. We also offer flexible time off for our exempt team members + 13 paid holidays - Paid parental leave (including maternity + paternity leave) - Education assistance opportunities and free LinkedIn Learning access - Free mental health and family planning programs, including adoption assistance and fertility support - 401(K) program with company match - Pet insurance - Employee resource groups Waystar is proud to be an equal opportunity workplace. We celebrate, value, and support diversity and inclusion. Qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, national origin, disability status, genetics, marital status, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. This applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

United States
Zensar logo

Senior Developer

Zensar

At Zensar, we’re “experience-led everything”. We are committed to conceptualizing, designing, engineering, marketing, and managing digital solutions and experiences for over 130 leading enterprises. We are a company driven by a bold purpose: Together, we shape experiences for better futures. Whether for our clients, our people, or the world around us, this belief powers everything we do. At the heart of our culture is ONE with Client - a set of four core values that reflect who we are and how we work: One Zensar, Nurturing, Empowering, and Client Focus. Part of the $4.8 billion RPG Group, we’re a community of 10,000+ innovators across 30+ global locations, including Milpitas, Seattle, Princeton, Cape Town, London, Zurich, Singapore, and Mexico City. We believe the best work happens when individuality is celebrated, growth is encouraged, and well-being is prioritized. We are an equal employment opportunity (EEO) and affirmative action employer, committed to creating an inclusive workplace. All qualified applicants will be considered without regard to race, creed, color, ancestry, religion, sex, national origin, citizenship, age, sexual orientation, gender identity, disability, marital status, family medical leave status, or protected veteran status.

Software Engineer102 days ago
Full TimeRemoteTeam 10,001

Job Role: Senior Developer Experience: 8–10 Years Role Overview We are seeking a highly experienced Senior Developer to drive the design, development, and delivery of an enterprise grade Treasury technology platform. This is a hands on individual contributor role requiring strong technical ownership, architectural awareness, and consistent delivery of scalable, secure, and high performance solutions in a regulated enterprise environment. The role demands a developer who can operate independently, make sound technical decisions, and own complex components end to end while partnering effectively with cross functional teams. ________________________________________ Key Responsibilities • Design, develop, and enhance enterprise scale applications using C#, .NET, and .NET Core • Build and evolve microservices based systems focused on scalability, resilience, performance, and security • Take full ownership of complex components and services, from design through production support • Apply SOLID principles, clean architecture, and proven design patterns to ensure long term maintainability • Translate functional and technical requirements into robust, production ready solutions • Implement and operate containerized workloads using Docker, fully integrated with CI/CD pipelines • Drive code quality, performance tuning, and technical hardening across services and data layers • Continuously improve existing systems through refactoring, optimization, and reduction of technical debt • Actively contribute in Agile/Scrum execution — sprint planning, backlog refinement, reviews, and retrospectives • Collaborate closely with product owners, architects, QA, DevOps, and business stakeholders • Conduct in depth code reviews and database design reviews to enforce engineering and security standards • Implement and maintain automated testing strategies and support static and dynamic security scans • Diagnose and resolve production issues, performing detailed root cause analysis and permanent fixes • Support release planning, delivery estimates, and risk identification • Participate in technical walkthroughs and stakeholder demos ________________________________________ Must Have Skills & Experience • 8–10 years of hands on professional software development experience • Expertise in: o C#, .NET / .NET Core o MVC Architecture o SQL Server (data modeling, complex queries, indexing, performance tuning) • Exposure to AWS services such as EC2, S3, SQS, Lambda, and infrastructure templates • Hands on experience deploying and managing applications on Kubernetes • Hands-on experience using Helm charts for application packaging, configuration management, and environment consistency • Proven experience designing and delivering enterprise grade, mission critical systems • Strong hands on experience with microservices architecture and service oriented design • Advanced understanding of object oriented programming, SOLID principles, and clean code practices • Practical experience with CI/CD pipelines, automated builds, quality gates, and releases • High proficiency with Git or equivalent version control systems • Extensive experience working in Agile / Scrum environments • Strong analytical and problem solving skills with the ability to work independently • Clear and effective communication with both technical and business stakeholders ________________________________________ Good to Have Skills • Knowledge of TypeScript, JSON, YAML • Experience with Jenkins or similar CI tools • Domain exposure to Banking, Finance, or Treasury platforms • Experience using static and dynamic application security scanning tools ________________________________________ Education • Bachelor’s degree in IT / Computer Science (B.E. / B.Tech) OR • Master’s degree in Computer Science / Applications (M.C.S / M.C.A) At Zensar, we’re “experience-led everything”. We are committed to conceptualizing, designing, engineering, marketing, and managing digital solutions and experiences for over 130 leading enterprises. We are a company driven by a bold purpose: Together, we shape experiences for better futures. Whether for our clients, our people, or the world around us, this belief powers everything we do. At the heart of our culture is ONE with Client - a set of four core values that reflect who we are and how we work: One Zensar, Nurturing, Empowering, and Client Focus. Part of the $4.8 billion RPG Group, we’re a community of 10,000+ innovators across 30+ global locations, including Milpitas, Seattle, Princeton, Cape Town, London, Zurich, Singapore, and Mexico City. Explore Life at Zensar and join us to Grow. Own. Achieve. Learn. to be the best version of yourself. We believe the best work happens when individuality is celebrated, growth is encouraged, and well-being is prioritized. We are an equal employment opportunity (EEO) and affirmative action employer, committed to creating an inclusive workplace. All qualified applicants will be considered without regard to race, creed, color, ancestry, religion, sex, national origin, citizenship, age, sexual orientation, gender identity, disability, marital status, family medical leave status, or protected veteran status.

India
Zensar logo

Senior Developer

Zensar

At Zensar, we’re “experience-led everything”. We are committed to conceptualizing, designing, engineering, marketing, and managing digital solutions and experiences for over 130 leading enterprises. We are a company driven by a bold purpose: Together, we shape experiences for better futures. Whether for our clients, our people, or the world around us, this belief powers everything we do. At the heart of our culture is ONE with Client - a set of four core values that reflect who we are and how we work: One Zensar, Nurturing, Empowering, and Client Focus. Part of the $4.8 billion RPG Group, we’re a community of 10,000+ innovators across 30+ global locations, including Milpitas, Seattle, Princeton, Cape Town, London, Zurich, Singapore, and Mexico City. We believe the best work happens when individuality is celebrated, growth is encouraged, and well-being is prioritized. We are an equal employment opportunity (EEO) and affirmative action employer, committed to creating an inclusive workplace. All qualified applicants will be considered without regard to race, creed, color, ancestry, religion, sex, national origin, citizenship, age, sexual orientation, gender identity, disability, marital status, family medical leave status, or protected veteran status.

Software Engineer102 days ago
Full TimeRemoteTeam 10,001

Job Role: Senior Developer Experience: 8–10 Years Role Overview We are seeking a highly experienced Senior Developer to drive the design, development, and delivery of an enterprise grade Treasury technology platform. This is a hands on individual contributor role requiring strong technical ownership, architectural awareness, and consistent delivery of scalable, secure, and high performance solutions in a regulated enterprise environment. The role demands a developer who can operate independently, make sound technical decisions, and own complex components end to end while partnering effectively with cross functional teams. ________________________________________ Key Responsibilities • Design, develop, and enhance enterprise scale applications using C#, .NET, and .NET Core • Build and evolve microservices based systems focused on scalability, resilience, performance, and security • Take full ownership of complex components and services, from design through production support • Apply SOLID principles, clean architecture, and proven design patterns to ensure long term maintainability • Translate functional and technical requirements into robust, production ready solutions • Implement and operate containerized workloads using Docker, fully integrated with CI/CD pipelines • Drive code quality, performance tuning, and technical hardening across services and data layers • Continuously improve existing systems through refactoring, optimization, and reduction of technical debt • Actively contribute in Agile/Scrum execution — sprint planning, backlog refinement, reviews, and retrospectives • Collaborate closely with product owners, architects, QA, DevOps, and business stakeholders • Conduct in depth code reviews and database design reviews to enforce engineering and security standards • Implement and maintain automated testing strategies and support static and dynamic security scans • Diagnose and resolve production issues, performing detailed root cause analysis and permanent fixes • Support release planning, delivery estimates, and risk identification • Participate in technical walkthroughs and stakeholder demos ________________________________________ Must Have Skills & Experience • 8–10 years of hands on professional software development experience • Expertise in: o C#, .NET / .NET Core o MVC Architecture o SQL Server (data modeling, complex queries, indexing, performance tuning) • Exposure to AWS services such as EC2, S3, SQS, Lambda, and infrastructure templates • Hands on experience deploying and managing applications on Kubernetes • Hands-on experience using Helm charts for application packaging, configuration management, and environment consistency • Proven experience designing and delivering enterprise grade, mission critical systems • Strong hands on experience with microservices architecture and service oriented design • Advanced understanding of object oriented programming, SOLID principles, and clean code practices • Practical experience with CI/CD pipelines, automated builds, quality gates, and releases • High proficiency with Git or equivalent version control systems • Extensive experience working in Agile / Scrum environments • Strong analytical and problem solving skills with the ability to work independently • Clear and effective communication with both technical and business stakeholders ________________________________________ Good to Have Skills • Knowledge of TypeScript, JSON, YAML • Experience with Jenkins or similar CI tools • Domain exposure to Banking, Finance, or Treasury platforms • Experience using static and dynamic application security scanning tools ________________________________________ Education • Bachelor’s degree in IT / Computer Science (B.E. / B.Tech) OR • Master’s degree in Computer Science / Applications (M.C.S / M.C.A) At Zensar, we’re “experience-led everything”. We are committed to conceptualizing, designing, engineering, marketing, and managing digital solutions and experiences for over 130 leading enterprises. We are a company driven by a bold purpose: Together, we shape experiences for better futures. Whether for our clients, our people, or the world around us, this belief powers everything we do. At the heart of our culture is ONE with Client - a set of four core values that reflect who we are and how we work: One Zensar, Nurturing, Empowering, and Client Focus. Part of the $4.8 billion RPG Group, we’re a community of 10,000+ innovators across 30+ global locations, including Milpitas, Seattle, Princeton, Cape Town, London, Zurich, Singapore, and Mexico City. Explore Life at Zensar and join us to Grow. Own. Achieve. Learn. to be the best version of yourself. We believe the best work happens when individuality is celebrated, growth is encouraged, and well-being is prioritized. We are an equal employment opportunity (EEO) and affirmative action employer, committed to creating an inclusive workplace. All qualified applicants will be considered without regard to race, creed, color, ancestry, religion, sex, national origin, citizenship, age, sexual orientation, gender identity, disability, marital status, family medical leave status, or protected veteran status.

India
Infovista logo

Engineering Operations Manager

Infovista

Deliver networks people love

Software Engineer102 days ago
Full TimeRemoteTeam 501-1,000Since 1996H1B Sponsor

• Owns, governs, and continuously improves the engineering organization’s main process for change and build; the Software Development Life Cycle (SDLC). • Engage with stakeholders within engineering, product management, customer support, IT, infosec and platform to ensure that the process is known and well-integrated. • Ensure adherence to defined SDLC stages, quality gates, and release criteria. • Monitor traceability from requirements to implementation, testing, and release. • Identify and escalate delivery risks or process deviations along with corrective actions. • Weigh the need for standardization versus maintaining beneficial process variations. • Integrate secure SDLC principles and other compliance areas were appropriate. • Define and monitor operational KPIs for organizational performance evaluation. • Provide structured performance reporting to different levels of the organization. • Facilitate improvement initiatives based on insights. • Coordinate with Lead Developers and technical platform teams to ensure stable and efficient CI/CD practices. • Ensure teams and external partners operate within defined toolchain and workflow standards. • Monitor pipeline performance and escalate systemic issues.

Europe
Job Closed