remoteonsite
Staff Software Engineer - GoDaddy
Software Engineer
Senior engineer leading the design, development, and scaling of a high‑performance domain search data platform using Python, Java, Go, AWS, and Kubernetes.
About the role
Key Responsibilities
- Architect, design, and implement scalable microservices that power domain search and recommendation features.
- Lead the end‑to‑end development of data pipelines for ingesting, processing, and serving billions of domain‑related events.
- Collaborate with product, data science, and infrastructure teams to define requirements, set technical direction, and ensure high availability.
- Mentor senior and junior engineers, promote best practices, and drive continuous improvement of code quality and delivery processes.
- Own performance tuning, monitoring, and incident response for production services on AWS.
Requirements
- 10+ years of software engineering experience, with a strong focus on backend systems and large‑scale data platforms.
- Proficiency in Python, Java, and/or Go; deep understanding of RESTful APIs, gRPC, and event‑driven architectures.
- Extensive experience with AWS services (ECS/EKS, Lambda, S3, DynamoDB, RDS) and container orchestration using Kubernetes.
- Hands‑on expertise in building and optimizing SQL/NoSQL data stores and real‑time data pipelines.
- Demonstrated ability to lead technical initiatives, mentor teams, and deliver reliable, high‑throughput services in a remote environment.
Skills
pythonjavagoawskubernetessql