[Remote] Software Engineer IV
Note: The job is a remote job and is open to candidates in USA. Availity is a healthcare technology company that provides revenue cycle and healthcare engagement solutions to medical businesses. The Software Engineer IV will provide senior technical leadership for Availity’s data platform processes and services, while owning a member-facing membership application end to end. The role focuses on designing scalable data systems, building reliable pipelines, guiding architecture and engineering standards, and mentoring other engineers.
Responsibilities
- Designing and developing scalable, maintainable, data-driven systems and data processes that demonstrate best practices
- Owning a membership application end to end — from detailed design, documentation, and development through unit testing, deployment, and ongoing maintenance
- Building and maintaining data pipelines and processes capable of handling large volumes of data in a stable and observable manner
- Improving the speed, efficiency, and scalability of the continuous integration environment, automating wherever possible using Python, SQL, RESTful APIs, and other frameworks
- Applying modern software architecture patterns (distributed systems, microservices, etc.) to build well-structured, reusable, maintainable, and intentionally designed code
- Consulting on the design and development of databases, writing database queries and required table definition modifications
- Leveraging CI/CD principles using Git, Jira, and AWS
- Creating standards for and documenting the systems you help build
- Reviewing code written by other team members and collaborating with software and data engineers in the design and code review process
- Coaching and mentoring junior engineers and providing design guidance across the team
- Partnering with all stakeholders to determine technical feasibility, estimate work efforts, and identify potential slippage or inter-team dependencies
- Innovating and sharing ideas to improve products and processes, big and small
Skills
- 6+ years of progressive work experience developing software products in an Agile and/or iterative development environment
- Bachelor's degree in Computer Science, Information Systems, or Information Management
- Proven commitment to working in a senior engineer role, including mentoring and design guidance
- Direct experience with data modeling and data architecture design, with a solid understanding of database technology including SQL and NoSQL databases
- Strong experience building and maintaining data pipelines and data processes capable of handling large volumes of data in a stable and observable manner
- Experience building and consuming RESTful APIs and web services for both internal and external use
- Proficiency with the following languages & frameworks: Scala, Python (including NumPy, Pandas, and related data libraries), SQL databases, Scripting languages such as SQL, HTML, JavaScript, or Shell, A data processing framework such as Spark, Flink, or similar
- AWS experience or equivalent cloud experience
- Experience with automated unit testing and acceptance testing frameworks
- Working experience with source code version control (preferably Git and GitHub/GitLab)
- Working knowledge of the Software Development Lifecycle, building CI/CD pipelines, and practicing Test Driven Development
- Master's degree preferred but not required
- Experience with Docker and Kubernetes (EKS) is a plus
- Experience with Terraform is a plus
- Knowledge of the healthcare industry is a plus
- Healthcare industry experience, particularly with membership, eligibility, or benefits data
- Experience owning and evolving core data or platform infrastructure at scale
- Experience improving engineering productivity through standards, tooling, and automation
- Background in reliability, performance optimization, or large-scale distributed systems
Benefits
- Bonus structure
- Generous HSA company contribution
- Healthcare, vision, and dental benefits
- 401k match program available on day one
- Unlimited PTO for salaried associates
- 9 paid holidays
- Hourly associates start at 19 days of PTO with the same holiday benefits
- Reimbursement of up to $250/year for gym memberships, participation in racing events, weight management programs, and similar wellness activities
- Education reimbursement
- Paid Parental Leave for both moms and dads, including birth parents and adoptive parents
- Remote work arrangement
- Resources and experts supporting continuous learning
- Diversity & Inclusion teams and employee groups, including AvaiLadies, Beyond Black, HOLA, Availity Pride, VetAvaility, a Young Professionals Group, and She Can Code IT
Company Overview