Overview
Job Summary
The Software Engineer, Golang role is responsible for developing components, features, and feature sets while contributing to shared platforms and solutions. The position involves independent development work along with participation in design discussions across teams.
Roles and Responsibilities
- Collaborate with system engineers, frontend developers, and software engineers to build scalable software solutions.
- Apply SDLC principles and methodologies such as Lean, Agile, XP, CI, software security, scalability, documentation, refactoring, and testing practices.
- Develop code that meets project standards and delivers the required functionality.
- Evaluate application performance and understand key performance parameters.
- Work with core data structures and algorithms using the selected programming language.
Required Qualifications
Bachelor’s Degree in Computer Science or STEM disciplines including Science, Technology, Engineering, and Mathematics with relevant experience.
Technical Skills
Must Have
- Hands-on experience with Go Lang.
- Understanding of distributed systems concepts.
- Experience with AWS services including EC2, EKS, S3, IAM, Lambda, and ECS.
- Working knowledge of Kubernetes.
Nice to Have
- Knowledge of Java and Python.
- Experience with distributed storage technologies such as Cassandra and Kafka.
- Exposure to distributed processing technologies including Spark, Spark Streaming, and Scala.
- Awareness of Lean, Agile, and XP methodologies.
Additional Expectations
- Experience or training in Agile environments and continuous integration practices.
- Understanding of how technology choices impact the software development lifecycle.
- Ability to estimate development tasks and contribute innovative ideas.
- Capability to adapt to changing requirements and work independently with high-quality deliverables.
- Write efficient and standards-compliant code using the technologies selected for the project.
If an employer asks you to pay any kind of fee, please notify us immediately. Talentd does not charge any fee from applicants and we do not allow other companies to do so.
Key Skills
Related Tags
Browse More Jobs
Education Requirements
- Bachelor's Degree in Computer Science
- STEM majors including Science, Technology, Engineering and Mathematics
Eligible Batch Years

GE Vernova
GE Vernova is a global energy-focused business within General Electric, dedicated to accelerating the transition toward a more sustainable and reliable energy future. Officially launched in 2023 as part of GE's strategic reorganization, GE Vernova encompasses GE’s portfolio of energy-related businesses, including power generation, renewable energy, grid solutions, and electrification technologies. The company’s mission is to deliver innovative solutions that help decarbonize the energy sector while ensuring affordability, resilience, and accessibility for communities worldwide.
With operations spanning across multiple continents and a workforce numbering in the tens of thousands, GE Vernova holds a strong market position as a leading provider of energy infrastructure and services. Its offerings range from advanced gas turbines and wind power systems to digital grid management tools. Recent developments include investments in hydrogen-ready power plants, offshore wind projects, and partnerships aimed at modernizing electrical grids to support renewable integration. GE Vernova’s commitment to innovation and sustainability positions it as a key player in the global energy transition.
Company Details
Connect With Us
Websitegevernova.com