Full-Time
Senior Principal Software Engineer
Posted on 4/10/2024
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