Dell’s Dell Commerce Services (DCS) is hiring a Sr. Principal Software Engineer to be part of their Online Selling (Dell.com) software development team. Dell.com, which receives over 1 billion page views per year, across 150 countries and is Googled more than 1 million times per day. You will be responsible for delivering programs in a dynamic, fast paced, scalable agile ecommerce environment. Our current team is responsible for future state development, implementing and deploying new enhancements to future state online sales tools for the dell.com website, interacting with development across regions, work closely with our business partners to understand requirements, and develop/enhance existing systems in timely manner. You will be responsible for providing both high and low level technical direction of the organization to the various teams within DCS engineering. A person of your stature must have experience of what works and what does not. Through working with the various development teams, you will be able to demonstrate best-practices to build the best-in-class, large-scale, highly-available, event-based architecture. The idea candidate will have experience at driving new techniques and technologies across large development teams and absolutely must be team player.
Responsibilities
- Provides strategic direction to the planning, design, and architecture of DCS infrastructure
- Lead design reviews across numerous teams
- Provide technical design, functional, technical and user documentation
- Deep dive into existing codebases to understand designs, issues, and opportunities
- Develop high quality software that leads and inspires others to do similar.
- Demonstrate effective adoption of 3rd party technology
- Work well with 3rd party vendors
- Lead cross-functional implementations
- Inspire adoption of practices across the organization
- Mentor software developers
** Requirements
- BS/MS in Computer Science or related degree 15 years development experience.
- A minimum of 15 years software development experience building web portals and/or ecommerce applications
- Proficiency in data modeling, data optimization for both relational and non-relational databases (Oracle, MySQL, SqlServer, Mongo, Cassandra, Couchbase and Hadoop)
- Design and development experience of large scale service oriented architecture
- Ability and willingness to code in any programing language and on any operating system
- Must have led several previous large scale software design and development
- A good working knowledge of message-driven architecture best practices
Preferences
- Experience with SOAP, Rest, HTML, JavaScript, CSS, XML, JSON
- 5 years' experience with either C# or Java
- Experience Mentoring others
- Development experience on either of Mongo, Cassandra, Couchbase, SQLServer, Oracle
- Experience with cloud development
- eCommerce specific industry knowledge and experience in software engineering
**Job:** **Engineering - Software Development Engineer*
**Organization:** **Information Technology*
**Title:** *Software Dev Sr. Prin Engineer*
**Location:** *TX-Round Rock*
**Requisition ID:** *160012KR*