Senior Software Engineer

7 days ago


Memphis, Tennessee, United States Predictionhealth Full time

Company Overview

Predictionhealth is a mission-driven startup utilizing AI to enhance the quality of medical care. Our team comprises 30 friendly, hardworking individuals who work remotely, including an engineering and R&D team of ~5 people. This position reports directly to one of the MD/PhD co-founders and offers opportunities for fast-paced experiences with potential for rapid advancement.

We serve hundreds of organizations across the US, helping reduce documentation time and optimize CPT coding while minimizing compliance risks. We do this by assisting providers in writing notes in real-time while providing coding and compliance guidance. Additionally, we read 100% of all historically written notes to offer compliance and coding insights to practice management. We grew by 6x last year and are on track to grow 3x this year.

Job Description

  • We are beginning to scale our user base rapidly and are building tools to support them. This involves dashboard analytics, platform administration, product onboarding, and more.
  • As a senior engineer, you will be responsible for building out features end-to-end with a focus on user need, designing user interfaces to support needed business logic, building out related backend services, scoping, planning, and delivering on complex projects with minimal direction.

Required Skills and Qualifications

  • Motivated, self-directed, creative, and cooperative individual with ability to learn and adapt quickly.
  • Collaboration with a team of individuals with diverse skill sets in a fast-paced environment.

Salary: $150,000 - $225,000 per annum.



  • Memphis, Tennessee, United States Shelby County Full time

    The company is seeking a Senior Software Engineer to lead the development of a new software application. The ideal candidate will have expert-level knowledge of software development principles and experience working with Agile methodologies.The successful candidate will be responsible for designing, developing, and testing software applications, as well as...


  • Memphis, Tennessee, United States Cigna Full time

    About the RoleWe are seeking a highly experienced Senior Software Engineering Lead to join our team as an Enterprise Technology Director, responsible for providing technology leadership and delivery accountability for multiple concurrent projects within an application family.This is a Band 4 Senior Contributor Career Track Role with Cigna-Evernorth Services,...


  • Memphis, Tennessee, United States SGS Technologie Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at SGS Technologie in Memphis, TN. As a key member of our development team, you will be responsible for analyzing complex system requirements and providing technical expertise to drive the development of new software solutions.


  • Memphis, Tennessee, United States MDW Associates, LLC Full time

    We are seeking a skilled Senior Enterprise Software Engineer to join our team at MDW Associates, LLC in Memphis, TN. This role offers a competitive salary of $140,000 annually.Job DescriptionThis position is responsible for designing and developing software solutions for new and existing projects using Java and related technologies. The ideal candidate will...


  • Memphis, Tennessee, United States TEKsystems Full time

    Job SummaryWe are seeking a highly skilled Senior ServiceNow Software Engineer to join our team at TEKsystems. As a key member of our ServiceNow team, you will be responsible for developing and implementing custom applications using the ServiceNow platform.About the RoleThis is a remote role after an initial on-boarding period onsite. The ideal candidate...


  • Memphis, Tennessee, United States Syntricate Technologies Full time

    Syntricate Technologies is looking for a talented Lead Senior Software Engineer to join our team in Memphis, TN. As a 100% remote contract position, you will play a critical role in the development and maintenance of our Raffle application nationwide.With a strong background in software engineering and leadership, you will be responsible for guiding a team...


  • Memphis, Tennessee, United States Southern Talent Specialists Full time

    Job OverviewWe are seeking a highly skilled Senior Software Engineer to join our team at Southern Talent Specialists. This role will be responsible for designing, developing, and maintaining software applications using the Microsoft technology stack.Estimated Salary: $120,000 - $180,000 per yearJob ResponsibilitiesThe successful candidate will have...

  • Software Engineer

    2 weeks ago


    Memphis, Tennessee, United States Baptist Trinity Home Care & Hospice Full time

    Job DescriptionJob Title: Software EngineerThe Software Engineer will be responsible for designing, developing, and testing software applications and systems. The role involves collaborating with cross-functional teams to ensure timely delivery of high-quality software products.Key Responsibilities:Design and develop software applications and...


  • Memphis, Tennessee, United States Syntricate Technologies Full time

    Syntricate Technologies is seeking a highly skilled Lead Senior Software Engineer to join our team in Memphis, TN. As a 100% remote contract position, you will lead the development and maintenance of our critical Raffle application nationwide. With exceptional skills and a team-oriented mindset, this role requires expertise in React w Typescript, .Net Core,...


  • Memphis, Tennessee, United States Syntricate Technologies Full time

    We are excited to announce a new opportunity for a Lead Senior Software Engineer to join our team at Syntricate Technologies in Memphis, TN. This 100% remote contract position offers a competitive salary and the chance to work on a critical Raffle application nationwide.As a seasoned software engineer, you will be responsible for leading the development and...


  • Memphis, Tennessee, United States IDR Healthcare Full time

    **About the Role:**IDR Healthcare is seeking a skilled Senior Software Developer to join our team in Memphis, TN. As a key member of our development team, you will be responsible for designing, developing, and implementing secure, reliable, scalable, and high-performing features and functionalities.About the Company:IDR Healthcare is a leading healthcare...

  • Software Engineer

    4 weeks ago


    Memphis, Tennessee, United States Shelby County Full time

    About the Role:We are seeking a skilled Software Engineer (Backend) to join our team.As a Software Engineer (Backend), you will be responsible for designing, developing, and maintaining the backend of our software applications.Key Responsibilities:Design and develop high-quality, scalable, and efficient backend systems.Collaborate with cross-functional teams...


  • Memphis, Tennessee, United States Insight Global Full time

    **Job Title:** Software Developer Engineer In TestWe are seeking a highly skilled Software Developer Engineer In Test to join our Quality Engineering Team in Memphis, TN. The successful candidate will support the OMS (Order Management System) and contribute to the development of industry-leading automation solutions.As a key member of our team, you will be...


  • Memphis, Tennessee, United States Syntricate Technologies Full time

    Syntricate Technologies is seeking a skilled Software Engineer with extensive experience in .Net development. Based on the provided requirements, we expect a candidate who can build and maintain APIs, interfaces, and application programs using their expertise in microservices, RESTful APIs, and SQL server databases.Job Description:To design, develop, test,...


  • Memphis, Tennessee, United States Motion Recruitment Partners LLC Full time

    Job SummaryIn this role, you will work as a senior software developer, responsible for developing, maintaining, and testing software applications in a Windows client/server environment. You will formulate and define system scope and objectives through research and fact-finding, preparing detailed specifications from which programs will be written.The ideal...


  • Memphis, Tennessee, United States Noblesoft Solutions Full time

    Job Title: Expert Software Engineer - Memphis, TNThe estimated annual salary for this position is $120,000 - $180,000 based on industry standards and location.About the JobNoblesoft Solutions is seeking an experienced software engineer to join our team. The ideal candidate will have a strong background in designing, coding, testing, and managing...


  • Memphis, Tennessee, United States Wipro Full time

    About the RoleThis position is open for a highly skilled Senior Software Security Specialist to join Wipro's team. The successful candidate will be responsible for designing and developing applications in the Transmit Security platform, utilizing their expertise in IAM security policies, Microservices, API gateways, authentication methods including OPEN ID...

  • Senior QA Analyst

    3 weeks ago


    Memphis, Tennessee, United States TalentBurst Full time

    TalentBurst Senior QA Analyst Job Description We are seeking an experienced Quality Assurance (QA) specialist to join our TalentBurst team as a Senior QA Analyst. This is a remote job opportunity with a duration of 24 months. About the Job As a Senior QA Analyst, you will be responsible for developing, maintaining, and testing software to meet defined...


  • Memphis, Tennessee, United States ECS Limited Full time

    About ECS LimitedECS Limited is a leading provider of software solutions. Our team of experts is dedicated to delivering high-quality products that meet the needs of our clients.Job SummaryWe are seeking a highly skilled Sr. C/C++ Developer to join our team in Memphis, TN or remotely. As a key member of our development team, you will be responsible for...

  • Senior HVAC Engineer

    2 weeks ago


    Memphis, Tennessee, United States ArrowCore Group Full time

    About the RoleWe are seeking a highly skilled Senior HVAC Engineer to join our team at ArrowCore Group. As a key member of our data center operations team, you will be responsible for designing, implementing, and optimizing chilled water systems.