C

CData Software

Real-time data connectivity platform with connectors

Principal Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listed

About the Job

Requirements

  • A Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • At least 12 years of software development experience with expertise in Java technologies.
  • Proven experience designing and architecting cloud-native SaaS solutions.
  • Strong knowledge of microservices architecture, containerization tools such as Docker and Kubernetes, and cloud platforms such as AWS, Azure, or GCP.
  • Experience with Spring Boot, Hibernate, Kotlin, and other Java frameworks for building scalable applications.
  • Proficiency in database technologies such as SQL and NoSQL.
  • Ability to work independently and collaboratively.
  • Strong problem-solving skills and ability to work in a fast-paced, dynamic environment.
  • Demonstrated leadership skills, including the ability to mentor and coach junior team members.

Responsibilities

  • Lead the design and development of robust, scalable, cloud-native SaaS solutions using Java and .NET technologies.
  • Build highly available and fault-tolerant systems to support a growing user base.
  • Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications.
  • Provide technical leadership and mentorship to the development team, drive best practices, and ensure code quality.
  • Optimize system performance and scalability through efficient design and implementation.
  • Conduct code reviews, identify areas for improvement, and implement solutions to enhance product quality and reliability.
  • Stay current with cloud technologies and industry trends, and evaluate new tools and frameworks to improve development efficiency.
  • Drive innovation and continuous improvement in the SaaS product development process.
  • Help define technical direction, influence product strategy, shape the product roadmap, and drive architectural decisions.
  • Help build engineering best practices across the engineering organization.

Desired Qualifications

  • Experience with Agile methodologies and DevOps practices.

About the Company

CData Software

Real-time data connectivity platform with connectors

CData provides a real-time data connectivity platform that helps businesses connect and manage data across cloud, on-premise, and hybrid environments. It offers hundreds of real-time data connectors (including ODBC, JDBC, and ADO.NET drivers) and two main products: CData Connect Cloud for integrating data across sources, and CData Sync for automated data movement and replication. Data from structured and unstructured sources is unified to enable high-performance queries while enforcing enterprise governance and security. Compared to competitors, CData emphasizes real-time data access across diverse environments with a broad ecosystem of connectors, enabling organizations to break down data silos and improve collaboration. The company’s goal is to help customers manage large data volumes across platforms and derive actionable insights by delivering seamless data integration, governance, and security.

Company size
201-500
Company stage
Growth Equity (Venture Capital)
Total funding
$510M
Headquarters
Chapel Hill, NC
Founded
2014

Recently Posted Jobs

Explore more opportunities at CData Software

See more jobs