Senior Software Engineer

Logo of Natera

Natera

πŸ’΅ $137k-$171k
πŸ“Remote - United States

Job highlights

Summary

Join Natera, a global leader in cell-free DNA testing, as a Senior Software Engineer. You will collaborate with the Engineering Team and Product Managers to develop innovative solutions for internal stakeholders, focusing on robust document management systems and secure data workflows. This role requires expertise in Python or Java, experience with AWS services, and a strong understanding of relational databases. You will design, develop, and maintain scalable and secure services, ensuring compliance with regulations for handling sensitive information. Natera offers competitive benefits, including comprehensive medical, dental, vision, life and disability plans, free testing for employees and their families, fertility care benefits, and more.

Requirements

  • 5+ years of experience in software development, particularly in building scalable applications
  • Expertise in Python or Java, with a preference for strong proficiency in one and familiarity with the other
  • Solid understanding of relational databases and SQL programming, with a preference for MySQL or PostgreSQL
  • Proficiency in AWS services, including S3, Lambda, RDS, DynamoDB and Glue
  • Experience with infrastructure as code tools
  • Familiarity with messaging frameworks like Kafka for event-driven architectures
  • Strong focus on quality assurance and maintaining system reliability
  • Excellent problem-solving skills and the ability to work independently and collaboratively in a fast-paced environment
  • Effective communication and interpersonal skills to interact with stakeholders at all levels

Responsibilities

  • Design, develop, and maintain scalable and secure services that streamline document management and audit logging processes
  • Develop and manage CI/CD pipelines using GitLab for seamless deployment
  • Write comprehensive unit tests to maintain high-quality code standards
  • Collaborate closely with end-users and product managers to refine requirements and deliver impactful solutions
  • Enhance system architecture and infrastructure to ensure performance, scalability, reliability, and cost-effectiveness on the AWS cloud platform
  • Ensure systems are designed and implemented to comply with regulations and standards for handling sensitive information, such as PHI, PII, and HIPAA requirements
  • Monitor system performance, troubleshoot issues, conduct root cause analysis, and implement improvements to enhance efficiency and dependability
  • Stay updated on emerging technologies and industry best practices, contributing to continuous improvement efforts

Preferred Qualifications

  • Strong proficiency in Python
  • Familiarity with Python
  • Experience with MySQL
  • Experience with PostgreSQL

Benefits

  • Comprehensive medical, dental, vision, life and disability plans for eligible employees and their dependents
  • Free testing in addition to fertility care benefits for employees and their immediate families
  • Pregnancy and baby bonding leave
  • 401k benefits
  • Commuter benefits
  • Generous employee referral program

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.