Back to jobs
CS
Hiring companyCData Software

Verified today

Principal Software Engineer

Bangalore,India Full-time On-site

About the role

Engineering: Software Development at CData Software builds the data connectivity layer that powers enterprise AI, delivering live access and replication across hundreds of sources. As a Principal Software Engineer you will lead design and development of cloud‑native SaaS solutions, mentor engineers, and influence product strategy while staying hands‑on with Java/.NET code. Bangalore, India, on‑site work model, relocation assistance available.

What you’ll do

  • Define technical direction and product strategy
  • Lead design and implementation of scalable SaaS services
  • Mentor and coach junior engineers
  • Conduct code reviews and enforce best practices
  • Optimize system performance and reliability
  • Collaborate with cross‑functional teams on requirements
  • Evaluate new tools and frameworks
  • Drive continuous improvement in development processes

What you’ll bring

  • 12+ years software development
  • Expertise in Java and .NET
  • Design cloud‑native SaaS architectures
  • Microservices, Docker, Kubernetes
  • AWS/Azure/GCP experience
  • Spring Boot, Hibernate, Kotlin
  • SQL/NoSQL databases
  • Agile/DevOps practices

Skills

Java.NETCloud‑NativeMicroservicesKubernetesAWSSQLAgile

Benefits

  • Competitive salary
  • Health and dental benefits
  • Retirement savings plan
  • Generous paid time off
  • Relocation assistance