CData Software

Software Engineer III

CData Software

full-time

Posted on:

Location Type: Remote

Location: North CarolinaUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Contribute to and lead components of cloud-native, scalable, multi-tenant architecture.
  • Design and develop robust, scalable backend services and APIs using Java, Kotlin, TypeScript, or C#.
  • Partner with product, design, and engineering leaders to shape technical solutions to business problems.
  • Solve complex problems in distributed systems, data infrastructure, observability, performance, and reliability.
  • Contribute to the design and implementation of AI/LLM-powered features and services.
  • Guide and support other engineers, lead technical design reviews, contribute to team best practices, and champion engineering excellence.
  • Take features from concept to production with thoughtful design, testing, instrumentation, and supportability.
  • Evaluate new technologies and tools, prototype solutions, and share insights with the team.
  • Drive initiatives end-to-end, from problem framing and design through implementation, rollout, and long-term support.
  • AI-First Development: Apply AI-first development practices to improve engineering velocity and quality.

Requirements

  • 8+ years of professional software development experience
  • Strong expertise in object-oriented programming and system design (Java, Kotlin, C#, TypeScript, or similar)
  • Bonus: Experience with front-end frameworks like React/TypeScript
  • Proven experience building scalable REST APIs and cloud-native microservices
  • Strong knowledge of relational (SQL Server, Postgres) and NoSQL databases (MongoDB, Elasticsearch)
  • Experience with message brokers (Kafka, RabbitMQ) and event-driven architectures
  • Hands-on experience with containerization and orchestration (Docker, Kubernetes)
  • Experience with cloud platforms (Azure or AWS)
  • Bonus: Understanding of LLMs, prompt engineering, or ML integration
  • Strong communication skills and ability to collaborate across time zones.
Benefits
  • Medical, Dental, and Vision plans with company-paid insurance premiums
  • Health Saving Account offering with company contribution to help mitigate increasing health costs
  • Flexible Savings Account and Dependent Care FSA
  • Generous 20-day PTO and 11 paid holidays
  • 401k with 100% company match up to 6% of contribution
  • A remote-friendly, high-trust culture that empowers collaboration, celebrates curiosity, and encourages innovation
  • Work closely with your manager to define professional development and learning opportunities that match your career goals
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaKotlinTypeScriptC#object-oriented programmingsystem designREST APIscloud-native microservicesrelational databasesNoSQL databases
Soft Skills
strong communication skillscollaborationleadershipproblem-solvingengineering excellence