Principal Software Engineer
CData Software
Principal Software Engineer
CData Software
Real-time data connectivity platform with connectors
CData is the data layer between AI and ROI—delivering the connectivity, context, and control that make enterprise AI more accurate. One platform for live access and data replication across 350+ sources, semantic intelligence that ensures context-aware responses, and built-in governance for every AI-to-data interaction. Powering AI and analytics workloads for Anthropic, Databricks, Microsoft, Google, Palantir, and more than 10,000 customers worldwide.
Behind that impact is a global team of passionate problem-solvers, engineers, and innovators who are redefining what’s possible in data connectivity.
Headquartered in Chapel Hill, North Carolina, CData has over 500 team members, with offices in North America, Europe, and Asia. We take pride not just in what we build, but in how we build it: together, with curiosity, creativity, and a shared drive to push boundaries.
This position will join our India team, operating out of our Bangalore office where we have nearly 100 team members.
Role Description:
We are seeking a highly skilled and experienced Principal Software Engineer to join our SaaS product development team. What makes this Principal Software Engineer role at CData unique is that it's a true technical leadership position, not a pure architecture or management role. We're looking for someone who wants to remain deeply involved in software development, enjoys solving complex technical problems, and is still passionate about writing great code.
As a Principal Engineer, you'll help define technical direction and influence product strategy, but you'll also be hands-on in the development process. We believe the best technical leaders stay close to the code, understand the challenges their teams face, and lead by example.
This role offers significant influence. You'll have the opportunity to shape the product roadmap, drive architectural decisions, and help build engineering best practices across one of CData's largest engineering organizations outside of our US headquarters. You'll also play an important role in mentoring and coaching junior engineers, helping them grow into strong technical contributors.
Key Responsibilities:
Experience & Skills:
Additional Skills:
What CData offers is the opportunity to directly influence the direction of the product, remain hands-on with technology, and help shape the growth of a talented engineering organization. For engineers who are passionate about building software and developing people, that's a rare combination.
[]
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.
Explore more opportunities at CData Software