Remote Sr Software Engineer - Billing

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • The Sr Software Engineer – Billing Services builds and maintains highly scalable, robust, and data-centric software systems and serverless workflows to support the reimbursement cycle.
  • This position is part of an engineering team that implements and improves finance and billing applications.
  • The Billing team at Natera plays a critical role in ensuring the company’s financial operations run smoothly, supporting a complex ecosystem of software systems and serverless workflows that facilitate revenue processes.
  • The team is focused on improving Billing workflows and redesigning interservice communication patterns to enhance resilience and throughput.
  • The 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.
  • The role involves rearchitecting complex microservice architectures and exploring the healthcare financial domain.

Requirements:

  • A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience is required.
  • A minimum of 7 years of software development experience, focusing on building secure, scalable web applications is necessary.
  • Strong proficiency in modern programming languages such as Node and TypeScript is essential.
  • Experience with cloud-native technologies and platforms, preferably AWS, is required.
  • Expertise in containerization (Docker) and orchestration (Kubernetes) is necessary.
  • Experience with event-driven architectures and message queuing systems (e.g., Kafka) is required.
  • Familiarity with serverless computing and Function-as-a-Service (FaaS) platforms is essential.
  • Proficiency in DevOps practices, including CI/CD pipelines and infrastructure as code (e.g., Terraform, AWS CDK, AWS CloudFormation) is required.
  • Experience with agile methodologies and leading development teams is necessary.
  • A strong understanding of software design patterns, data structures, and algorithms is essential.
  • Expertise in database technologies, including both SQL and NoSQL databases, is required.
  • Experience with API design and development (REST, GraphQL) is necessary.
  • Knowledge of security best practices and experience implementing them in web applications is required.
  • Familiarity with monitoring, logging, and observability tools (e.g., ELK stack) is essential.
  • Strong problem-solving skills and the ability to mentor junior developers are necessary.
  • Excellent communication skills and the ability to collaborate with cross-functional teams are required.
  • Experience in healthcare and healthcare billing industries is a plus.

Benefits:

  • Natera offers competitive benefits, including comprehensive medical, dental, vision, life, and disability plans for eligible employees and their dependents.
  • Employees and their immediate families receive free testing in addition to fertility care benefits.
  • Other benefits include pregnancy and baby bonding leave, 401k benefits, commuter benefits, and more.
  • Natera has a generous employee referral program.
  • The company is committed to ensuring a diverse and inclusive workplace environment, welcoming people of different backgrounds, experiences, abilities, and perspectives.
About the job
Posted on
Job type
Salary
$ 118,200 - 147,700 USD / year
Leave a feedback