Remote Senior Software Engineer, Billing

Logo of Natera

Natera

πŸ’΅ $118k-$147k
πŸ“Remote - United States

Job highlights

Summary

Join us as a Sr Software Engineer – Billing Services and build highly scalable, robust software systems to support our reimbursement cycle. As part of an engineering team, implement and improve finance and billing applications.

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
  • Experience in healthcare, and healthcare billing industries is a plus

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

Benefits

  • Competitive Benefits - Employee benefits include comprehensive medical, dental, vision, life and disability plans for eligible employees and their dependents
  • Additionally, Natera 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 much more

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Natera know you found this job on JobsCollider. Thanks! πŸ™