The Principal Engineer will work across the full stack, building highly scalable distributed solutions that enable positive user experiences and measurable business growth.
This role involves close collaboration with the DevOps team to deploy and manage data infrastructure on cloud platforms such as AWS or GCP.
The engineer will provide technical direction for the team by being an expert in technology, system design, and architecture.
Responsibilities include delivering POCs (Proof of Concept) to quickly identify direction and gaps in proposed architecture and feature development.
The engineer will work closely with different teams to understand and implement the requirements to design and support their workflows.
The role requires working on complex requirements and issues that necessitate in-depth analysis.
Requirements:
A Bachelor’s degree in computer science or related fields is required.
Candidates must have 12+ years of experience managing and deploying commercial software products.
Experience in building products across the stack and a firm understanding of web frameworks, APIs, databases, and multiple back-end languages is essential.
Proven experience in building large-scale, distributed systems is necessary.
Candidates should have proven experience managing solutions on GCP or AWS utilizing a broad set of the services available.
Proficiency in modern front-end frameworks such as React, Angular, or Vue.js is required.
A deep technical understanding of Java or Go and the ability to work with both is necessary.
Hands-on experience in SQL queries is recommended.
The candidate must be able to build efficient and reusable code to ensure the performance of web applications.
Expertise in the continuous integration and continuous delivery product space is required.
Experience in performance engineering and optimizations is necessary.
Candidates should have experience with cloud-based architecture, cloud-native solutions, and infrastructure/management, as well as developing and handling distributed systems.
Experience in designing and implementing data pipelines using big data tools to ingest, process, and transform large volumes of data will be an added advantage.
Strong communication skills (both oral and written) are essential.
Proficiency in Microsoft Office suite skills is required.
Candidates should demonstrate an ownership mindset, be problem solvers, curious, and inspired to take action.
A continuous growth mindset is necessary, with a commitment to learning through social experiences and relationships with stakeholders, experts, colleagues, and mentors.
Benefits:
Dun & Bradstreet offers a dynamic work environment that encourages creativity, innovation, and growth.
Employees are part of a passionate global team dedicated to helping clients turn uncertainty into confidence and potential into prosperity.
The company promotes a culture that values bold and diverse thinkers.
Opportunities for continuous learning and professional development are provided through structural courses and programs.
Employees are encouraged to collaborate and connect with people and teams to drive success.