The Senior Principal Software Engineer is responsible for design, development and support of multiple applications and platforms. It is a leadership position that is well-versed practitioner of software engineering best practices and ensures software is developed with high quality. Daily responsibilities may include design and development, configuration and/or integrations; reviewing development progress, ensuring any issues are resolved quickly, working with project managers, IT service owners and IT service offering leads to keep all parties formally updated and aware of development underway, as well as issue resolution status. The Senior Principal Software Engineer meets regularly with stakeholders to understand the business requirements that drive the analysis and design of quality technical solutions. The Senior Principal Software Engineer confirms solutions alignment with business goals, IT strategies, as well as compliance with the organization's architectural standards.
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
Senior
Industry
Rail Transportation
Education Level
Bachelor's degree
Number of Employees
5,001-10,000 employees