Sr Software Engineer | SFCC

Multiple Locations
Required Experience: 0 year(s)
Employment Type: Full-Time
Salary Range: Not available
Posted 5 days ago

Under Armour is all about performance. Because what we make empowers athletes in every form to push themselves, to turn good into great, and to stay hungry for whatever comes next. And this is exactly what we expect from each other.
Working with us means one key thing: no matter what you do, you see every day and every project as a chance to push your field forward. In every store and every office, we build teams where everyone is an MVP. And together we tackle every challenge head on. Because we work to push the gear, the game, and ourselves farther.
We’re looking for people who do more than good work.
We’re looking for the Best in Every Game.
Under Armour is the chosen brand of this generation of athletes... and the athletes of tomorrow. We're about performance - in training and on game day, in blistering heat and bitter cold. Whatever the conditions, whatever the sport, Under Armour delivers the advantage athletes have come to demand.
That demand has created an environment of growth. An environment where building a great team is vital. An environment where doing whatever it takes is the baseline and going above and beyond to protect the Brand is commonplace.
The world's hungriest athletes live by a code, a pledge to themselves and everyone else: Protect This House... I Will.  Our goal is to Build A Great Team!  Will YOU…Protect This House?!
Under Armour is looking for a Senior Software Engineer to support our global Salesforce Commerce Cloud ecommerce platform (formerly known as Demandware). You will work with the global SFCC development team to develop enterprise-level eCommerce solutions supporting multiple international markets. Successful candidates will take ownership in the operational stability and performance of our Commerce Cloud websites.
Essential Duties and Responsibilities: 
Work with Salesforce Commerce Cloud (SFCC formerly Demandware) in conjunction with the internal UA teams and development partners to develop and implement new features
Directly impact the user experience by developing new features using best practices in platform development
In some situations, act as a development team lead for outside development partners to complete new feature development 
Engage with Product Management and business partners as it relates to system capability, design and solutioning options.
Implement, enhance and support of Salesforce Commerce Cloud (Demandware) centric e-commerce projects
Translate business/technical requirements into well-architected solutions that best leverage the Salesforce Commerce Cloud platforms
Collaborate with other team members in an agile development process, spanning front end, back end, QA, and product management
Work with development team to ensure technical requirements and design is understood, best practices are followed for functionality, performance and security
Collaborate with project management for effort estimates, planning, and in removing technical roadblocks.
Research platform capabilities identify opportunities as it relates to eCommerce roadmap
 Education and Experience 
5-8 years (equivalent combination of experience and education accepted). 
Bachelor's Degree in Technology or IT ideal; marketing, business, or art fields with equivalent considered. 
One or more current Commerce Cloud certifications (DEV101 & DEV201 - Developing on Commerce Cloud, or DEV301 - Commerce Cloud Architecture) is preferred. 
Work Experience 
5-8+ years of hands on experience in a web development environment
Prior experience developing on the Salesforce Commerce Cloud (formally Demandware) is preferred
Strong understanding of the full eCommerce technology ecosystem including Digital Content, CMS, PIM, DAM, Payment, Tag Management, Web Analytics, ERP, CRM, OMS, WMS, Fraud Management and more is preferred
Proven experience in multiple web technologies including: XML, HTML, CSS, AJAX / JavaScript, SQL. Experience using Commerce Cloud Pipelines, JS Controllers, DS Script, ISML Templates, Jobs, and services framework is encouraged. 
Proven experience in working and integrating with APIs and 3rd Party systems integrations (SOAP/REST) to payment, OMS, CRM, CMS & WMS systems. 
Strong understanding of Software Development Lifecycle (Git strategies, Unit Tests, build processes, etc.) 
 Personal Competencies 
Highly motivated and self-starter approach to job
Able to work independently as part of a globally distributed team, proactively requesting assistance, advice and input from colleagues and customers both internal and external as needed
Strong negotiation, influencing and communication skills; able to understand and balance perspectives and find common ground between parties across divides
Adaptable and change-resilient, working well in a dynamic fast-paced global environment, accepting new ideas and initiatives and making positive use of opportunities presented
Consistently demonstrates the ability to adapt interpersonal style to suit different people and situations, showing respect and sensitivity towards individual and cultural differences
Customer focused attitude, setting high standards for work quality and quantity as measured by value delivered (and promised) to customers
Interested in working in or at retail and wholesale eCommerce 
 Computer Skills 
Solid knowledge of IT Methodologies and Software Development Lifecycle for information systems development, testing principles, project methodologies and practices. 
Agile development methodology a must 
 Language Skills 
Excellent communication skills in written and spoken English, ability to translate technical jargon into plain English for business users. 
Other languages spoken is a plus. 
  Location and Travel  
Onsite at our Baltimore, MD Headquarters is preferred, but remote work may be considered
Possible travel to regional offices, conferences, and or training. 
At Under Armour, we are committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants and teammates without regard to race, color, religion, sex, pregnancy (including childbirth, lactation and related medical conditions), national origin, age, physical and mental disability, marital status, sexual orientation, gender identity, gender expression, genetic information (including characteristics and testing), military and veteran status, and any other characteristic protected by applicable law.  Under Armour believes that diversity and inclusion among our teammates is critical to our success as a global company, and we seek to recruit, develop and retain the most talented people from a diverse candidate pool.