OneTrust logo

Staff Software Engineer

OneTrust

Atlanta · USD 139,725-209,588 · 8+ years experience · Posted Sep 29, 2026

At a glance

Experience
8+ years experience
Location
Atlanta
Salary
USD 139,725-209,588 · OTE

About the role

  • We are looking for a Staff Software Engineer with a passion for solving problems to join our agile Product Engineering team at OneTrust.
  • Staff Software Engineers are responsible for developing, contributing to decisions related to design and architecture of new frontend and/or backend features while supporting existing development efforts for our industry-leading platform.

Responsibilities

  • Support development of web and mobile interfaces for product module or new prototypes using HTML, CSS, JavaScript/Typescript and/or the designing, development, and unit testing of applications deployed to MS Azure while assisting with cloud application architecture using Drupal, Python, Core Java, REST, and the Spring ecosystem.
  • Achieve at least 80% code coverage or per the revised standards set by the team.
  • Work closely with UX, Product Managers and/or Product Owners, as well as other developers to contribute to planning and grooming sessions and drive team's discussions on system architecture and component design.
  • Support the team to ensure all committed stories for the sprint are completed per the sprint goal.
  • Work toward reducing total number of defects in the module/product to industry standards by catching and fixing issues early in development.
  • Ensure critical and high priority CII’s are delivered per SLA.
  • Conduct peer reviews to improve code quality.
  • Help junior developers follow development testing, exploratory testing, AI testing and/or test automation.
  • Help build high-performing teams, grow and mentor the technical skills within the team and create development opportunities for them.

Requirements

  • Bachelor’s or master’s degree in computer science, Engineering, or related technical or business field.
  • 8+ years of professional software engineering/development experience.
  • Extensive hands-on experience and expertise in object-oriented design methodology and application development using Java/J2EE, Design Patterns, Spring MVC, SQL, Web services.
  • Experience with elastic search and data streaming tools like Kafka.
  • Good understanding of web services and SOA related standards like REST/OAuth/JSON.
  • A competent understanding of code and script (Python, Bash).
  • Moderate experience with SQL and NoSQL databases.
  • Agile development (Scrum, XP, or Pair Programming) experience.
  • Ability to use a wide variety of open-source technologies and cloud services (Azure, Google Computer, or Amazon Web Services).
  • Recent development experience using Drupal, Ember, Angular 8+, Java 7+, or Python.

Preferred qualifications

  • Familiarity with different databases (Relational and document) is a strong asset.
  • Familiarity with continuous integration and continuous deployment (CI/CD) tools, such as Jenkins.
  • Proficiency in Kubernetes, including cluster deployment, scaling, and management is highly desirable.

Benefits

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

Workplace

  • Office-first culture, encouraging three days a week in office for most roles

Skills

  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • MS Azure
  • Drupal
  • Python
  • Core Java
  • REST
  • Spring
  • Java/J2EE
  • Spring MVC
Show all 15 skills
  • SQL
  • Kafka
  • Kubernetes

OneTrust

Staff Software Engineer

Apply now