GrepJob
OneTrust

Principal Software Engineer

OneTrust
Apply
14 days ago
Bengaluru, IndiaStaff+

Responsibilities

  • Design, develop, and unit test scalable backend services on Microsoft Azure.
  • Contribute to cloud-native architecture using Core Java, Spring Boot, and REST APIs.
  • Maintain high code quality with 80%+ code coverage.
  • Collaborate with Product Managers, Product Owners, UX, and Engineering teams.
  • Participate in sprint planning, grooming, and architectural discussions.
  • Ensure sprint commitments are delivered in line with sprint goals.
  • Reduce defects by identifying and fixing issues early in the development cycle.
  • Resolve critical and high-priority incidents within SLA.
  • Own production issue troubleshooting, incident analysis, and root-cause resolution.
  • Conduct peer code reviews to improve overall code quality.
  • Mentor and grow engineers within the team.

Requirements

  • Bachelor’s or Master’s degree in Computer Science or related field.
  • 8+ years of professional software development experience.
  • Strong backend experience with Java, Spring Boot, and REST APIs.
  • Hands-on experience with Kafka or RabbitMQ.
  • Experience with Docker and cloud platforms (Azure, AWS, or GCP).
  • Recent hands-on development using Java 7+ and Spring Boot.
  • Ownership of production support in real-world environments.
  • Experience operating systems at scale and high throughput.

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 KafkaAWSAzureDockerGoogle Cloud PlatformRabbitMQSpring Boot

Categories