Job Title: Software Engineer IV Company Name: Availity Job Url: https://availity.wd1.myworkdayjobs.com/en-US/Availity_Careers_US/job/Remote---United-States/Software-Engineer-IV_R0007862?source=jobright&jr_id=69a058f10836fe79d8613d88 Job Description: The Software Engineer III is a technical role within the Provider Lifecycle Solutions (PLS) Development team. PLS builds and maintains critical products that healthcare partners rely on for accurate, timely, and compliant provider lifecycle data. In this role, you will focus primarily on designing, building, and operating data‑intensive backend systems and services that power core PLS workflows. You will work deeply in distributed systems, cloud‑native services, and large‑scale data processing pipelines. While this role is backend‑first, experience contributing to full‑stack features and UI layers is a plus, particularly when it helps deliver complete, end‑to‑end solutions. Sponsorship, in any form, is not available for this position. Location: Remote, US Role qualifications: Bachelor's degree in Computer Science, Information Systems, or a related field. 5+ years of experience designing and building production‑grade backend services using Java and JVM‑based technologies. 3+ years of experience as a full‑stack engineer, contributing to backend services, APIs, UI frameworks, and integration layers. Proficiency with Scala, Python, and Apache Spark for building and operating data‑intensive services or batch/stream processing components within provider lifecycle workflows. 5+ years of experience working with AWS cloud services, including hands-on work with Lambda, S3, SQS, SNS, API Gateway, Airflow (MWAA), CloudWatch, and related ecosystem tools. Strong understanding of distributed systems, event-driven architectures, and service-to-service communication models. Demonstrated knowledge of software engineering best practices: Git workflows, code reviews, automated testing, CI/CD pipelines, and observability. Able to plan work, set clear direction, and coordinate tasks across a multidisciplinary team in a fast-paced environment. Flexible and able to adapt to evolving priorities and changes in direction. Collaborative attitude—this role works closely with product owners, engineers, analysts, and architects across multiple PLS product lines. Excellent communication skills, including explaining complex concepts and participating in pair-programming or technical discussions.