Verified today
Principal Software Engineer
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
Benefits
- Competitive salary
- Health and dental benefits
- Retirement savings plan
- Generous paid time off
- Relocation assistance