Software Developer IV Job Family: Software Development Career Level: Software Developer IV (Expert) Location: Remote / Hybrid Reports To: Engineering Manager / Director, Product Software Engineering About the Role HGS is seeking an experienced Software Developer IV to join our Team. This role is ideal for a highly skilled software engineer who combines deep technical expertise in Go (Golang) and Kubernetes with strong architectural leadership and a passion for building enterprise-grade AI platforms and applications. As a Software Developer IV, you will play a key role in designing, developing, and evolving core AI product and associated services.
You will lead the development of cloud-native applications, Kubernetes-native automation, platform services, and AI-enablement capabilities that power the next generation of HGS products. You will influence technical direction, establish engineering standards, mentor developers, and collaborate across Product, Platform Engineering, Security, Operations, and Architecture teams. This position requires an engineer who can operate strategically while remaining hands-on with design and implementation.
Career Level Summary The “Software Developer IV” operates at an expert level and is expected to: Shape system architecture and technical direction. Design and lead implementation of complex distributed systems. Solve highly complex technical challenges with minimal guidance.
Drive innovation and continuous improvement across products and platforms. Mentor engineering teams and promote engineering excellence. Lead cross-functional software development initiatives. Identify strategic risks and define long-term technical solutions.
Promote secure software development practices and operational excellence.
Key Responsibilities Software Development & Architecture Design and develop highly scalable backend services using Go (Golang). Build and maintain Kubernetes-native applications, operators, controllers,
and platform services. Define and evolve AI platform architecture to support growth, reliability, security, and operational excellence.
Develop APIs, automation frameworks, and platform capabilities that enable AI-powered solutions. Drive cloud-native engineering best practices including observability, resiliency, and operational readiness. Establish coding standards, architectural patterns, and engineering guidelines.
Technical Leadership
Provide technical leadership across multiple engineering teams. Lead architectural reviews and technical design discussions.
Mentor Software
Developers I–III and foster engineering growth. Drive adoption of modern software engineering practices. Evaluate emerging technologies and recommend strategic investments. Platform & Infrastructure Engineering Design and optimize Kubernetes deployments across multiple environments.
Develop automation for provisioning, deployment, scaling, and lifecycle management. Partner with Platform Engineering teams to improve developer productivity and platform reliability. Ensure solutions meet security, compliance, and operational requirements.
Cross-Functional Collaboration Collaborate with Product Managers, Architects, Data Scientists, SREs, and Security teams. Translate business requirements into scalable technical solutions. Communicate architectural decisions and technical strategy to stakeholders.
Contribute to roadmap planning and long-term platform evolution.
Required Qualifications Technical Skills Expert-level experience with Go (Golang) software development.
Deep expertise in Kubernetes architecture, operations, and application development.
Experience building distributed systems and microservices architectures. Strong knowledge of RESTful APIs, event-driven systems, and service-oriented architecture.
Experience with container technologies such as Docker and OCI-compliant runtimes. Solid understanding of software design patterns and modern engineering practices.
Experience with CI/CD pipelines and DevOps methodologies.
Experience with Git-based source control and modern development workflows. Strong understanding of application security principles and secure coding practices.
Professional
Experience 10 or more years of software development experience, with at least 5 years writing production Go (Golang) Demonstrable experience building Kubernetes Operators or controllers using controller-runtime or kubebuilder Proven experience delivering production-grade cloud-native applications.
Experience leading complex technical projects from conception through deployment. Demonstrated success mentoring engineers and driving engineering excellence.
Preferred Qualifications Experience building AI/ML platforms or AI-enabled enterprise products.
Experience with Kubernetes Operators, CRDs, and controller development.
Experience with cloud platforms such as AWS, Azure, or Google Cloud. Familiarity with service mesh technologies and platform engineering concepts.
Experience with observability frameworks and platforms including OpenTelemetry, Prometheus, Grafana, or similar technologies. Knowledge of vector databases, LLM integration frameworks, RAG architectures, or AI infrastructure.
Experience contributing to open-source projects.
Primary Technologies
Go (Golang) Kubernetes Docker GitHub CI/CD Pipelines Cloud Platforms (AWS preferred) APIs and Microservices Observability Tooling AI Platform Integrations
📌 Senior Golang Developer (Hyderabad)
🏢 HGS
📍 Hyderabad