Software Engineer

Grewal Orthopedic and Spine Care

Software Engineer

Westbury, NY
Full Time
Paid
  • Responsibilities

    Benefits/Perks

    Competitive Compensation

    Flexible Scheduling

    Career Growth Opportunities

    Job Summary

    We are seeking a skilled Software Engineer to join our team! As a Software Engineer, you will be responsible for designing, developing, and maintaining our company’s software. You will gather information to identify the company’s needs and program clean and efficient code to meet those needs. The ideal candidate is an analytical thinker with a proven ability to produce functional code.

    Software Engineer – Healthcare Systems & AI Automation

    Location: Office based (Preferred: Experience supporting medical practices in the U.S.)

    Employment Type

    Full-Time

    About the Role

    We are seeking a highly skilled Software Engineer to help modernize and streamline administrative and clinical workflows within a growing medical practice. This role will focus on building intelligent healthcare software solutions, integrating data across disparate systems, and developing AI-driven tools that improve operational efficiency, reduce administrative burden, and enhance patient care coordination.

    The ideal candidate has hands-on experience with EMR/EHR systems, healthcare interoperability standards, backend software development, and applied AI/ML solutions in healthcare environments.

    Key Responsibilities

    Design and develop software solutions that automate administrative workflows such as:

    Prior authorizations

    Scheduling

    Medical documentation processing

    Billing and claims workflows

    Referral management

    Patient communication systems

    Build integrations between EMR/EHR platforms and third-party systems using APIs, HL7, FHIR, and other healthcare interoperability standards.

    Develop centralized data pipelines that aggregate and normalize information from multiple healthcare systems, databases, and cloud platforms.

    Create AI-powered tools and machine learning models for:

    Clinical documentation assistance

    Workflow automation

    Predictive analytics

    NLP-based chart analysis

    Insurance authorization support

    Administrative decision support

    Collaborate with physicians, administrators, billing teams, and operations staff to identify inefficiencies and implement scalable technical solutions.

    Ensure HIPAA compliance, data security, and healthcare regulatory standards across all software systems.

    Optimize system performance, reliability, and scalability for healthcare operations.

    Required Qualifications

    Bachelor’s degree in Computer Science, Software Engineering, Biomedical Informatics, or related field (or equivalent experience).

    3+ years of software engineering experience, preferably in healthcare technology.

    Strong experience working with EMR/EHR systems such as:

    eClinicalWorks

    Epic

    Athenahealth

    NextGen

    Cerner

    AdvancedMD

    DrChrono

    or similar platforms

    Experience integrating healthcare systems using:

    REST APIs

    HL7

    FHIR

    SQL/ETL pipelines

    Strong programming skills in one or more languages:

    Python

    JavaScript/TypeScript

    Java

    C#

    Go

    Experience with cloud platforms and infrastructure:

    AWS

    Azure

    Google Cloud

    Experience developing or deploying AI/ML models using:

    TensorFlow

    PyTorch

    OpenAI APIs

    LangChain

    NLP frameworks

    LLM-based applications

    Strong understanding of database architecture and data engineering.

    Familiarity with HIPAA compliance and healthcare data privacy standards.

    Preferred Qualifications

    Experience in medical practice operations or healthcare workflow optimization.

    Experience building AI agents or healthcare automation tools.

    Knowledge of medical billing, coding, prior authorization workflows, or revenue cycle management.

    Familiarity with OCR/document AI technologies.

    Experience with healthcare analytics dashboards and reporting systems.

    Prior startup or healthcare innovation experience is a plus.

    What Success Looks Like

    Reduced administrative workload for staff and providers

    Faster processing of authorizations and documentation

    Improved interoperability between systems

    Increased operational efficiency through automation

    Deployment of AI-driven tools that measurably improve workflows

    Compensation & Benefits

    Competitive salary based on experience

    Flexible work environment

    Opportunity to build impactful healthcare technology

    Growth opportunities in AI and healthcare innovation

    How to Apply

    Please submit:

    Resume/CV

    Portfolio or GitHub (if available)

    Brief description of healthcare or EMR integration experience

    Examples of AI or automation projects you have worked on

    We are looking for engineers passionate about using technology and AI to improve healthcare operations and patient outcomes.

    Responsibilities

    Identify and evaluate the needs of the user

    Develop software to meet those needs

    Manage project priorities, deadlines, and deliverables

    Fix bugs and address user concerns

    Update software as needed

    Qualifications

    A bachelor’s degree in Computer Science or a related field preferred

    Previous experience as a Software Engineer or in a similar role is preferred

    Strong troubleshooting and analytical skills

    Ability to collaborate well as part of a team

    Strong written and verbal communication skills

    Understanding of relational databases

    Proficiency in multiple programming languages

    Experience with one or more web frameworks