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.