GrepJob
OneTrust

Principal Software Engineer

OneTrust
Apply
about 4 hours ago
Bengaluru, IndiaStaff+

Responsibilities

  • Design, build, and optimize backend frameworks and microservices using Java and Spring.
  • Architect and deliver multi-tenant, cloud-native systems in Azure.
  • Model and manage data across SQL and NoSQL databases.
  • Enhance real-time systems using Kafka or similar technologies.
  • Write clean, testable code and mentor engineers.
  • Continuously improve system reliability and developer experience.
  • Explore emerging technologies to boost productivity.

Requirements

  • Bachelor’s or Master’s in Computer Science, Engineering, or a related field.
  • 8+ years of full-cycle software development experience in Agile teams.
  • Proven success in designing scalable, distributed systems and microservice architectures.
  • Strong expertise with Java, Spring ecosystem, RESTful APIs, and CI/CD pipelines.
  • Deep understanding of SQL and NoSQL databases.
  • Experience with Kafka or similar streaming platforms.
  • Cloud experience, preferably in Azure, and knowledge of containerization.
  • Demonstrated technical leadership and excellent communication skills.

Benefits

  • Comprehensive healthcare coverage.
  • Flexible PTO and equity RSUs.
  • Annual performance bonus opportunities.
  • Retirement account support.
  • 14+ weeks of paid parental leave.
  • Career development opportunities and company-paid certification exam fees.

Tech Stack

Categories