The Principal Software Engineer within the Data Services (Corporate) team is a principal-level technical role responsible for designing, developing, and optimizing enterprise data solutions. This position focuses on building and maintaining scalable, reliable, and secure data systems that support business operations and analytics. The Principal Software Engineer undertakes highly complex projects that require additional specialized technical expertise, applies advanced software engineering practices, works with modern data platforms (Snowflake, AWS, DBT, etc.), and ensures that solutions adhere to enterprise standards. While the primary focus is on engineering and solution delivery, the role also requires knowledge of data architecture principles and business analysis practices to effectively collaborate with architects, analysts, and stakeholders. This combination ensures that technical solutions are aligned with business needs and long-term data strategy.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level