GrepJob
OneTrust

Principal Software Engineer

OneTrust
Apply
14 days ago
Bengaluru, IndiaSenior / Staff+

Responsibilities

  • Design, build, and optimize backend frameworks and microservices using Java, Spring Boot/Spring Cloud, and RESTful APIs.
  • Architect and deliver multi-tenant, cloud-native, and high-availability systems in Azure or other major cloud platforms.
  • Model and manage data across SQL and NoSQL databases, ensuring performance and scalability for large workloads.
  • Enhance real-time systems using Kafka or similar streaming architectures.
  • Lead by example—write clean, testable code, review pull requests, mentor engineers, and guide design discussions.
  • Continuously improve reliability, performance, and developer experience through automation, CI/CD, and best practices.
  • Champion innovation—explore emerging technologies and AI-assisted development tools to boost productivity and quality.

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 designing scalable, distributed systems and microservice architectures.
  • Strong hands-on expertise with Java, Spring ecosystem, RESTful APIs, and CI/CD pipelines.
  • Deep understanding of SQL and NoSQL databases—schema design, optimization, and performance tuning.
  • Experience with Kafka or similar streaming platforms.
  • Cloud experience (Azure preferred; AWS/GCP welcome) and containerization (Docker, Kubernetes).
  • Demonstrated technical leadership—mentoring peers, setting best practices, and influencing architecture.
  • Excellent analytical and communication skills, able to translate technical insights into clear solutions.

Benefits

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

Tech Stack

Apache KafkaAzureDockerElasticsearchJavaKubernetesSpring BootSQL

Categories