Senior Software Engineer
careerpuck
Job Description
- Build, scale and maintain the infrastructure and platform required to deliver production-grade agentic AI solutions
- Lead architecture and technical design while ensuring high availability, reliability and scalability in our systems
- Analyze customer requirements, understand enterprise data landscape and ensure data privacy and residency compliance factors in our engineering framework
- Collaborate closely with Product Managers and Tech Innovation Strategists to scope out problem statements and narrow down requirements with a laser focus on impact delivered to customers and stakeholders
- Set a high standard of excellence for engineering culture and developer experience in the team by leading code reviews, mentoring junior engineers and building stronger processes
- Participate in sprint planning, technical grooming, and retrospective discussions
Basic Qualifications
- 5+ years of experience in a software engineering role - with a strong background in backend engineering and cloud infrastructure
- 1+ years of experience building production-grade agentic AI solutions
- Proficiency in backend languages such as Python, Java, Node.js or Go and technologies such as Docker, Kubernetes and Kafka
- Strong experience in implementing APIs, working with SQL and NoSQL databases and writing E2E automated tests
- Deep understanding of cloud platforms (AWS, GCP, or Azure), able to work with self-hosted as well as managed services
- Expertise in infrastructure as code tools like Terraform and CI/CD solutions such as GitHub Actions or Jenkins
- Fervent belief in engineering quality and building technical leverage for others
- Prior experience in leading projects and debugging complex issues with minimal supervision