Full-Time

Senior Principal Software Engineer

Posted on 4/10/2024

OneTrust

OneTrust

1,001-5,000 employees

Enterprise trust intelligence platform services

Data & Analytics
Consulting

Compensation Overview

$161,250 - $241,875Annually

+ Discretionary Bonuses + Equity + Commissions + Comprehensive Healthcare Coverage + Flexible PTO + Equity Stock Options + Annual Performance Bonus Opportunities + Retirement Account Support + 14+ Weeks of Paid Parental Leave + Career Development Opportunities + Company-Paid Privacy Certification Exam Fees

Senior, Expert

Atlanta, GA, USA

Required Skills
CockroachDB
Rust
Microsoft Azure
UI/UX Design
Data Structures & Algorithms
Java
AWS
Elasticsearch
MongoDB
REST APIs
Data Analysis
Cassandra
Requirements
  • Bachelor's or Master’s degree in Computer Science, Engineering, or related technical or business field
  • 12+ years of hands-on experience with Java based development projects using RESTful APIs, SpringBoot, Micro services
  • Extensive experience with Rust programming language and its ecosystem
  • Solid understanding of computer architecture, Rust concurrency models, and memory management principles
  • Extensive experience in building distributed and parallel data processing platforms
  • Familiarity with public cloud providers such as (Azure, Google Cloud, or AWS)
  • Strong knowledge of data structures, algorithms, asynchronous architectures, and distributed algorithms
  • Extensive Data Engineering experience in building low-latency, high throughput Data Pipelines that power Data Lake and Data Warehouse Solutions
  • Experience using different storage technologies such as MongoDB, Cassandra, CockroachDB, CouchDB
  • Experience in integrating application with indexed search services such as Elasticsearch, Solr
Responsibilities
  • Developing, contributing to decisions related to design and architecture of new frontend and/or backend features
  • Supporting existing development efforts for the platform
  • Working closely with UX, Product Managers, and other developers to contribute to planning and grooming sessions
  • Conducting peer reviews to improve code quality
  • Helping junior developers follow development testing, exploratory testing, AI testing, and/or test automation
  • Building high-performing teams, growing and mentoring the technical skills within the team
  • Creating development opportunities for the team
  • Setting strategic short-term targets
  • Optimizing memory usage and management for improved performance and reliability of runtime systems
  • Working with architecture and Engineering leads to create architectural models and technical design documentation
  • Designing and building high-performance systems
  • Integrating applications with indexed search services such as Elasticsearch, Solr

OneTrust offers a Trust Intelligence Platform that enables visibility, action, and automation across privacy and data discovery, GRC, ethics, and ESG, utilizing technologies for data discovery and classification, privacy management, consent and preferences, responsible AI, ethics program management, third-party due diligence, technology risk and compliance, and ESG program management.

Company Stage

N/A

Total Funding

$1.2B

Headquarters

Atlanta, Georgia

Founded

2016

Growth & Insights
Headcount

6 month growth

5%

1 year growth

18%

2 year growth

9%