Senior Golang Engineer — AI-Era Software Development (Chennai / Pune)

Money Forward India

Chennai, Pune District

On-site

INR 4,000,000 - 8,000,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Money Forward India in Chennai and Pune seeks a Senior Golang Engineer to design, develop and operate cloud-native systems, leveraging AI to accelerate delivery and quality.

The role requires strong Go expertise, experience with concurrent programming, RESTful APIs, and distributed architectures. You will collaborate with Product, QA and DevOps to deliver reliable software and drive AI-assisted workflows across the lifecycle.

Qualifications

  • 5+ years of software engineering experience, including 3+ years of Go development.
  • Strong Go concurrency expertise and distributed systems experience.

Responsibilities

  • Lead design and development of scalable, cloud-native Go systems with concurrency and distribution.
  • Design and manage RESTful APIs and microservices that integrate with existing systems.
  • Translate business requirements into technical designs with cross-functional teams.
  • Define non-functional requirements: security, scalability, performance, reliability, observability.
  • Optimise SQL databases and queries for performance.
  • Identify risks early and implement practical mitigation plans.
  • Use AI tools to support development, testing and documentation throughout the lifecycle.
  • Review AI-generated outputs and ensure correctness, security and maintainability.
  • Maintain clear architecture decisions and project documentation for AI tooling.
  • Follow policies for AI usage, data protection and access permissions.

Skills

Go concurrency
Distributed systems
Cloud-native design
RESTful APIs
AI-assisted development
Software architecture
Team collaboration
Mentoring

Tools

AWS
Docker
Kubernetes
CircleCI
GitHub

Job description

Senior Golang Engineer — AI-Era Software Development (Chennai / Pune)

Chennai & Pune, India | Posted on 11/04/2026

We are seeking a Senior Golang Engineer to design, develop and operate scalable cloud-native systems while leveraging AI to improve delivery speed, quality and team productivity.

You will bring strong expertise in Go, concurrent programming and distributed systems. You will work with Product, QA and DevOps stakeholders to translate business needs into reliable solutions, use AI to accelerate appropriate development activities, and take responsibility for verifying the quality and safety of the results.

You will also help the team adopt effective AI-assisted workflows, maintain clear technical context and continuously improve how we deliver customer value.

Key responsibilities
Software design and development
  • Lead the design and development of scalable, performant and maintainable systems using Go, including concurrent and distributed applications.
  • Design and manage RESTful APIs and microservices that integrate effectively with existing systems.
  • Translate business and customer requirements into technical designs in collaboration with Product, QA, DevOps and other stakeholders.
  • Define and address non-functional requirements, including security, scalability, performance, reliability and observability.
  • Optimise SQL databases and queries for efficient data management and system performance.
  • Identify technical risks early and develop practical mitigation plans.
  • Use approved AI tools to support research, design, implementation, testing, documentation and troubleshooting throughout the development lifecycle.
  • Apply sound judgment when deciding which tasks to delegate to AI and what level of human review and verification is required.
  • Review, test and improve AI-generated code, tests and documentation. Remain accountable for the correctness, security and maintainability of delivered work.
  • Use generative AI to create prototypes, clarify uncertain requirements and validate ideas quickly with stakeholders.
  • Maintain clear specifications, architecture decisions and project documentation so that both engineers and AI tools can understand the relevant context.
  • Follow company policies for AI usage, data protection, confidentiality and access permissions.
Quality, operations and delivery
  • Build and maintain cloud-native applications on AWS using appropriate container and infrastructure technologies.
  • Develop and improve CI/CD pipelines using CircleCI or similar tools, and manage version control workflows through GitHub.
  • Collaborate with QA to identify testing gaps and improve automated testing, including the appropriate use of AI-assisted test generation.
  • Troubleshoot and resolve complex issues in development and production environments.
  • Lead production releases, coordinating with relevant teams and improving future releases through feedback and lessons learned.
  • Balance delivery speed, release quality and technical debt while considering impacts on existing systems and business workflows.
  • Identify delivery bottlenecks and improve team workflows, using measures such as lead time, quality and throughput where appropriate.
Leadership and collaboration
  • Mentor engineers through code reviews, design reviews, pair programming and knowledge sharing.
  • Support team members in developing effective prompting, context-setting and AI-output review skills.
  • Promote a culture of learning, experimentation, ownership and continuous improvement.
  • Communicate technical decisions, risks and trade-offs clearly to technical and non-technical stakeholders.
  • Contribute to technology and tool selection based on business value, team needs and long-term maintainability
Requirements
Required qualifications
  • 5+ years of software engineering experience, including 3+ years of Go development.
  • Strong experience with Go concurrency, including goroutines, channels and concurrency control.
  • Experience designing, troubleshooting and optimising scalable distributed systems.
  • Experience with cloud-native technologies, particularly AWS, Docker and Kubernetes.
  • Strong SQL skills, including database and query performance optimisation.
  • Hands-on experience with CI/CD pipelines using CircleCI or similar tools and version control using GitHub.
  • Experience designing and managing RESTful APIs or microservices.
  • Experience leading production releases and collaborating across engineering, Product, QA and operational teams.
  • Ability to use AI-assisted development tools effectively and critically evaluate their outputs.
  • Strong understanding of software testing, code review and engineering practices needed to deliver reliable, maintainable software.
  • Ability to work through ambiguity, learn new technologies and make sound technical decisions.
  • Strong communication, mentoring and cross-functional collaboration skills.
Preferred qualifications
  • Experience using AI to support prototyping, test automation, documentation or development workflow improvements.
  • Experience coaching others in AI-assisted development or introducing AI tools and practices to a team.
  • Experience integrating LLM APIs into application workflows, including prompt design and handling asynchronous or non-deterministic responses.
  • Experience building services that interact with AI agents or developing AI-enabled product features.
  • Experience with monitoring and logging tools such as Prometheus, Grafana or the ELK Stack.
  • Knowledge of security best practices for cloud-native environments.
  • Familiarity with Kafka, RabbitMQ or other messaging technologies used in event-driven architectures.
  • Experience with frontend development, such as React, or a willingness to work across relevant parts of the development lifecycle.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Kumaran Systems • Chennai

On-site
INR 4,000,000 - 7,000,000
Senior Software Engineer, AI
Senior Software Engineer, AI

Aaxis Commerce • Pune District

Hybrid
INR 2,400,000 - 3,600,000
Senior Software Engineer
Senior Software Engineer

Epiq Systems, Inc. • Hyderabad, Pune District

On-site
INR 3,000,000 - 6,000,000
Senior Software Engineer
Senior Software Engineer

Persistent Systems • Pune District

On-site
INR 1,000,000 - 1,500,000
AI Engineer
AI Engineer

White Rabbit Group • Ernakulam

On-site
INR 1,800,000 - 3,000,000
Health insurance
Employee Well-being & Assistance Progr
40+ Paid Off days
+1
Senior AI Full Stack Engineer
Senior AI Full Stack Engineer

DigitalT3 • Chennai District

Remote
INR 2,000,000 - 3,000,000
Senior AI Engineer
Senior AI Engineer

James Douglas (India) • Pune District

On-site
INR 2,800,000 - 4,500,000
Senior Full Stack Developer / Lead Engineer (AI-Native, AWS Scale)
Senior Full Stack Developer / Lead Engineer (AI-Native, AWS Scale)

Mobcast Innovations • Mumbai

On-site
INR 3,500,000 - 7,000,000
Senior Full Stack Developer / Lead Engineer (AI-Native, AWS Scale)
Senior Full Stack Developer / Lead Engineer (AI-Native, AWS Scale)

Zafify • Mumbai

On-site
INR 1,500,000 - 2,000,000
Competitive salary
Flexible work hours
Learning and growth opportunities
Senior Associate - AI
Senior Associate - AI

Davies • Pune District

On-site
INR 900,000 - 1,300,000