Sr Software Engineer- Golang

GE Vernova

Hyderabad, India
Golang development
Distributed system concepts
Aws services (ec2, eks, s3, iam, lambda, ecs)
Be responsible for defining, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure

Job Summary

  • Be responsible for defining, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure.
  • Provide technical leadership to an agile team of 5-7 and work with Product Line Leaders (PLLs) to understand product requirements & vision.
  • Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques.

Matching Summary

Be responsible for defining, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure.

Skills & Requirements

Must-have

  • Golang development
  • Distributed System Concepts
  • AWS services (EC2, EKS, S3, IAM, Lambda, ECS)
  • Kubernetes experience
  • Agile development environment

Nice-to-have

  • Java, Python technologies
  • Distributed storage technologies (Cassandra, Kafka)
  • Distributed processing technologies (Spark/Spark Streaming/Scala)
  • Energy domain experience
  • Certified Scrum Master/Product Owner

Key Requirements

  • Bachelor's Degree in Computer Science or STEM Majors
  • Minimum 4 years of experience (for roles in USA)
  • Advanced experience (for roles outside USA)

Work Rights

Not specified

Tailored Resume

Cover Letter