Posted in

Principal Software Engineer-BE

Principal Software Engineer-BE

CompanyOneTrust
LocationAtlanta, GA, USA
Salary$139725 – $209587.5
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior, 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
  • Design and build high-performance systems
  • Familiarity with public cloud providers such as (Azure, Google Cloud, or AWS)
  • Extensive experience in building distributed and parallel data processing platforms
  • Strong knowledge of data structures, algorithms, asynchronous architectures, and distributed algorithms
  • Extensive Data Engineering experience in building low-latency, high throughput Data Pipelines that power Data Lake and Data Warehouse Solutions
  • Experience using different storage technologies such as MongoDB, Cassandra, CockroachDB, CouchDB
  • Experience in integrating application with indexed search services such as Elasticsearch, Solr

Responsibilities

  • Develop, contribute to decisions related to design and architecture of new frontend and/or backend features
  • Support existing development efforts for the industry-leading platform
  • 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 strong 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 in building Data Governance solutions, that includes development for fine-grained policy-based access control engines and comprehensive data catalogs
  • Experience in building Policy engines on the Data Assets that ensures regulatory compliance, Data Protection and Risk controls