The Sr Software Engineer – Billing Services builds and maintains highly scalable, robust and data centric software systems and serverless workflows to support our reimbursement cycle. As part of an engineering team, implements and improves our finance and billing applications. The Billing team at Natera plays a critical role in ensuring the company’s financial operations run smoothly. We support a complex ecosystem of software systems and serverless workflows that help facilitate our revenue processes. Over the years, we’ve developed an intricate choreography of services. Currently, we are focused on improving Billing workflows and redesigning interservice communication patterns to enhance resilience and throughput. Our goal is to reduce complexity, consolidate systems/data, and build a streamlined solution utilizing serverless workflows, moving towards a fully automated processing pipeline with minimal human intervention. If you're interested in gaining hands-on experience in rearchitecting complex microservice architectures and exploring the healthcare financial domain, we'd love to have you join us on this exciting journey.