Sr Software Engineer - Billing
NateraAbout the role
POSITION TITLE: Sr Software Engineering - Billing
POSITION LOCATION: Austin, TX or US Remote MST/EST time zone
POSITION SUMMARY
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.
ABOUT BILLING TEAM
-
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.
BILLING SERVICES TECH STACK
-
AWS Serverless Architecture
-
Node JS
-
MySQL, PostgreSQL databases and serverless counterparts
-
REST API for synchronous communications
-
AWS SQS, SNS for operational async communications
-
Kafka for resilient async communications
-
CI/CD using Kubernetes
PRIMARY RESPONSIBILITIES
-
Act as the technical counterpart for offshore teams leads (European TimeZone), guiding them on technical decisions and aligning their work with the overarching system architecture..
-
Serve as the primary point of contact for Product Managers on technical matters.
-
Lead technical aspects of the project, guide the engineering team, ensure code quality, and implement best practices.
-
Own RFC and Design Document, and contribute to the critical code base.
-
Perform code reviews and mentor the development team with best practices.
-
Make key design and technical implementation on the complex system and help guide engineering vision.
-
Work closely with stakeholders to define requirements, and transform into highly scalable and reliable, developer-friendly microservices APIs and serverless workflows
-
Design, build and maintain highly sustainable systems to support our business applications.
-
Continue improving process and procedure and evangelizing best practices.
-
Be a contributing team member to the end-to-end execution of compliance initiatives.
-
Be responsible for practicing technical design, developing new functionality and maintaining existing components.
-
This role works with PHI on a regular basis both in paper and electronic form and has access to various technologies to access PHI (paper and electronic) in order to perform the job.
-
Must complete training relating to HIPAA/PHI privacy, General Policies and Procedure Compliance training and security training as soon as possible but not later than the first 30 days of hire.
-
Must maintain a current status on Natera training requirements.
QUALIFICATIONS
-
Bachelor's or Master's degree in Computer Science, Software Engineering, or related field, or equivalent practical experience
-
7+ years of software development experience, with a focus on building secure, scalable web applications
-
Strong proficiency in modern programming languages such as Node, TypeScript.
-
Experience with cloud-native technologies and platforms, preferably AWS
-
Expertise in containerization (Docker), and orchestration (Kubernetes)
-
Experience with event-driven architectures and message queuing systems (e.g., Kafka)
-
Familiarity with serverless computing and Function-as-a-Service (FaaS) platforms
-
Proficiency in DevOps practices, including CI/CD pipelines, infrastructure as code (e.g., Terraform, AWS CDK, AWS CloudFormation)
-
Experience with agile methodologies and leading development teams
-
Strong understanding of software design patterns, data structures, and algorithms
-
Ex
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s