Jobs
Interviews

3402 Golang Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

4.0 - 8.0 years

10 - 14 Lacs

bengaluru

Work from Office

About the Job: The Red Hat Enterprise Linux Engineering team is looking for an established developer to join us as a Senior Software Engineer in our Core Virtualization team. In this role, you will design, develop and integrate new Core Virtualization features directly into Layered Products such as OpenShift Virtualization (KubeVirt and Kubernetes). This effort will include working routinely with the QEMU, Libvirt and KubeVirt communities, as well as Partners and other communities and internal teams on upstream contributions and possibly maintainership, as well as downstream integration and maintenance into our products. This position is for a Hybrid position in the India - Bangalore area, but the associate is expected to be able to work with a remote, global team. Exceptional remote work applications will also be considered. What you will do? Design and develop features and in KubeVirt Work with Quality Engineering on test plans for the code you create and with the Documentation team to ensure good coverage for the features and fixes you work on Participate in peer code reviews Participate in architectural discussions of system designs, programming interfaces, and inter-dependencies of Core Virtualization Platform (hypervisor), Control Plane, Operators, CI, etc. Collaborate with other engineering teams in Red Hat Enterprise Linux and OpenShift for components that are used by OpenShift Virtualization and associated tools Troubleshoot, brainstorm, design and deliver fixes for internal and external customers related to your area of expertise What you will bring? Understanding of Linux operating system and scripting languages Knowledge of at least C and a good grasp of Python. Relevant Golang and Rust experience are a plus. Understanding and experience using and developing on Linux-based operating systems Understanding of how Open Source and Free Software communities work Knowledge building and deploying container-based applications Knowledge of Kubernetes / OpenShift architecture and familiarity with its internals Required Full English proficiency (verbal and written) Following are considered as a plus: Understanding of Virtualization (Hypervisors, Emulation, Paravirtualization, Hypercalls etc) Understanding Kubernetes / OpenShift architecture and internals

Posted 6 hours ago

Apply

3.0 - 6.0 years

11 - 16 Lacs

bengaluru

Work from Office

About the Job : In this role you will be challenged to apply your skills and knowledge to provide direct support for critical environments and help ensure the stability of services by performing dedicated support activities, engaging in automation activities, issue remediation, and performing root cause analysis (RCA) to maximize uptime and reduce costs for enterprise customers. You will consistently rely on your knowledge of production support and your background in dev-ops processes, including incident/change/problem management, call triaging, and critical issue resolution procedures. You will collaborate with our customers, internal teams, architects, and Site Reliability Engineering teams to troubleshoot complex and challenging issues. This position extends well beyond product support as you will be a trusted partner to our enterprise customers by offering developer-to-developer assistance for cloud-native service development and architecture; you will work closely with junior and senior engineers and developers, fixing and improving code and identifying automation opportunities. You'll partner closely with development engineering teams and work alongside some of the brightest developers in the open source community. You will also work with Red Hats key strategic cloud partners to jointly solve customer Multi-Cloud issues. What will you do? Support Red Hats customers using our OpenShift Ecosystem running on different Hybrid Cloud solutions (public providers including Azure, AWS, Google and also on premise deployments) Actively support and provide guidance to other Red Hat engineers dealing with more complex issues Resolve Red Hats customers issues across different components such as Logging (Elasticsearch, FluentD, Kibana), Monitoring, Networking (SDN / OVN kubernetes), Storage, Service Mesh/Istio Be a regional / global subject-matter expert on one of the above-mentioned OpenShift components Diagnose and troubleshoot complex technical problems, often going through product code, to identify the root cause Constantly work on your skills so you can keep up with the latest technology trends as well as new products and features in Red Hats portfolio Build on your expertise by going through intensive onboarding, which includes taking RHEL and OpenShift Certifications, such as Red Hat Certified Engineer (RHCE), Containers & Kubernetes (DO180)/Operating a Production Kubernetes Cluster (DO280), Scaling Kubernetes Deployments in the Enterprise (DO380) Consult the customer cases with in-house support engineers and developers to promote creative solutions and improve customer experience Contribute to the global Red Hat knowledge management system As a part of your professional development, you can collaborate with your colleagues on different projects outside your day-to-day work, contribute to the success of the global team and / or contribute to Open-source community and product code What will you bring? Excellent communication skills, ability to analyze and effectively resolve customer's issues Previous experience configuring and troubleshooting OpenShift or Kubernetes and one of its components such as (Logging, Monitoring, Networking, Storage, Service Mesh) Previous professional Linux system administration experience Passion for problem-solving and investigation of the customer and technical problems Ability to work with conflicting priorities, take initiative, and maintain a customer-centric focus Team player attitude, open-minded and collaborative approach Ability to read code in one of the following languages (Python / C / C++ / GoLang, Java), interest in deepening the knowledge of GoLang Practical experience with developer tools for code management (git, GitHub, GitLab) and bug tracking systems (Bugzilla, Jira etc) Thirst for knowledge, ability to further grow and enhance your technical/interpersonal skills #LI-AK1

Posted 6 hours ago

Apply

2.0 - 5.0 years

8 - 12 Lacs

bengaluru

Work from Office

About the Job Red Hat is looking for a Software Maintenance Engineer to help a new team aimed at improving the long-term product experience of our Red Hat OpenShift AI(RHOAI) customers. In this role, you will work closely with Product Engineering to deliver extended product maintenance work, including handling bugs and CVEs in extended life streams of Red Hat OpenShift AI. You'll be actively driving all aspects of Red Hat OpenShift maintenance for a subset of product components focused on software development that goes beyond the normal maintenance phase of Red Hat OpenShift AI minor releases. You will contribute to the patch review process, the development and execution of backports, test automation and test plans, and the creation of automation tools to improve the efficiency, flexibility, and quality of Red Hats patch delivery to customers. What you will do Contribute to the development of new Red Hat OpenShift AI product maintenance offerings, aiming to make Red Hat a global leader in long-term product experience. Explore and experiment with emerging AI technologies relevant to software development, proactively identifying opportunities to incorporate new AI capabilities into existing workflows and tooling. Collaborate with cross-functional teams to identify opportunities for AI integration within the software development lifecycle, driving continuous improvement and innovation in engineering practices; share use cases for successful experiments with stakeholders for broader use. Resolve and address critical issues that have an impact on long-term regional or global business success of Red Hat OpenShift Work within the Red Hat OpenShift portfolio and assist the delivery of maintenance streams Collaborate with developer and QE counterparts and DevOps team across the globe to ensure the development and delivery of fixes meet the schedule requirements and high quality standards expected and required by Red Hat customers Diagnose the root cause of failures Backport CVE and bug fixes to stable release streams Develop, maintain, and monitor tests and onboard automated tests into a continuous integration workflow Become responsible for our product quality, continuous integration and delivery, respond to security threats What will you bring Hands on experience with at least one programming language between Python or Go Experience testing applications developed in Go, Python, or other programming languages. Hands-on experience with automated testing frameworks in the context of back-end services and web apps (e.g.PyTest, Cypress) Understanding of CI/CD practices and experience working with tools like Jenkins, GitHub Actions, GitLab CI, or similar. Good background in Kubernetes, OpenShift, or other cloud-native technologies. Familiarity with Agile/Scrum methodologies. Ability to quickly learn new tools and technologies and guide others in their use. Proficiency with source code management tools like Git. Good system understanding and troubleshooting capabilities Good Problem solving and troubleshooting skills with Root Cause Analysis experience Ability to work independently in a fast-paced, ever-changing environment Excellent written and verbal communication skills The following will be considered a plus While a Bachelors degree or higher in computer science or a related discipline is valued, we prioritize practical experience and technical prowess Knowledge of the AI and machine learning landscape, including basic MLOps concepts Understanding of how Open Source and Free Software communities work Experience with public cloud services (AWS, GCE, Azure) Experience working with or deploying MLOps platforms

Posted 6 hours ago

Apply

5.0 - 10.0 years

10 - 14 Lacs

pune

Work from Office

About the Job The Red Hat Chaos Engineering team, part of the Performance and Scale department, is looking for a Senior Software Engineer to join us in Bangalore, India to work on chaos testing Red Hat OpenShift Container Platform, Red Hat OpenShift Virtualization and related product portfolio to identify bottlenecks, tunings and capacity planning guidance under failure conditions. Our goal is to make these products the platform of choice for Red Hats enterprise customers! As a senior member of the team, you will be responsible for providing comprehensive resilience, reliability, performance and scalability assessments of the products and improving them. You will collaborate with various Engineering teams on driving features, bug fixes, tunings and providing guidance to ensure stable releases. You will also engage with customers to assist them with establishing chaos and performance test pipelines, best practices, strategies to ensure a scalable environment. This role needs an engineer that thinks creatively, adapts to rapid change, and has the willingness to learn and apply new technologies. You will be joining a vibrant open source culture, and helping promote performance and innovation in this Red Hat engineering team. What will you do? Formulate test plans and carry out chaos testing, performance and scalability benchmarks against various components/features of the OCPv platform to characterize reliability, resilience, drive product performance improvements and detect regressions through data analysis and visualization under failure conditions such as network faults, infrastructure failures, storage faults, etc Work on capacity planning guidance for the product to handle failures while still being performant Develop tools and automation related to fault injection, load generation and release CI Work on AI integration to improve test coverage Assist customers Collaborate with other engineering teams to resolve resilience and performance issues Triage, debug, and solve customer/partner cases related to virtualization reliability, performance and scale Publish results, conclusions, recommendations and best practices via internal test reports, presentations, external blogs and official documentation to support our partners and customers Participate in internal and external conferences about your work and results What will you bring? Bachelor's or Master's degree in Computer Science or related field, or equivalent experience Overall 5+years of experience in software development 5+ years of programming experience in Python, Golang or related programming Experience with site reliability, chaos testing, performance benchmarking, data capture, analysis and debugging Very strong Linux system administration and system engineering skills. Experience with container ecosystems like Docker, Podman and Kubernetes Ability to quickly learn technologies with guidance and maintain high attention to detail Experience with tools, metrics collection and analysis such as iostat, vmstat, sar, perf, pcp, prometheus, Grafana and Elasticsearch Familiarity with Continuous Integration frameworks, automation like Jenkins, Airflow, Ansible etc. and version control tools such as Git, etc Experience working with public clouds like AWS, Azure, GCP, or IBM Cloud, as well as bare metal environments. Excellent written and verbal language skills in English The following are considered a plus: Experience with chaos testing and maintaining reliability of infrastructure at large scale Experience working with virtualization technologies such as KubeVirt, VMware Knowledge of performance observability/profiling tools like eBPF, Flame Graphs

Posted 6 hours ago

Apply

3.0 - 7.0 years

9 - 14 Lacs

bengaluru

Work from Office

About the Job Red Hat is looking for a Senior Software Maintenance Engineer to help a new team aimed at improving the long-term product experience of our Red Hat OpenShift AI(RHOAI) customers. In this role, you will work closely with Product Engineering to deliver extended product maintenance work, including handling bugs and CVEs in extended life streams of Red Hat OpenShift AI. You'll be actively driving all aspects of Red Hat OpenShift maintenance for a subset of product components focused on software development that goes beyond the normal maintenance phase of Red Hat OpenShift AI minor releases. You will contribute to the patch review process, the development and execution of backports, test automation and test plans, and the creation of automation tools to improve the efficiency, flexibility, and quality of Red Hats patch delivery to customers. You will provide technical leadership for engineers within the team. What you will do Contribute to the development of new Red Hat OpenShift AI product maintenance offerings, aiming to make Red Hat a global leader in long-term product experience. Explore and experiment with emerging AI technologies relevant to software development, proactively identifying opportunities to incorporate new AI capabilities into existing workflows and tooling. Collaborate with cross-functional teams to identify opportunities for AI integration within the software development lifecycle, driving continuous improvement and innovation in engineering practices; share use cases for successful experiments with stakeholders for broader use. Resolve and address critical issues that have an impact on long-term regional or global business success of Red Hat OpenShift AI Work within the Red Hat OpenShift portfolio and assist the delivery of maintenance streams Collaborate with developer and QE counterparts and DevOps team across the globe to ensure the development and delivery of fixes meet the schedule requirements and high quality standards expected and required by Red Hat customers Diagnose the root cause of failures Backport CVE and bug fixes to stable release streams Develop, maintain, and monitor tests and onboard automated tests into a continuous integration workflow Become responsible for our product quality, continuous integration and delivery, respond to security threats Maintain clear and effective communication with stakeholders and team members, ensuring proper visibility of quality efforts. Maintain clear and comprehensive documentation for tests, test cases, and testing procedures. Participate in code reviews to ensure test coverage and quality standards. Stay updated on emerging testing tools, technologies, and best practices. Provide technical leadership in the team, contribute to setting the direction the team follows for automation, and mentor junior engineers. What will you bring Proficiency in at least one programming language between Python or Go Experience testing applications developed in Go, Python, or other programming languages. Hands-on experience with automated testing frameworks in the context of back-end services and web apps (e.g.PyTest, Cypress) Understanding of CI/CD practices and experience working with tools like Jenkins, GitHub Actions, GitLab CI, or similar. Strong background in Kubernetes, OpenShift, or other cloud-native technologies. Familiarity with Agile/Scrum methodologies. Ability to quickly learn new tools and technologies and guide others in their use. Proficiency with source code management tools like Git. Hands on experience in release pipeline preparation & Builds creation Hands on experience in Builds validation & smoke testing, including upgrade testing Ability to quickly learn and use new tools and technologies Good system understanding and troubleshooting capabilities Good Problem solving and troubleshooting skills with Root Cause Analysis experience Ability to work independently in a fast-paced, ever-changing environment Excellent written and verbal communication skills Experience with team technical leadership The following will be considered a plus While a Bachelors degree or higher in computer science or a related discipline is valued, we prioritize practical experience and technical prowess Knowledge of the AI and machine learning landscape, including basic MLOps concepts Understanding of how Open Source and Free Software communities work Experience with public cloud services (AWS, GCE, Azure) Experience working with or deploying MLOps platforms

Posted 6 hours ago

Apply

5.0 - 9.0 years

15 - 20 Lacs

bengaluru

Work from Office

About the Job Red Hat is looking for a Principal Software Maintenance Engineer to help a new team aimed at improving the long-term product experience of our Red Hat OpenShift AI(RHOAI) customers. In this role, you will work closely with Product Engineering to deliver extended product maintenance work, including handling bugs and CVEs in extended life streams of Red Hat OpenShift AI. You'll be actively driving all aspects of Red Hat OpenShift maintenance for a subset of product components focused on software development that goes beyond the normal maintenance phase of Red Hat OpenShift AI minor releases. You will contribute to the patch review process, the design and development and execution of backports, test automation and test plans, and the creation of automation tools to improve the efficiency, flexibility, and quality of Red Hats patch delivery to customers. You will provide technical leadership for engineers within the team. What you will do Contribute to the development of new Red Hat OpenShift AI product maintenance offerings, aiming to make Red Hat a global leader in long-term product experience. Explore and experiment with emerging AI technologies relevant to software development, proactively identifying opportunities to incorporate new AI capabilities into existing workflows and tooling. Collaborate with cross-functional teams to identify opportunities for AI integration within the software development lifecycle, driving continuous improvement and innovation in engineering practices; share use cases for successful experiments with stakeholders for broader use. Provide technical vision and leadership on critical and high-impact projects Ensure special focus on non-functional requirements including security, resiliency, and maintainability are met Write complex integration tests and work with quality engineers to ensure product quality Use CI/CD best practices to deliver solutions as productization efforts into RHOAI Contribute to a culture of continuous improvement by sharing recommendations and technical knowledge with team members Collaborate with product management, other engineering, and cross-functional teams to analyze and clarify business requirements Communicate effectively to stakeholders and team members to ensure proper visibility of development efforts Give thoughtful and prompt code reviews Diagnose the root cause of failures Maintain clear and comprehensive documentation for tests, test cases, and testing procedures. Participate in code reviews to ensure test coverage and quality standards. Stay updated on emerging testing tools, technologies, and best practices. What will you bring Development expertise in Golang and/or Python, Advanced experience testing applications in Golang and/or Python Advanced experience in Kubernetes, OpenShift, or other cloud-native technologies Advanced experience in React, Typescript Strong understanding of CI/CD practices and experience working with tools like Jenkins, GitHub Actions, GitLab CI, or similar. Ability to quickly learn and guide others on using new tools and technologies Autonomous work ethic, thriving in a dynamic, fast-paced environment. Experience with source code management tools such as Git Hands on experience in release pipeline preparation & Builds creation Hands on experience in Builds validation & smoke testing, including upgrade testing Technical leadership acumen in a global team environment Good Problem solving and troubleshooting skills with Root Cause Analysis experience Ability to work independently in a fast-paced, ever-changing environment Excellent written and verbal communication skills Experience with Agile/Scrum methodologies. The following will be considered a plus While a Bachelors degree or higher in computer science or a related discipline is valued, we prioritize practical experience and technical prowess Knowledge of the AI and machine learning landscape, including basic MLOps concepts Understanding of how Open Source and Free Software communities work Experience with public cloud services (AWS, GCE, Azure) Experience working with or deploying MLOps platforms

Posted 6 hours ago

Apply

3.0 - 6.0 years

9 - 13 Lacs

bengaluru

Work from Office

About the Job Red Hat is looking for a Senior Software Maintenance Engineer to help a new team aimed at improving the long-term product experience of our Red Hat OpenShift AI(RHOAI) customers. In this role, you will work closely with Product Engineering to deliver extended product maintenance work, including handling bugs and CVEs in extended life streams of Red Hat OpenShift AI. You'll be actively driving all aspects of Red Hat OpenShift maintenance for a subset of product components focused on software development that goes beyond the normal maintenance phase of Red Hat OpenShift AI minor releases. You will contribute to the patch review process, the development and execution of backports, test automation and test plans, and the creation of automation tools to improve the efficiency, flexibility, and quality of Red Hats patch delivery to customers. You will provide technical leadership for engineers within the team. What you will do Contribute to the development of new Red Hat OpenShift AI product maintenance offerings, aiming to make Red Hat a global leader in long-term product experience. Explore and experiment with emerging AI technologies relevant to software development, proactively identifying opportunities to incorporate new AI capabilities into existing workflows and tooling. Collaborate with cross-functional teams to identify opportunities for AI integration within the software development lifecycle, driving continuous improvement and innovation in engineering practices; share use cases for successful experiments with stakeholders for broader use. Resolve and address critical issues that have an impact on long-term regional or global business success of Red Hat OpenShift AI Work within the Red Hat OpenShift portfolio and assist the delivery of maintenance streams Collaborate with developer and QE counterparts and DevOps team across the globe to ensure the development and delivery of fixes meet the schedule requirements and high quality standards expected and required by Red Hat customers Diagnose the root cause of failures Backport CVE and bug fixes to stable release streams Develop, maintain, and monitor tests and onboard automated tests into a continuous integration workflow Become responsible for our product quality, continuous integration and delivery, respond to security threats Maintain clear and effective communication with stakeholders and team members, ensuring proper visibility of quality efforts. Maintain clear and comprehensive documentation for tests, test cases, and testing procedures. Participate in code reviews to ensure test coverage and quality standards. Stay updated on emerging testing tools, technologies, and best practices. Provide technical leadership in the team, contribute to setting the direction the team follows for automation, and mentor junior engineers. What will you bring Proficiency in at least one programming language between Python or Go Experience testing applications developed in Go, Python, or other programming languages. Hands-on experience with automated testing frameworks in the context of back-end services and web apps (e.g.PyTest, Cypress) Understanding of CI/CD practices and experience working with tools like Jenkins, GitHub Actions, GitLab CI, or similar. Strong background in Kubernetes, OpenShift, or other cloud-native technologies. Familiarity with Agile/Scrum methodologies. Ability to quickly learn new tools and technologies and guide others in their use. Proficiency with source code management tools like Git. Hands on experience in release pipeline preparation & Builds creation Hands on experience in Builds validation & smoke testing, including upgrade testing Ability to quickly learn and use new tools and technologies Good system understanding and troubleshooting capabilities Good Problem solving and troubleshooting skills with Root Cause Analysis experience Ability to work independently in a fast-paced, ever-changing environment Excellent written and verbal communication skills Experience with team technical leadership The following will be considered a plus While a Bachelors degree or higher in computer science or a related discipline is valued, we prioritize practical experience and technical prowess Knowledge of the AI and machine learning landscape, including basic MLOps concepts Understanding of how Open Source and Free Software communities work Experience with public cloud services (AWS, GCE, Azure) Experience working with or deploying MLOps platforms

Posted 6 hours ago

Apply

3.0 - 6.0 years

10 - 14 Lacs

bengaluru

Work from Office

About the Job: Red Hat Software Engineering is looking for a Senior Software Engineer to join our Secure Supply chain organization. In this role, you will help build, modify, improve and support a user-facing offering on top of Red Hat OpenShift. Using your expertise and principles of software engineering, automation and continuous improvement, you will help create a product where availability, reliability and security are threaded through the entire application life cycle, not treated as an afterthought. As a Senior Software Engineer, you will write new software as required to build the product and also develop tools to automate software deployments, upgrades, scaling, monitoring, alerting and testing. Successful applicants must be able and willing to work in our Bengaluru (India) office. What You'll Do Develop secure, reliable and scalable distributed systems and services, primarily in Golang, OpenShift and cloud-native technologies Contribute to the design, development and testing of the products or services both upstream and downstream Define, review and execute technical best practices Work with peer teams to prevent outages and mitigate risks Participate in the community by writing blogs, participating in forums and speaking at user groups and conferences Work with customers and assist them by debugging issues What You'll Bring Practical development experience in a language like Go, Java or Python; expertise in at least one of the programming languages to build enterprise applications and/or backend services/applications. Familiarity with frameworks, libraries, or SDKs for your language of choice Background in Linux or UNIX operating systems, CI/CD pipelines Experience writing reliable enterprise-grade software Experience working with a globally distributed team and communicating between different teams Managing a production service with Red Hat OpenShift or Kubernetes Designing and carrying out incident response procedures Operations experience with a production user-facing application #LI-AK1

Posted 6 hours ago

Apply

3.0 - 6.0 years

9 - 14 Lacs

bengaluru

Work from Office

The Red Hat Developer team is looking for a Senior Software Engineer to join us in India. In this role, you will work as a part of the Developer team, developing new features and contributing to upstream projects. This team focuses on maintaining the Helm partner/ecosystem program by maintaining a first class Helm experience on OpenShift.As a part of a geographically distributed team you will collaborate with multiple Red Hat engineering, product managers, as well as strategic partners and open source communities around the globe. To be successful in this role, you will need to have motivation, curiosity, passion for problem solving, and experience with kubernetes and Go programming language, container technologies, and open source development. What you will do Collaborate in a cross functional team to deliver products Contribute to opensource projects Communicate with engineering and management teams across the globe Provide code and peer reviews Document and maintain software functionality Participate on a scrum team Ensure projects are tested correctly Propose new processes and procedures to improve the quality, consistency and automation of releases Publicize the team's work through blogs, web postings, and conference presentations Community outreach and building partnerships with external communities What you will bring Proficient on Kubernetes with experience working as a developer or administrator Golang proficiency an Python Familiar with Helm concepts Familiar with OpenSource release best practices Experience with Cloud Native application development Good communication skills, sense of accountability, and willingness to learn and teach Experience to help define, follow, and enforce processes Good written and verbal communication skills in English The following are considered a plus: Proficient build and publishing Helm Charts Understanding of Networking and Storage requirements for helm repository Familiar with Kubernetes Custom Resource Definition (CRDs) concepts Experience with CI continuous delivery (CD) systems Passion for or interest in open source development Experience leading or contributing to open source communities Bachelor's degree in computer science or a related field, or equivalent working experience #LI-SH4

Posted 6 hours ago

Apply

4.0 - 9.0 years

10 - 14 Lacs

pune

Work from Office

About the job: The Red Hat OpenStack Engineering team is looking for a Sr. Software Engineer to join our team in Pune, India. In this role you will work within the operations pillar of OSP engineering as a member of the deployment team. Involve yourself with upstream community projects, and collaborate internally with other RHOSP engineering teams to help guide new features, use cases, and integrations. From our office in Pune, India you will participate as a member of a geographically distributed team, using multiple communication tools for close collaboration. Prior experience contributing to OpenStack projects is preferred. Knowledge of OpenStack or OpenShift and prior DevOps contributions in this domain is a plus. What you will do? Participate in a team of developer and quality engineers to build the next generation of configuration & provisioning tooling for data plane nodes in a Red Hat OpenStack on OpenShift (RHOSO) deployment Develop and maintain deployment and management solutions across multiple versions of Red Hat OpenStack Platform (RHOSP) Troubleshooting and debugging of OpenStack infrastructure configuration & orchestration Working across functional teams to utilize a broad skill set to resolve RHOSP dependency and layered product integration issues Become a recognized upstream contributor to related projects Develop test automation to deliver new features and improve RHOSO reliability, and UX, using Ansible playbooks/roles/plugins, Python and GO Contribute to the delivery of Red Hat OpenStack release cadence Participate in the continuous integration and delivery (CI/CD) quality assurance process Provide excellent customer service of issues escalated into engineering What you will bring? Overall 4+ years of experience in software development & test automation Experience developing in Python and GO Experience with one or more of the followingAnsible, OpenStack Platform, Kubernetes, Podman and other container tools Open source software development experience is a plus Knowledge of cloud computing, configuration management, and orchestration Ability to be work on a distributed team and contribute to an inclusive, open, and collaborative workplace Good English communication skills, both written and verbal

Posted 6 hours ago

Apply

2.0 - 6.0 years

5 - 8 Lacs

pune

Work from Office

We are looking for a Software Engineer (Golang). This position is available for Pune Location. Youll make a difference by: Having hands-on experience with designing and developing cloud native backend services using Golang. Having Hands on experience with Golang Technology. Having ability to Write efficient, maintainable code in Golang, adhering to best practices. Having ability to Design, build, and maintain scalable and reliable backend services. Having good hands-on experience with Angular development. Participating in code and design reviews to maintain high development standards. Having ability to Design, develop, and deploy secure cloud applications using AWS services and architectures. Lambda: Ability to write and deploy serverless functions. DynamoDB: Familiarity with managing NoSQL databases. API Gateway: Experience with creating and managing APIs. SNS/SQS: Understanding of messaging services. CloudWatch: Proficiency in monitoring and logging. Serverless: Ability to write infrastructure as code. Youll win us over by: Having An engineering degree B.E/B.Tech/MCA/M.Tech/M.Sc with good academic record. 2-6 years of demonstrable experience in software development. Writing automated unit tests and integration tests for the implemented features. Ensuring conformance to quality processes to help project in meeting quality goals. Well support you with: Hybrid working Opportunities. Diverse and inclusive culture. Great variety of learning & development opportunities.

Posted 8 hours ago

Apply

4.0 - 6.0 years

9 - 13 Lacs

pune

Work from Office

Youll make a difference by: Having proficiency in Golang. Having ability to understand and analyze business requirements by interacting with relevant stake holders. Having experience in developing efficient software design by applying design principles. Ability to Write automated unit tests and integration tests for the implemented features. Ensuring conformance to quality processes to help project in meeting quality goals. Ability to effectively investigate reported software defects, debugging skills. Proactive interaction with product owner and architects for technical clarifications and presentations. Having experience with AWS is must to have. Youll win us over by: Having An engineering degree B.E/B.Tech/MCA/M.Tech/M.Sc with good academic record. 4-6 years of demonstrable experience in software development. Proactive interaction with product owner and architects for technical clarifications and presentations. Communicate clearly and effectively at various levels - intra team, inter group, spoken skills, written skills - including email, presentation and articulation skills. Understanding of Version Control Systems like GIT. Docker knowledge and cloud infrastructure knowledge will be an added advantage. Exposure to Building Automation domain would be an added advantage. Being a good team player

Posted 8 hours ago

Apply

8.0 - 10.0 years

20 - 35 Lacs

pune

Work from Office

A Lead Software Engineer must have exp. in React , Also Exp. in REST integration/ calls, Exp in .net ,also hands on Exp. in Python. Required Candidate profile If Candidate have knowledge or Exp. in PHP and Golang its first priority. also A candidate have Exp . in Saas Base product development.

Posted 9 hours ago

Apply

5.0 - 10.0 years

20 - 30 Lacs

pune

Work from Office

Dot net (Hands on exp around 36 months) React (Hands on exp around 24 months) GOLANG (Hands on exp around 24 months) REST integration/ calls (Hands on exp around 24 months) PHP (Hands on experience around 12 monts) Required Candidate profile be recognized within the company as an expert in at least one functional area or component. design and develop software feature functionality following the company software development processes

Posted 9 hours ago

Apply

5.0 - 10.0 years

20 - 30 Lacs

pune

Work from Office

Python (Hands on exp around 36 months) React (Hands on exp around 24 months) GOLANG (Hands on exp around 24 months) REST integration/ calls (Hands on experience around 24 months) Overall exp 5+ years in SaaS based product development Required Candidate profile be recognized within the company as an expert in at least one functional area or component. design and develop software feature functionality following the company software development processes

Posted 9 hours ago

Apply

1.0 - 3.0 years

5 - 12 Lacs

gurugram

Work from Office

3+ years of experience in backend development with Golang. Strong expertise in RESTful API design and development. Advanced SQL skills with hands-on experience in PostgreSQL & Stored Procedures. Proficient in AWS services Strong understanding of DSA

Posted 9 hours ago

Apply

3.0 - 5.0 years

10 - 20 Lacs

gurugram

Work from Office

3+ years of experience in backend development with Golang. Strong expertise in RESTful API design and development. Advanced SQL skills with hands-on experience in PostgreSQL & Stored Procedures. Proficient in AWS services Strong understanding of DSA

Posted 9 hours ago

Apply

1.0 - 4.0 years

3 - 7 Lacs

bengaluru

Work from Office

Role Overview: Trellix is looking for quality engineers who are self-driven and passionate to work on on-prem/cloud products that cover SIEM, EDR, and XDR technologies. This job involves manual, automated testing (including automation development), non-functional (performance, stress, soak), security testing and much more. Work smartly by using cutting edge technologies and AI driven solutions. About the role: Peruse requirements documents thoroughly and thus design relevant test cases that cover new product functionality and the impacted areas Execute new feature and regression cases manually, as needed for a product release Identify critical issues and communicate them effectively in a timely manner Familiarity with bug tracking platforms such as JIRA, Bugzilla, etc. is helpful. Filing defects effectively, i.e., noting all the relevant details that reduces the back-and-forth, and aids quick turnaround with bug fixing is an essential trait for this job Identify cases that are automatable, and within this scope segregate cases with high ROI from low impact areas to improve testing efficiency Hands-on with automation programming languages (Python, go, Java, etc). Execute, monitor and debug automation runs Author automation code to improve coverage across the board Willing to explore and increase understanding on Cloud/ On-prem infrastructure About you: 1-4 years of experience in a SDET role with a relevant degree in Computer Science or Information Technology is required Show ability to quickly learn a product or concept, viz., its feature set, capabilities, and functionality. Solid fundamentals in any programming language (preferably, Python or go) and OOPS concepts. Also, hands-on with any of the popular CI/CD tools such as Teamcity, Jenkins or similar is a must RESTful API testing using tools such as Postman or similar is a must Familiarity and exposure to AWS and its offerings, such as S3, EC2, EBS, EKS, IAM, etc., is an added advantage. Exposure to Docker, Kubernetes, helm, GitOps is an added advantage Good foundational knowledge in working on Linux based systems. This includes, setting up git repos, user management, network configurations, use of package managers, etc. Hands-on with non-functional testing, such as, performance and load, is desirable. Any level of proficiency with prometheus, grafana, service metrics, would be nice to have Understanding of cyber security concepts would be helpful.

Posted 9 hours ago

Apply

5.0 - 8.0 years

27 - 42 Lacs

bengaluru

Work from Office

Job Summary NetApp is a cloud-focused software company seeking a skilled coder to develop a Cloud Orchestrator, driving leadership in Hybrid Cloud globally. We expect you to be an excellent coder who will take a lead in design and implementation as per the requirements of managed Cloud Services and should be able to quickly learn the existing code & architecture. Strong technical skills and problem-solving abilities are key for success in this role. Job Requirements Develop end-to-end features with a focus on backend implementation. Collaborate with cross-functional teams to design and deliver high-quality solutions. Utilize problem-solving skills to troubleshoot and resolve technical issues. Ensure code quality and maintainability. 4+ years of relevant experience in designing and developing enterprise products. Proficiency in Go, C++, or C#. Hands-on experience working with Hyper scalers: Azure, GCP, or AWS preferred. Expertise in Container-based technologies, preferably Kubernetes & Docker. Knowledge of Storage operating systems with NetApp ONTAP knowledge as an added advantage. Full-stack product development experience is preferred. Experience working with message queues, REST API, streaming Logging frameworks. In-depth knowledge of infrastructure like hypervisor, Cloud Storage, and experience with cloud services including Databases, Caching, Scaling, Load Balancers, Networking, etc. Thorough understanding of Linux or other Unix-like Operating Systems. Excellent communication and leadership skills. Education A minimum of 4 - 8 years of experience is required. A Bachelor of Science Degree in Electronics/Electrical Engineering or Computer Science, a Master degree, or a PhD; or equivalent experience is required.

Posted 9 hours ago

Apply

5.0 - 7.0 years

6 - 11 Lacs

washim, delhi / ncr, bengaluru

Work from Office

Key Responsibilities: Develop and deploy smart contracts using Solidity on EVM chains. Work on DeFi projects, trading bots, and blockchain infrastructure. Integrate Python for blockchain tools and applications. Must-Have Skills: Blockchain development with DeFi and EVM chains. Smart contract development (Solidity). Experience with trading bots and Python. Good-to-Have: YAML, open-source contributions. Location- Remote, Delhi NCR, Bangalore, Chennai, Pune, Kolkata, Ahmedabad, Mumbai, Hyderabad Education- Bachelors degree in Computer Science, Engineering, or a related technical field.

Posted 10 hours ago

Apply

5.0 - 8.0 years

20 - 27 Lacs

bengaluru

Work from Office

We are hiring for Softwrae Engineer/Sr. Software Engineer - GoLang for Bangalore location. Experience- Minimum 5 years of core GoLang experience in developing. Role Overview As a Go/Golang Engineer you will be focusing on building and maintaining backend systems, APIs, and microservices using the Go programming language. Key responsibilities include designing and implementing scalable and performant solutions, collaborating with cross-functional teams, and ensuring code quality through testing and reviews. Key Responsibilities Develop and design software applications, translating user needs into system architecture. Assess and validate application performance and integration of component systems and provide process flow diagrams. Responsible for designing system solutions, developing custom applications, and modifying existing applications to meet distinct and changing business requirements. Handle coding, debugging, and documentation. Provide post implementation and ongoing production support. The successful candidate will be focused on building a loosely coupled, event-driven, microservices-based architecture from monolithic, tightly coupled, batch-based legacy platforms. Independently develop the requirements on the user stories in a highly self -managed Scrum Team Actively participate in User story refinement, design of the solution and develop the same to meet or exceed the acceptance criteria Excellent verbal and written communication skills and ability to work in a collaborative manner with peers across different time zones. Required Skills & Qualifications -: Bachelor's degree in Computer Science, Engineering, or a related field followed by 5+ years of experience in a modern development stack Golang, Kafka, REST API Experience in application design, software development, and testing in an Agile environment. with relational and NoSQL databases, including PostgreSQL , Couchbase , or Cassandra . In designing and developing REST APIs for high volume clients. with continuous integration tools (Jenkins, Gitlab CI). with automated build and test frameworks a plus. with container and container orchestration technologies, such as Docker and Kubernetes . Experience with Atlassian software development and collaboration tools (JIRA, Confluence, etc.). About Us We are a high-growth B2B technology solutions company helping global enterprises harness the power of data, automation, and innovation. Our clients span industries including BFSI, e-commerce, manufacturing, and more. HR Contact Details: Tuleeka Saha (6290 958 186) tuleeka.saha@netscribes.com

Posted 10 hours ago

Apply

7.0 - 9.0 years

3 - 6 Lacs

bengaluru

Work from Office

Key points: Should have 2+ years of professional backend building experience Should have experience of working in Java/C++/Go with experience in Multithreading, object-oriented design patterns, microservices architecture Experience developing cloud architecture on leading cloud providers (Azure AWS/ GCP) is a must Prior work with LLM/ML applications would be a bonus.

Posted 12 hours ago

Apply

5.0 - 7.0 years

6 - 11 Lacs

tumsar, delhi / ncr, bengaluru

Work from Office

Key Responsibilities: Develop and deploy smart contracts using Solidity on EVM chains. Work on DeFi projects, trading bots, and blockchain infrastructure. Integrate Python for blockchain tools and applications. Must-Have Skills: Blockchain development with DeFi and EVM chains. Smart contract development (Solidity). Experience with trading bots and Python. Good-to-Have: YAML, open-source contributions. Location- Remote, Delhi NCR, Bangalore, Chennai, Pune, Kolkata, Ahmedabad, Mumbai, Hyderabad Education- Bachelors degree in Computer Science, Engineering, or a related technical field.

Posted 12 hours ago

Apply

5.0 - 10.0 years

15 - 30 Lacs

bengaluru

Work from Office

Description: About the Role We are looking for a highly skilled and experienced Senior Site Reliability Engineer (SRE) to join our team and play a key role in building and scaling the infrastructure of an advertising platform. The ideal candidate will have a strong background in system design, automation, CI/CD, monitoring, capacity planning, and cloud infrastructure (AWS) — with a passion for creating reliable, scalable, and highly available systems. Requirements: Required Skills & Qualifications 8+ years of experience in Site Reliability Engineering, DevOps, or Infrastructure Engineering. Strong programming and scripting skills in Python, Go, Bash (or similar), with a focus on automation and tooling. Expertise in CI/CD pipelines (Jenkins or similar) and infrastructure-as-code (Terraform, CloudFormation). Hands-on experience with AWS services (EC2, RDS, S3, VPC, IAM, CloudWatch, etc.) for infrastructure design and operations. Proficiency in Prometheus (or other monitoring/alerting systems) and incident management practices. Solid understanding of system design, distributed systems, and large-scale architecture. Strong background in capacity planning, performance tuning, and load testing. Excellent problem-solving, communication, and collaboration skills. Job Responsibilities: Key Responsibilities System Design & Architecture Design, build, and maintain scalable, resilient, and highly available infrastructure and services for our’s advertising platform. Collaborate with engineering teams to ensure new products and features are built with reliability, scalability, and performance in mind. Implement redundancy, failover strategies, and automated recovery mechanisms to minimize downtime and enhance service reliability. Leverage AWS services (e.g., EC2, RDS, S3, Lambda, VPC, IAM) to design and optimize infrastructure. Automation & Tooling Develop automation frameworks and tools to improve CI/CD pipelines, infrastructure provisioning, and operational workflows. Leverage strong programming and scripting skills (Python, Go, Bash) to build scalable automation solutions, reducing manual intervention. Drive initiatives for end-to-end automation, optimizing efficiency and reducing human error. Monitoring & Incident Management Implement and maintain robust monitoring systems (e.g., Prometheus, Grafana) with real-time alerting on key system metrics (latency, availability, etc.). Lead incident response, troubleshooting, and root cause analysis, ensuring learnings are captured through post-mortem reviews. Collaborate with support and engineering teams to reduce MTTR (Mean Time to Recovery) and prevent recurring issues. Performance Optimization & Capacity Planning Analyze system performance and recommend improvements for latency, throughput, and cost optimization. Conduct capacity planning and load testing to ensure infrastructure can handle growth and peak traffic demands. Identify and eliminate bottlenecks to improve reliability and efficiency. Collaboration & Knowledge Sharing Work closely with engineers, product managers, and stakeholders to align system reliability with business goals. Document best practices, system designs, and incident response procedures to improve team efficiency and knowledge sharing. Mentor and provide technical guidance to junior engineers, promoting a culture of continuous learning and improvement. What We Offer: Exciting Projects: We focus on industries like High-Tech, communication, media, healthcare, retail and telecom. Our customer list is full of fantastic global brands and leaders who love what we build for them. Collaborative Environment: You Can expand your skills by collaborating with a diverse team of highly talented people in an open, laidback environment — or even abroad in one of our global centers or client facilities! Work-Life Balance: GlobalLogic prioritizes work-life balance, which is why we offer flexible work schedules, opportunities to work from home, and paid time off and holidays. Professional Development: Our dedicated Learning & Development team regularly organizes Communication skills training(GL Vantage, Toast Master),Stress Management program, professional certifications, and technical and soft skill trainings. Excellent Benefits: We provide our employees with competitive salaries, family medical insurance, Group Term Life Insurance, Group Personal Accident Insurance , NPS(National Pension Scheme ), Periodic health awareness program, extended maternity leave, annual performance bonuses, and referral bonuses. Fun Perks: We want you to love where you work, which is why we host sports events, cultural activities, offer food on subsidies rates, Corporate parties. Our vibrant offices also include dedicated GL Zones, rooftop decks and GL Club where you can drink coffee or tea with your colleagues over a game of table and offer discounts for popular stores and restaurants!

Posted 12 hours ago

Apply

5.0 - 6.0 years

6 - 7 Lacs

chennai

Work from Office

Develop, maintain, and optimize web applications using 1 or more of the following technologies - Laravel, Python Flask, Express JS, Frontend development - using React JS, Tailwind CSS. Collaborate using Git Relational Database design (MySQL)

Posted 12 hours ago

Apply

Exploring Golang Jobs in India

Golang, also known as Go, is a programming language developed by Google that has gained popularity for its simplicity and efficiency in building scalable and reliable software systems. In India, there is a growing demand for Golang professionals across various industries, making it a promising skill to have for job seekers in the tech sector.

Top Hiring Locations in India

If you are looking for Golang jobs in India, here are the top 5 cities where companies are actively hiring for Golang roles: 1. Bangalore 2. Hyderabad 3. Pune 4. Gurgaon 5. Mumbai

Average Salary Range

The salary range for Golang professionals in India varies based on experience and expertise. On average, entry-level Golang developers can expect to earn around INR 6-8 lakhs per annum, while experienced professionals with several years of experience can earn upwards of INR 15-20 lakhs per annum.

Career Path

In the Golang job market in India, a typical career progression may look something like this: - Junior Developer - Developer - Senior Developer - Tech Lead - Architect

Related Skills

While Golang is a valuable skill to have, there are other skills that are often expected or helpful alongside Golang. Some of these skills include: - Knowledge of microservices architecture - Experience with cloud platforms like AWS or GCP - Proficiency in databases like SQL or NoSQL - Understanding of containerization technologies like Docker and Kubernetes

Interview Questions

Here are 25 interview questions you may encounter when applying for Golang roles: - What is goroutine in Golang? (basic) - Explain the difference between defer, panic, and recover in Golang. (medium) - How does garbage collection work in Golang? (advanced) - What is the purpose of the init function in Golang? (basic) - How do you handle errors in Golang? (medium) - What are interfaces in Golang? (basic) - Explain the concept of channels in Golang. (medium) - How does concurrency work in Golang? (advanced) - What is the difference between a slice and an array in Golang? (basic) - Describe how you would optimize the performance of a Golang program. (medium) - What is the purpose of the context package in Golang? (medium) - How do you test Golang code? (medium) - Explain the concept of pointers in Golang. (basic) - What are the best practices for error handling in Golang? (medium) - How does Golang handle memory management? (advanced) - What is the role of the main function in Golang? (basic) - What is a closure in Golang? (medium) - How do you secure a Golang application? (medium) - Describe the differences between a map and a slice in Golang. (basic) - How do you handle dependencies in Golang? (medium) - What is the purpose of the defer keyword in Golang? (basic) - Explain how you would optimize the memory usage of a Golang application. (medium) - What is the context deadline exceeded error in Golang? (medium) - How do you handle race conditions in Golang? (advanced) - Describe your experience with testing frameworks in Golang. (medium)

Closing Remark

As you explore job opportunities in the Golang market in India, remember to continuously enhance your skills and stay updated with the latest trends in the industry. With determination and preparation, you can confidently apply for Golang roles and embark on a rewarding career journey. Good luck!

cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies