
Software Engineer III
CData Software
full-time
Posted on:
Location Type: Remote
Location: North Carolina • United States
Visit company websiteExplore more
Tech Stack
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