Principal Software Engineer
Position Description: Perform software engineering and act as UI engineer for the Staples digital portfolio. Build and enhance user interface/presentation layer for Staples’ digital properties. Work with the business, IT, and QE partners to identify solutions that contribute to concept development, technical strategy, and overall design of products and systems. Design and develop a framework to make components more reliable, maintainable, and scalable. Actively participate in all phases of the Systems Development Life Cycle including: define, design, development, test, deployment, and support and maintenance of the Staples global platform. Create technical specification documents for new functionality and ensure that new solutions integrate seamlessly with existing technologies. Provide design directives to other software engineers, including how to construct and integrate software components to meet all functional and non-functional requirements.Qualifications
Required Experience/Skills: Requires a Bachelor’s degree (or foreign equivalent) in Computer Science, Engineering (any field), or a directly related field plus five (5) years of information technology experience.
Experience must include:
Five (5) years of experience in each of the following (experience may be gained concurrently):
- Version control system (GIT)
- Cross-browser/cross-platform compatibility
- Performance optimization best practices and performance tuning following industry techniques
- Application security standards and best practices
- Software operationalization, performance tuning, threading, and modularization
Two (2) years of experience in each of the following (experience may be gained concurrently):
- Agile methodologies
Qualified applicants please submit resume to: firstname.lastname@example.org. Ref. 1032917.