I
IBM2h ago
Foundit

Software Engineer

Pune, India
Full Time
Mid Level

Auto Apply to 50+ AI Matched Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at IBM

Responsibilities

Qualifications & Requirements

Experience Level: Mid Level

Full Job Description

Introduction

At IBM Software, we transform client challenges into solutions. Building the world's leading AI-powered, cloud-native products that shape the future of business and society. Our legacy of innovation creates endless opportunities for IBMers to learn, grow, and make an impact on a global scale. Working in Software means joining a team fueled by curiosity and collaboration. You'll work with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation. With a culture that values innovation, growth, and continuous learning, IBM Software places you at the heart of IBM's product and technology landscape. Here, you'll have the tools and opportunities to advance your career while creating software that changes the world.

Your Role And Responsibilities

Contribute to developing and maintaining core Go components of our enterprise cryptographic platform, protecting sensitive data in the era of quantum computing. You will build and ship customer-facing features and gain hands-on experience solving high-impact problems at scale.

  • Build Go-based microservices following clean coding and secure-by-default principles.
  • Build RESTful and gRPC APIs (Gin, Protobuf).
  • Contribute test suites for Go code analysis, covering language constructs and crypto libraries.
  • Work with Sql/NoSql databases.
  • Contribute to Kafka-based event-driven workflows.
  • Write meaningful and high coverage unit/integration tests and contribute to e2e tests.
  • Containerize services (Docker) and deploy to Kubernetes/OpenShift; troubleshoot basic pods/logs/resource issues.
  • Implement observability for services, including tracing, metrics, and logging.
  • Participate in code reviews, Git workflows, and CI/CD pipelines following Agile practices.

Preferred Education

Master's Degree

Required Technical And Professional Expertise

  • 2+ years Go experience (goroutines, channels, interfaces, errors)
  • Experience with REST API best practices, familiarity with Gin framework, gRPC/Protobufs
  • PostgreSQL + GORM; comfortable with transactions and indexes
  • Git/ PR workflows, CI/CD familiarity
  • Docker; familiarity with Kubernetes/OpenShift for deployment and debugging
  • Strong CS fundamentals: data structures, OOP principles, networking basics
  • Clean coding, Agile practices, strong communication

Preferred Technical And Professional Experience

  • OpenTelemetry (traces/metrics/logs), Prometheus
  • Swagger/Swaggo; testcontainers
  • Kafka basics with Sarama
  • Secure coding (OWASP), TLS/mTLS, secrets management
  • Cloud exposure (AWS/Azure/IBM)
  • Python or Java for tooling; exposure to AI/LLM integration is a plus

Company

I

IBM

IBM Software is at the forefront of transforming complex client challenges into innovative solutions. We are dedicated to building the world's leading AI-powered, cloud-native products that are shapin...

Pune, India
Posted on Foundit
Software Engineer at IBM | Pune, India | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform