Nateraposted 22 days ago
$118,200 - $147,700/Yr
Full-time • Senior

About the position

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.

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.

Requirements

  • 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.
  • Expertise in database technologies, including both SQL and NoSQL databases.
  • Experience with API design and development (REST, GraphQL).
  • Knowledge of security best practices and experience implementing them in web applications.
  • Familiarity with monitoring, logging, and observability tools (e.g., ELK stack).
  • Strong problem-solving skills and ability to mentor junior developers.
  • Excellent communication skills and ability to collaborate with cross-functional teams.

Nice-to-haves

  • Experience in healthcare, and healthcare billing industries is a plus.

Benefits

  • Comprehensive medical, dental, vision, life and disability plans for eligible employees and their dependents.
  • Free testing for employees and their immediate families in addition to fertility care benefits.
  • Pregnancy and baby bonding leave.
  • 401k benefits.
  • Commuter benefits.
  • Generous employee referral program.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service