Your OneTrust resume, matched to the job ad
Drop in your resume and it opens next to this job, ready to tailor in one click.
4.8 from 167 in-app reviews
Senior Software Engineer
OneTrust · Atlanta, Georgia
Tailor your resume to this job
No account needed to start.

What OneTrust asks for
From OneTrust's Senior Software Engineer ad, checked 3 Nov 2026.
Java, Spring Boot, Kafka and Hibernate
Experience developing software applications using a stack that includes Java, Spring Boot, Kafka, and Hibernate.
Production incident response
Taking ownership of code in production, including triaging and responding to incidents quickly and participating in retrospectives.
Algorithms and system design
Knowledge of algorithms, data structures, and system design patterns used to build mission-critical applications.
REST APIs and SQL or NoSQL
Experience building REST APIs and working with both SQL and NoSQL database technologies.
Full development lifecycle
Contributing to all phases of development, from design and coding to testing and producing software component releases.
The ad asks for a BE, BTech, or MS degree in Computer Science Engineering or a related subject. Based in Atlanta, Georgia, with three days a week in the office.
How the example answers the ad
Four of the five requirements above, each matched to a line in the example.
Java, Spring Boot, Kafka and Hibernate
“Leads the development of microservices handling 50k requests per second using Java and Spring Boot.”
Building microservices using Java and Spring Boot to manage 50k requests per second addresses part of the Java stack development requirement.
Production incident response
“Triages high-severity production incidents within 15 minutes and hosts bi-weekly post-mortem retrospectives to identify system flaws.”
A 15 minute triage time for production incidents and leading bi-weekly retrospectives covers the production incident response requirement.
Algorithms and system design
“Maintained 3.9 GPA with coursework focus on distributed algorithms and data structures.”
Academic focus on distributed algorithms and data structures addresses the algorithms and system design requirement.
REST APIs and SQL or NoSQL
“Managed data migration projects between MongoDB and PostgreSQL ensuring zero data loss across 500 million records.”
Migrating 500 million records between MongoDB and PostgreSQL shows the database technologies requirement for both SQL and NoSQL.
The whole example as text
Tomasz Kowalski · Senior Software Engineer
Summary
Senior Software Engineer with 7 years of experience in distributed systems and high-throughput backend services. Designs scalable architecture using Java, Spring Boot, and Kafka for large-scale data platforms. Manages production incident response cycles and leads technical design reviews to ensure high availability. Implements data persistence strategies with Hibernate and PostgreSQL to support critical business requirements.
Experience
Senior Software Engineer · Salesforce
Seattle, WA · 2025 - Present
- Leads the development of microservices handling 50k requests per second using Java and Spring Boot.
- Triages high-severity production incidents within 15 minutes and hosts bi-weekly post-mortem retrospectives to identify system flaws.
- Reduces database latency by 40 percent through optimizing Hibernate query performance on PostgreSQL clusters.
- Mentors three junior engineers on best practices for REST API design and secure coding standards.
- Coordinates with cross-functional teams to integrate governance modules for enterprise data privacy compliance.
Software Engineer · Expedia Group
Bellevue, WA · 2023 - 2025
- Architected a real-time event streaming pipeline using Kafka that processes 2TB of user travel data daily.
- Reduced CI/CD pipeline execution time by 30 percent through the migration of legacy build processes to Docker and Kubernetes.
- Refactored monolithic authentication services into modular components improving system uptime to 99.99 percent.
- Conducted code reviews for 15+ pull requests weekly to ensure adherence to internal security and documentation standards.
- Resolved 20 critical production bugs by implementing robust unit and integration testing strategies using JUnit.
Software Engineer · PayPal
San Jose, CA · 2021 - 2023
- Engineered backend API services for payment processing that supported 500 million transaction volume growth.
- Managed data migration projects between MongoDB and PostgreSQL ensuring zero data loss across 500 million records.
- Implemented circuit breaker patterns in Spring Boot applications to prevent cascading failures during traffic spikes.
- Documented internal technical design specifications for new payment gateways and governance compliance tools.
- Authored 50+ automation test scripts to enhance system reliability and reduce manual regression testing time by 20 percent.
Junior Software Engineer · IBM
Austin, TX · 2019 - 2021
- Developed custom internal dashboards using Java that provided real-time visibility into system health metrics.
- Collaborated on unit testing initiatives that increased code coverage by 25 percent across the application core.
- Assisted in the maintenance of Linux-based server environments supporting cloud service deployments.
- Automated deployment scripts that cut manual environment provisioning time by 15 hours per month.
- Participated in agile ceremonies and sprint planning cycles to track progress on key technical deliverables.
Education
Bachelor of Technology in Computer Science · University of Washington
Seattle, WA · 2015 - 2019
- Maintained 3.9 GPA with coursework focus on distributed algorithms and data structures.
- Completed senior capstone project building a peer-to-peer file sharing protocol.
- Awarded Dean's List honors for four consecutive semesters during academic tenure.
Minor in Mathematics · University of Washington
Seattle, WA · 2015 - 2019
- Analyzed complex linear systems and optimization techniques in advanced coursework.
- Collaborated on research regarding cryptographic security proofs.
- Participated in regional coding competitions focusing on algorithmic efficiency.
Skills
Frequently asked questions
Is the example from an employee?
No. It is an AI-written example for this ad, made to show how a resume can answer it.
What are the in-office requirements?
OneTrust follows an office-first culture. For most roles, this means working from the office three days per week to support in-person collaboration.
What specific technical environment is used?
The role involves working in Unix/Linux environments and requires a solid understanding of operating system fundamentals, middleware, and application server technologies.
Where do I apply?
On the official OneTrust posting, through the job link on this page.
What happens when I tailor my resume here?
Your resume opens in the editor next to this job. Tailor it in one click, then keep or discard the edits. You only need an account to download.