The Principal Software Engineer is a key technical leader within the Customer Portal department and a principal-level individual contributor. The role provides software development expertise, architectural guidance, and team mentorship, driving innovation, architectural direction, and engineering best practices across teams and systems. It leads the design of complex BI/Data and ML/AI solutions, shapes technical direction within and across teams, and supports engineering excellence and technical talent development. The position defines technical strategy and architecture standards; leads architectural design for scalable enterprise systems; guides modernization and optimization; and establishes software development, CI/CD, DevOps, and governance practices. It contributes throughout the software development lifecycle and collaborates with stakeholders and cross-functional teams to align technical solutions with business goals. It also acts as an escalation point for highly complex technical issues and supports strategic roadmaps and platform planning.
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
Principal