We are seeking a Software Engineer II to join our team in Hyderabad and Bangalore. The successful candidate will be responsible for building intelligent systems across Point of Sale, Electronic Payment Systems, and Forecourt management using Go, incorporating real-time analytics, payment integration, inventory intelligence, and multi-step automation workflows for retail, hospitality, and fuel environments.
Requirements
- 3β5 years of professional software engineering with demonstrated ownership in production systems
- Strong proficiency in Go (1.20+), including gorilla/mux, MongoDB driver, JWT/OAuth 2.0, goroutines and channel-based concurrency, interface-driven design, and Go module management
- Familiarity with ISO 8583, EMV, NFC, and PCI-DSS compliance
- Experience deploying Go applications to AWS with Docker multi-stage builds, Kubernetes Stateful Sets /Deployments, Helm chart management, and Jenkins CI/CD pipelines
- Experience designing distributed microservice architectures with OAuth 2.0 M2M authentication, RESTful API design, inter-service coordination patterns, and event-driven processing for live transaction and forecourt operations
- Strong test-driven development practices using Go's native testing package and testify
- Solid understanding of secure coding, PCI-DSS, precise currency arithmetic and protection against injection/tampering in high-value payment transactions
Benefits
- Competitive salary
- Market-competitive benefits
- Quarterly perks program
- Ample time off
- Hybrid working arrangements
- Continuous learning
- Professional certifications
- Leadership development opportunities