Ross Stores, Inc. is a leading off-price retail chain with a strong track record of success and growth. The IT Senior Manager will lead a team of solution architects, ensuring the creation and maintenance of robust architecture frameworks while collaborating with business teams to design and develop high-quality, scalable custom applications.
Responsibilities:
- Provide hands-on engineering and architectural expertise in creating cloud-native, custom applications
- Utilize modern, event-driven microservice architecture and the latest technologies, including Angular and Spring
- Possess knowledge and hands-on experience with modern design and development practices, such as Domain-Driven Design (DDD), Test-Driven Development (TDD), and Behavior-Driven Development (BDD)
- Work closely with cross-functional teams, including developers, product managers, and business stakeholders, to gather requirements and translate them into technical solutions
- Integrate cutting-edge technologies and frameworks, ensuring applications are built using best practices and industry standards
- Manage, mentor, and coach a team of architects, ensuring adherence to standard architecture principles, optimal design patterns, and modern architectural practices
- Use Agile/Iterative development methodologies to deliver solutions with a high level of quality, flexibility, and adaptability
- Collaborate with internal and external IT teams to resolve/improve IT processes and procedures and make recommendations
- Provide regular and constructive performance feedback to individuals
- Encourage innovation and foster an environment of continuous improvement to help drive greater efficiencies within Ross
- Identify and resolve systemic obstacles that hinder the team's ability to deliver high-quality software
Requirements:
- At least 10 to 15 years' IT experience in solution architecture and software development, with a proven track record of managing architectural projects and teams
- At least 5 years of hands-on experience in developing cloud-native, custom applications using modern, event-driven microservice architecture and technologies such as Angular and Spring
- Undergraduate degree in Computer Science, Information Technology, or a related field
- Expertise in software architecture and contemporary design patterns, with a focus on scalable and maintainable solutions
- A solid understanding of development best practices, including agile and waterfall
- Strong analytical and problem-solving skills, with the ability to diagnose and resolve complex technical issues
- Strong leadership, mentoring, and coaching abilities, with experience managing and developing high-performing teams
- Outstanding written and verbal communication skills, with the ability to effectively collaborate with stakeholders at all levels
- Demonstrated history of engaging internal customers, including listening, influencing, translating technical details into understandable concepts and building consensus
- Strong interpersonal skills with ability to collaborate across various groups, build relationships and manage effectively in a matrix organization
- Interest in pushing the technology, people, and organization envelope to explore new ways to deliver the custom solution to the business