Principal Software Engineer - Be

Principal Software Engineer - Be
Company:

Onetrust


Details of the offer

The ChallengeWe're looking for a Principal Software Engineer with a passion for solving problems to join our agile Product Engineering team at OneTrust. Principal 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.????Your MissionDevelopmentHas deep knowledge of software system and design solutions to large and complex features affecting multiple systems and/or third-party integrations.?Sets product direction and has ownership over large components. Thinks both strategically and tactically, keeping in mind both technical goals and company goals.?CollaborationWork closely with UX, Product Managers and 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. Understands multiple points of view and drives a process to conclusions quickly and respectfully.?Code ReviewConduct?peer reviews to improve code quality.??Help junior developers follow development testing, exploratory testing, AI testing and/or test automation.??LeadHelp 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.?You AreA self-learner who is open to new technologies, processes, or techniques to improve your ability to deliver high-quality software.?Someone who asks questions to clarify gaps in understanding.??Your Experience Includes??Bachelor or Master degree in Computer Science, Engineering, or related technical field???8+ years of hands-on experience with Java based development projects using RESTful APIs, Java, Spring Boot, Microservices.?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, Solar?Extra AwesomeExperience in building batch processing solutions, that includes development queue-based tasks slicing, processing and governance.?Good understanding of UI frameworks and assets like cookies, tags, tracking technologies, tracking technology vendors etc.


Source: Greenhouse

Requirements

Principal Software Engineer - Be
Company:

Onetrust


Digital Experience Specialist

Job summary The Digital Experience Specialist is responsible for maintaining a complex technology environmentProvides exceptional client experiences and maxi...


From Loudoun County Public Schools - Georgia

Published a month ago

Software Engineer Iii, Java & Aws

Job Description We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer II...


From Jpmorgan Chase & Co. - Georgia

Published a month ago

Ap Specialist

Job Description Process Accounts Payable invoices and payment runs. Key Responsibilities: Receiving, coding, and inputting invoices timely per period.Monito...


From The Planet Group - Georgia

Published a month ago

Intake Analyst

Great Working Hours with a Caring Firm!How would you like to join a team that allows you to serve others?At Nelson Elder Care Law, we are committed to servin...


From Nelson Elder Care Law - Georgia

Published a month ago

Built at: 2024-05-06T21:20:57.024Z