Principal Software Engineer

🇺🇸 Atlanta, Georgia
$1K - $2K Annual
Posted 3 days ago
Expires August 6, 2026
Full TimeOn-siteEngineeringProduct

OneTrust is seeking a Principal Software Engineer to join our agile AI Governance team. In this role, you will be instrumental in developing and architecting new frontend and backend features for our industry-leading platform, focusing on integrating Java microservices with various AI platforms. This position offers the opportunity to work within a collaborative environment dedicated to enabling responsible data and AI usage.

As a Principal Software Engineer, your primary responsibilities will include designing, developing, and unit testing applications deployed to Microsoft Azure, utilizing Core Java, REST, and the Spring ecosystem. You will collaborate closely with UX designers, Product Managers, and fellow developers to plan and execute system architecture and component design. Additionally, you will conduct peer code reviews, mentor junior developers, and ensure that all committed stories for each sprint are completed in alignment with sprint goals.

The ideal candidate will possess a bachelor's or master's degree in computer science, engineering, or a related technical field, along with over eight years of professional software engineering experience. Extensive hands-on experience in object-oriented design and application development using Java/J2EE, Design Patterns, Spring MVC, SQL, and web services is essential. Proficiency with AI platforms such as Amazon SageMaker, Google Vertex, or AWS Bedrock, as well as experience with Elasticsearch and data streaming tools like Kafka, is highly desirable. A solid understanding of web services and SOA-related standards like REST, OAuth, and JSON is also required.

For candidates based in California, Colorado, Connecticut, Nevada, New York, Rhode Island, and Washington, the annual base salary for this role ranges from $139,725 to $209,587.50 USD. Compensation is determined by factors including location, job-related skills, work experience, and relevant education or training. This role may also be eligible for discretionary bonuses, equity, and benefits.

Joining OneTrust means becoming part of a team that values innovation and responsible data use. We offer comprehensive healthcare coverage, flexible PTO, equity RSUs, annual performance bonus opportunities, retirement account support, and over 14 weeks of paid parental leave. Our commitment to professional growth includes career development opportunities and company-paid privacy certification exam fees.

More Jobs at OneTrust