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 Senior Software Engineer is focused on providing an intuitive and efficient experience for customers.
The role involves building customer-facing web applications and requires a passion for great user experience and design.
Responsibilities include working closely with the architecture team to drive complex system design.
The engineer will perform code reviews and mentor the development team on best practices.
Key design and technical implementation on complex systems will be part of the role, guiding the engineering vision.
The engineer will collaborate with stakeholders to define requirements and transform them into highly scalable and reliable microservices APIs.
The position involves designing, building, and maintaining sustainable systems to support business applications.
Continuous improvement of processes and procedures while evangelizing best practices is expected.
The engineer will contribute to the end-to-end execution of compliance initiatives.
Responsibilities also include practicing technical design, developing new functionality, and maintaining existing components.
The role requires regular interaction with PHI in both paper and electronic forms, necessitating training in HIPAA/PHI privacy and compliance.
The engineer must maintain current status on Natera training requirements.
Requirements:
A BS degree in computer science, a comparable program, or equivalent is required.
Candidates must have 7+ years of overall software development experience, preferably in secure, scalable web applications using Python and other web technologies.
Experience with cloud technologies, particularly AWS, is preferred.
Familiarity with Java and Spring is a plus.
Experience in front-end development using React, Sass, and JavaScript is also a plus.
Candidates should have experience with micro-service enterprise architecture and cross-platform integration.
A strong understanding of the software development lifecycle, including build, software configuration, change control, and release and deployment activities, is necessary.
Strong relational database skills, including database design and optimization, are required.
Demonstrated teamwork skills and a solid analytical background are essential.
Excellent organizational, communication, presentation, and facilitation skills are required.
Benefits:
Natera offers competitive employee benefits, including comprehensive medical, dental, vision, life, and disability plans for eligible employees and their dependents.
Employees and their immediate families receive free testing and fertility care benefits.
Additional benefits include pregnancy and baby bonding leave, 401k benefits, commuter benefits, and more.
A generous employee referral program is also available.
Natera is committed to ensuring a diverse and inclusive workplace environment, welcoming individuals from different backgrounds and experiences.