CData Software

Principal Software Engineer

CData Software
Apply
4 months ago
Bengaluru, IndiaStaff+

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 for a rapidly 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 while driving best practices and code quality.
  • Optimize system performance and scalability through efficient design and implementation.
  • Conduct code reviews, identify improvement opportunities, and implement solutions to enhance product quality and reliability.
  • Evaluate emerging cloud technologies, tools, frameworks, and industry trends to improve development efficiency.
  • Drive innovation and continuous improvement in the SaaS product development process.

Requirements

  • Bachelor's or master's degree in Computer Science, Engineering, or a related field.
  • 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 such as Docker and Kubernetes, and cloud platforms such as AWS, Azure, and GCP.
  • Experience with Spring Boot, Hibernate, Kotlin, and other Java frameworks for building scalable applications.
  • Proficiency with database technologies including SQL and NoSQL.
  • Experience with Agile methodologies and DevOps practices is a plus.
  • Ability to work independently and collaboratively with strong communication, interpersonal, problem-solving, and leadership skills.
  • Demonstrated ability to mentor and coach junior team members and work effectively in a fast-paced, dynamic environment.

Benefits

  • Opportunity to directly influence product direction, remain hands-on with technology, and help shape the growth of a global engineering organization.
  • Based in the Bangalore office as part of CData's India team.
CData Software

About CData Software

201-500 employees
Contact me