
Software Engineer Principal - Hadoop / ETL
- USA
- $65,000-165,600 per year
- Permanent
- Full-time
-Developing and optimizing data warehousing solutions to ensure high availability and performance
-Implementing data modeling techniques to support analytics and reporting needs
-Ensuring data quality, governance, and compliance across all data processes
-Collaborating with business analysts, data scientists, and other stakeholders to understand requirements and deliver data solutions
-Leveraging cloud platforms (e.g., AWS, Azure, Google Cloud) and big data frameworks (e.g., Hadoop, Spark, Kafka) to build robust data architectures
-Utilizing DevOps practices and CI/CD tools to automate and streamline data workflows
-Monitoring and maintain data systems, implementing alerting mechanisms to ensure reliability
-Participating in Agile/SAFe ceremonies, including sprint planning, stand-ups, and retrospectivesDue to the nature of the position, we are seeking candidates with the following qualifications:
-Proven expertise in cloud platforms (e.g., AWS, Azure, Google Cloud) and big data technologies (e.g., Hadoop, Spark, Kafka, Flink)
-Experience with data governance, quality management, and complianceTechnical Skills:
-Proficiency in programming languages such as PySpark, Scala, SQL, and Java
-Strong experience with ETL processes, data modeling, and data warehousing
-Familiarity with DevOps tools and CI/CD workflows (e.g., Git, Jenkins, Docker, Kubernetes)
-Knowledge of monitoring and alerting tools for data systemsSoft Skills:
-Strong problem-solving and analytical skills, with a focus on delivering high-quality solutions
-Excellent communication and collaboration skills to work effectively with cross-functional teams
-Ability to thrive in a fast-paced, Agile/SAFe environmentPreferred Qualifications:
-Certifications such as AWS Certified Data Engineer, Agile/SAFe Practitioner, or Apache Hadoop
-Experience with data pipeline orchestration tools (e.g., Apache Airflow)
-Background in working with large-scale, distributed systemsPNC will not provide sponsorship for employment visas or participate in STEM OPT for this position.Job Description
- Aligns business strategy with software solutions.
- Proposes, designs & codes software solutions to address complex business needs. Oversees technical and procedural documentation required.
- Leads complex problem solving.
- Provides technical guidance and support to colleagues and solution development.
- Displays an innovative approach to apply modern principles, methodologies and tools to advance business initiatives and capabilities.
- Customer Focused - Knowledgeable of the values and practices that align customer needs and satisfaction as primary considerations in all business decisions and able to leverage that information in creating customized customer solutions.
- Managing Risk - Assessing and effectively managing all of the risks associated with their business objectives and activities to ensure they adhere to and support PNC's Enterprise Risk Management Framework.