Availity

Software Engineer IV

Availity
Apply
2 days ago
Remote, United StatesStaff+

Responsibilities

  • Design and develop scalable, maintainable, data-driven systems and data processes.
  • Own a membership application end to end, from design and development through testing, deployment, and maintenance.
  • Build and maintain stable, observable data pipelines capable of handling large data volumes.
  • Improve continuous integration speed, efficiency, and scalability through automation using Python, SQL, RESTful APIs, and related frameworks.
  • Apply software architecture patterns such as distributed systems and microservices.
  • Consult on database design, write queries, and modify table definitions as needed.
  • Use Git, Jira, and AWS while applying CI/CD principles.
  • Create engineering standards and document systems.
  • Review code and collaborate with software and data engineers on design and implementation.
  • Coach and mentor junior engineers and provide design guidance.
  • Partner with stakeholders to assess technical feasibility, estimate work, and identify dependencies.
  • Identify and share improvements to products and engineering processes.

Requirements

  • At least 6 years of progressive experience developing software products in an Agile or iterative development environment.
  • Bachelor’s degree in Computer Science, Information Systems, or Information Management; a master’s degree is preferred but not required.
  • Senior-level engineering experience including mentoring and design guidance.
  • Direct experience with data modeling, data architecture, and SQL and NoSQL databases.
  • Strong experience building and maintaining high-volume data pipelines and data processes.
  • Experience building and consuming RESTful APIs and web services for internal and external use.
  • Proficiency with Scala, Python, Python data libraries, SQL, and scripting languages such as HTML, JavaScript, or Shell.
  • Experience with a data-processing framework such as Spark, Flink, or similar.
  • AWS or equivalent cloud experience.
  • Experience with automated unit-testing and acceptance-testing frameworks.
  • Experience with source-code version control, preferably Git and GitHub or GitLab.
  • Working knowledge of the software development lifecycle, CI/CD pipelines, and test-driven development.
  • Experience with Docker and Kubernetes, including EKS, is a plus.
  • Experience with Terraform is a plus.
  • Healthcare industry experience, especially membership, eligibility, or benefits data, is a plus.
  • Experience owning core data or platform infrastructure at scale, improving engineering productivity, or working with reliability, performance optimization, or distributed systems is a plus.

Benefits

  • Remote US work arrangement.
  • Competitive salary, bonus structure, HSA contribution, healthcare, vision, dental, and 401(k) match benefits available from day one.
  • Unlimited PTO for salaried associates, 9 paid holidays, and 19 days of PTO initially for hourly associates.
  • Up to $250 per year in wellness reimbursement.
  • Education reimbursement.
  • Paid parental leave for birth and adoptive parents.
  • Employee diversity and inclusion groups, continuous-learning resources, and community volunteering opportunities.
  • Camera/video participation is required for all virtual meetings.
  • Candidates must pass a drug test before beginning employment.

Tech Stack

Categories

BackendData Engineering
Availity

About Availity

1,001-5,000 employees
Contact me