Staff Software Engineer
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