Job Description
HPE • Bengaluru, Karnataka • via HPE Careers - Hewlett Packard Enterprise (HPE)
14 hours ago
Full–time
Apply on HPE Careers - Hewlett Packard Enterprise (HPE)
Apply on Hirist
Apply directly on Jobs At Proziod Analytics - Proziod
Apply directly on Cutshort
Apply on SimplyHired
Apply on Shine
Apply on Bayt.com
Apply on Glassdoor
Job description
Golang Developer
This role has been designed as ‘Hybrid’ with an expectation that you will work on average 2 days per week from an HPE office.
Who We Are:
Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies connect, protect, analyze, and act on their data and applications wherever they live, from edge to cloud, so they can turn insights into outcomes at the speed required to thrive in today’s complex world. Our culture thrives on finding new and better ways to accelerate what’s next. We know varied backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together, and are a force for good. If you are looking to stretch and grow your career our culture will embrace you. Open up opportunities with HPE.
Job Description:
HPE Operations is our innovative IT services organization. It provides the expertise to advise, integrate, and accelerate our customers’ outcomes from their digital transformation. Our teams collaborate to transform insight into innovation. In today’s fast paced, hybrid IT world, being at business speed means overcoming IT complexity to match the speed of actions to the speed of opportunities. Deploy the right technology to respond quickly to market possibilities. Join us and redefine what’s next for you
This opening is for Mysore Location.
What you will do:
• Application Development
• Design, develop, and maintain backend services and APIs using Go.
• Implement microservices-based architectures for scalability and reliability.
• Write clean, maintainable, and well-documented code following best practices.
• Integration & Deployment
• Build services that integrate with databases, message queues, and external APIs.
• Collaborate with DevOps teams to enable CI/CD deployment pipelines.
• Ensure applications are containerized and optimized for Kubernetes/Docker environments.
• Performance & Optimization
• Optimize applications for high concurrency, low latency, and resilience.
• Conduct benchmarking, profiling, and code reviews.
• Implement caching, load balancing, and distributed processing techniques.
• Security & Compliance
• Follow secure coding practices and conduct vulnerability remediation.
• Implement authentication/authorization, data encryption, and API security.
• Ensure compliance with enterprise security and data privacy policies.
• Collaboration & Support
• Work closely with frontend, DevOps, and QA teams for end-to-end delivery.
• Support production troubleshooting and incident resolution.
• Contribute to reusable libraries and frameworks for the engineering team
What you will bring:
Required Skills & Experience
• 4+ years of software development experience, with at least 2–3 years in Golang.
• Strong understanding of concurrency, goroutines, and channels in Go.
• Experience with REST/gRPC APIs, microservices, and event-driven architectures.
• Familiarity with databases (PostgreSQL, Cassandra, MongoDB, or ClickHouse).
• Experience with message queues/streaming platforms (Kafka, RabbitMQ, NATS).
• Hands-on with Docker, Kubernetes, Git, and CI/CD pipelines.
• Proficiency in unit testing and test automation.
Preferred Knowledge
• Experience with cloud platforms (AWS, GCP, Azure).
• Exposure to Temporal, Argo Workflows, or other orchestration frameworks.
• Familiarity with monitoring/logging (Prometheus, Grafana, ELK).
• Understanding of Domain-Driven Design (DDD) and Clean Architecture.
• Willingness to work from Mysore Client location.
Education & Certifications
• Bachelor’s degree in Computer Science, Engineering, or related field.
• Preferred certifications:
• Go Developer certifications (if available).
• Kubernetes (CKA/CKAD) or cloud certifications (AWS/GCP/Azure).
💡 Quick Summary
Seeking a career-building opportunity? The Golang Developer position is now open for candidates interested in the Software Developer Jobs sector. This role in Bangalore offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.