BENGALURU · FULLTIME
Cloud Software Engineer
Sasken Communication Technologies
Bengaluru · onsite · Posted 23d ago
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.4s
- Found the form on Naukri · 10 questions to answer1.5s
- Decided the answers for all of them2.3s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this role
Location : Bangalore
Notice Period: Immediate
About the Role
We are seeking an experienced Cloud Software Engineer to architect and implement microservices on AWS. This role focuses on developing high-performance backend services, real-time data pipelines, and IoT integrations using Go. You will work within a Scrum team, delivering production-grade distributed systems that handle complex data flows and inter-service communication.
Key Responsibilities
- Design and develop microservices on AWS using Go
- Design and develop RESTful APIs and gRPC services with Protocol Buffers
- Build real-time data pipelines and IoT backend integrations using MQTT and HTTP
- Develop event-driven systems using message queues for asynchronous processing
- Design and optimize database schemas for both relational and NoSQL databases
- Implement containerized services using Docker for consistent deployment
- Apply concurrency patterns using goroutines and channels for high-throughput processing
- Collaborate with architects and product teams to translate requirements into technical solutions
- Participate actively in Scrum ceremonies (Sprint Planning, Daily Standup, Review, Retrospective)
Required Skills
- Go Programming: 5-8 years of hands-on experience with production-level Go development
- AWS Services: Hands-on experience with core AWS services.
- API Design: Proficiency in building RESTful APIs
- Databases: Proficiency with relational databases (PostgreSQL/MySQL) and NoSQL (DynamoDB)
- Messaging & Protocols: Experience with MQTT, HTTP, and message queues (SQS, SNS)
- Containerization: Hands-on experience with Docker
- Version Control: Proficiency with Git in a team environment
- Agile / Scrum: Experience working in a Scrum team with iterative delivery cycles
Technical Knowledge Areas
- Go Fundamentals: Goroutines, channels, concurrency patterns, performance profiling and memory management
- Microservices Patterns: Service decomposition, inter-service communication, API versioning, and distributed system design
- Database Engineering: Schema design, indexing strategies, query optimization, and data modelling
- Messaging Systems: Event-driven architecture, pub/sub patterns, and asynchronous communication
- Security: API authentication, secrets management, and data encryption
- Performance Engineering: Profiling, benchmarking, caching strategies, and latency optimization
Technical Stack
- Cloud Platform: AWS
- Language: Go
- Frameworks: Gin, gRPC, Protocol Buffers (Protobuf)
- Databases: DynamoDB, RDS (PostgreSQL/MySQL)
- Containerization: Docker
- Version Control: Git
Nice-to-Have
- AWS certifications (Developer Associate)
- Automotive domain knowledge.
- Android Knowledge
Sourced from naukri
Section · 02
Skills
Section · Company
About Sasken

Sasken Communication Technologies
Automobile
1.4k+
employees
1989
37 years old
Bangalore / Bengaluru, Karnataka
IN
₹14.8L PA avg
Avg at Sasken
About
Industries
Employee ratings
10 reviews
Culture
3.0
Career growth
2.5
Work-life
3.0
Employees rate it well for
Find them on