Sr. Software Engineer, Digital
Five Below - Philadelphia, PA
Apply NowJob Description
POSITION SUMMARYAny additional information you require for this job can be found in the below text Make sure to read thoroughly, then apply.The Engineering team, organized by product groups, is responsible for the architecture, design, development and operations of all systems and applications supporting Five Below's Retail footprint. Accordingly, we have Merchandising and Inventory Management, Planning and Allocation Accounts Payables and Corporate Finance, Stores and Omni, Logistics, BI and Data Platform, Ecommerce Engineering and Tools.Five Below systems and applications supporting business functions are a combination of enterprise solutions and custom software built to create a seamless experience for our customers, driven by data assets and Infrastructure at its epicenter.The Digital Engineering organization at Five Below is responsible for the technical delivery of the ecommerce and mobile applications by implementing and supporting capabilities on highly scalable and performant platforms.The Senior Software Engineer, Digital, will split their responsibilities between planning and designing complex development projects, working with stakeholders to ensure we meet the needs of our business while staying in budget, mentoring and managing the work of the onshore and offshore teams, and developing the roadmap for our future platform. This role will be aligned to our Digital Product team, which focuses on the end-end journey for our customers in our Web and Mobile platforms, as well as the enablement of new features and capabilities on the respective platform.Job Responsibilities:Working with stakeholders to ensure we meet the needs of our business while staying in budget.Collaborate with cross-functional teams to gather and report on vendor performance metrics, ensuring consistent service quality and alignment with organizational objectives.Facilitate routine communications between the organization and vendors, acting as a primary point of contact to ensure seamless collaboration and timely resolution of inquiries.Developing the roadmap for our future platform.Contribute to the development of the IT engineering strategy and the strategy for software development methods, configurations, tools, and techniques.Oversee/coordinate supporting technical work required with other Five Below IT teams, including infrastructure (e.g., network, DevOps) and upstream and downstream system owners (warehouse management systems, order management systems, InfoSec, etc.)Develop code, scripts, and designs per business requirements when needed.Conduct and lead design, code and configuration reviews.Participate in Agile rituals - daily standups, iteration planning, story huddles, retrospectives, creation of burn up charts, document technical work in technical stories using JIRA board, and estimate (using agile points/story sizing techniques) the work effort required to complete those stories.Design complex software applications, components and modules using appropriate modeling techniques following agreed software design standards, guidelines, patterns and methodology.Develop road maps to communicate future development activity.Provide technical leadership, coaching and mentoring to onshore and offshore team members.Conduct market research, competitor analysis and stay ahead of emerging trends.Collaborate with product and system teams to ensure thorough test coverage and identify areas for process enhancement.Analyze and report on test outcomes, including results, challenges, and risks, even when reviewing others' work.Plans and drives development projects which support the organization's objectives and plans.Identifies and evaluates alternative design options and trade-offs. Creates multiple design views to address the concerns of the different stakeholders and to handle functional and non-functional requirements.Leads the design and refinement of complex software configurations for deployment, collaborates on method and tool selection, ensures adherence to standards for quality outcomes, and actively engages in both self-review and peer-review processes.Collaborate closely with the operations team to conduct root cause analysis on intricate challenges, ensuring a thorough understanding and resolution.Assesses and analyses release components for input to release scheduling, ensuring proper change control is documented and followed.Qualifications:Bachelor's or master's degree in computer science or equivalent.5+ years leading an agile team of full stack engineers on design and solutioning in a multi-cloud hybrid ecosystem.5+ years exposure to multiple integration orchestration patterns and middleware tools.5+ years delivering solutions to complex business problems, and omni-channel, collaborating with cross functional teams including infrastructure, Infosec, compliance, product owners and engineering vendors.Experience with Agile, Continuous Integration, TDD, Continuous Delivery, Pairing, Automated Testing.Good prioritization, negotiation, and sharp communication skills.Good knowledge of design patterns and Cloud architecture.Experience with AWS, Azure, Google Cloud.Experience building APIs and Java-based micro-services with Spring Boot.Experience with Commercetools, Imperva, Kafka a nice to have.Perform code reviews and ensure code quality.Participate in architectural and technical decisions.Retail / Ecommerce experience is a must.Demonstrate the willingness to learn and be accountable.Highest level of personal integrity, and the ability to professionally manage confidential matters and exude the appropriate level of judgment and maturity.Exceptionally self-motivated and directed.Must be able to support on and offshore teams.Dedication and commitment to top-quality service and to meeting customer expectations.At Five Below our growth is a result of the people who embrace our purpose: We know life is way better when you are free to Let Go & Have Fun in an amazing experience, filled with unlimited possibilities, priced so low, you can always say yes to the newest, coolest stuff!Five Below is an Equal Opportunity Employer.BE AWARE OF FRAUD! Please be aware of potentially fraudulent job postings or suspicious recruiter activity by persons that are posing as a Five Below recruiters. Please confirm that the person you are working with has an @ email address. Additionally, Five Below does NOT request financial information or payments from candidates at any point during the hiring process. If you suspect fraudulent activity, please visit Five Below's Careers Site at /info/careers to verify the posting.#J-18808-Ljbffr
Created: 2024-11-05