Skip to content

Principal Software Engineer – BE
Company | OneTrust |
---|
Location | Atlanta, GA, USA |
---|
Salary | $139725 – $209587.5 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Senior, Expert or higher |
---|
Requirements
- Bachelor’s or master’s degree in computer science, Engineering, or related technical or business field
- 8+ years of hands-on experience with Java based development projects using RESTful APIs, SpringBoot, Micro services
- Extensive experience in building distributed and parallel data processing platforms
- Ability to work with architecture and Engineering leads to create architectural models and technical design documentation, which includes current and future state process flows, applications/database objects, specifications that detail proposed database and/or data integration implementations
- Design and build high-performance systems
- Familiarity with public cloud providers such as (Azure, Google Cloud, or AWS)
- Strong knowledge of data structures, algorithms, asynchronous architectures, and distributed algorithms
- Experience using different storage technologies such as MongoDB, Cassandra, Cosmos
- Experience with elastic search and data streaming tools like Kafka
Responsibilities
- Has deep knowledge of entire system and design solutions to large complex features affecting multiple systems and/or third-party integrations
- Sets product direction and has ownership over large components
- 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
- Build solid relationships in their own team and across the company
- 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
- Put customers first and set strategic short-term targets
Preferred Qualifications
- Experience with Kubernetes and ecosystem tools such as Helm, Istio, and Prometheus is highly desirable
- Familiarity with continuous integration and continuous deployment (CI/CD) tools, such as Jenkins