The Principal Software Engineer will design and develop solutions for Digital Ecommerce Payment applications using various methods, tools, and utilities. This role involves leading critical efforts to develop and support complex systems and initiatives by overseeing design, development, and implementation, and instructing, directing, and auditing the development work of others. The engineer will lead the design of enterprise-class solutions using object-oriented analysis, design patterns, UML, service-oriented architecture, and solution frameworks. Responsibilities also include conducting peer code reviews, mentoring junior developers on coding standards and best practices, and analyzing and translating business requirements into technology solutions that consider system performance, usability, quality, cross-system interdependencies, and scalability. The role requires documenting business and technical requirements, coordinating large and critical cross-platform releases with business units and technical teams, and approving the design of complex technical solutions in collaboration with architects and other I/S resources. Ensuring adherence to security standards and best practices for various platforms and working closely with IT management on project and resource planning, including effort estimation, are also key aspects of this position.
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
Number of Employees
5,001-10,000 employees