We are seeking a skilled Senior Software Engineer with a strong focus on Kafka infrastructure, AWS management, and automation frameworks for testing. The ideal candidate excels in solving complex problems collaboratively, takes ownership of their work, and has a proven track record of implementing resilient and scalable solutions. Strong technical expertise, excellent communication skills, and a desire to work in a dynamic environment are essential.
Key responsibilities include:
- Designing, developing, and maintaining scalable Kafka infrastructure on AWS
- Managing and optimizing Kafka Schema Registry and related services
- Implementing and managing CI/CD pipelines using GitLab
- Developing and maintaining automation frameworks for testing
- Collaborating with end-users and product managers
- Optimizing architecture and infrastructure on AWS
- Monitoring system performance and troubleshooting issues
- Implementing infrastructure as code (IaC) practices
Qualifications:
- 5+ years of experience in DevOps or related roles
- Proficiency in managing Kafka infrastructure
- Experience with CI/CD pipelines and GitLab
- Strong understanding of AWS services
- Proficiency in infrastructure as code (IaC)
- 3+ years of experience with programming languages like Python or Java
- Experience in developing automation frameworks for testing
- Quality assurance mindset
- Excellent problem-solving and communication skills
Nice to have:
- Experience building or managing custom Kafka-based messaging systems
- Experience with advanced Kafka features
Natera offers competitive benefits, including comprehensive medical, dental, vision, life, and disability plans, fertility care benefits, 401k, and more. The company is committed to diversity and inclusion, and encourages applicants from all backgrounds to apply.