Manager of IT Engineering
Marlborough, USA
Job description
TJX Companies
At TJX Companies, every day brings new opportunities for growth, exploration, and achievement. You’ll be part of our vibrant team that embraces diversity, fosters collaboration, and prioritizes your development. Whether you’re working in our four global Home Offices, Distribution Centers or Retail Stores—TJ Maxx, Marshalls, Homegoods, Homesense, Sierra, Winners, and TK Maxx, you’ll find abundant opportunities to learn, thrive, and make an impact. Come join our TJX family—a Fortune 100 company and the world’s leading off-price retailer.
Job Description:
Job Description:
Responsible for the overall engineering and technical health of platforms within Enterprise Tools and engineering talent management within and across Enterprise Tools. Responsible for coaching, mentoring, developing and growing engineering talent, and championing an engineering mindset, agile practices and adherence to Company and industry standards. Manage and lead in an agile environment. Coach, lead and develop a team of skilled and engaged software engineers at various levels of seniority. Champions IT-driven initiatives amongst IT leadership to enable alignment to a technical roadmap or strategy. Act as thought leader for one or more technical domains, processes or technical capabilities within assigned scope. Use understanding of new tooling, processes and best practice, staying aligned to industry trends. Play a lead role in the Engineering community of practice, helping to shape and drive engineering best practice within the organization. Partner with Stakeholders to drive solutions to meet business needs. Act as an escalation point for issues not resolved at a lower level in relation to the delivery of technical components. Serve as a liaison with other IT partners for technical matters relating to their owned products (including security related aspects). Influence senior technology, product and program management, and business leaders recommending solutions and articulating trade-offs that could span more than one product team / technical domain. Recommend software architectural upgrades for existing architectures and applications. Work with enterprise and solution architects to guide the business and IT on architectural alternatives by clearly articulating and documenting the implications of each, short and long term, solution in an architecture document. Evaluate technology solutions fit for purpose. Recommend Build/Buy/Rent decisions. Recommend detailed technology refresh decisions. Review software architecture diagrams for the technology solution. Review high level design for technology solutions. Work with architects to select appropriate technologies for the technology solution. Review code artifacts for the technology solution. Design, develop, and modify software solutions, solution architecture descriptions, and subsequent monitoring and governance of their implementation. Develop POCs for solutions to prove applicability for TJX. Participate in business and architecture planning sessions and anticipate future business and architecture changes and strategies. Develop analysis tools to evaluate existing and future business architecture for compatibility with TJX standards and vision. Responsible for solution design option for small to medium size projects typically greater than $500K. Responsible for joint ownership of 2+ domain strategies and ownership of the application roadmaps in the supported domains.
Job Requirements:
- Requires a Bachelor’s degree in Engineering (any field) or a directly related field plus seven (7) years of IT experience. Experience must include:
- Five (5) years of experience in each of the following (experience may be gained concurrently):
- Designing, implementing, and administering source control management (GitHub), CI (Jenkins, ADO, or Git Actions), CD (Ansible Tower, Jenkins, Git Actions, or ADO), pipelines, artifacts, change management (ServiceNow) and associated tools
- Designing, and implementing metrics, alerts, and dashboards
- Training IT product delivery teams on the accurate use of DevOps tools and capabilities
- SAFe, Agile, and Agile delivery space
- Experience in one of the following Scripting languages: Groovy, PowerShell, or Bash
- Consuming and automating APIs for purposes of integration and configuration
- Experience in one of the following programming languages: Java, Python, Perl, SQL, JavaScript, shell scripting, or NodeJS
- Unix and Linux as a DevOps environment
- DevOps practices, patterns and mindset and applying these skills for platforms
- Setting up security controls to maintain secure platforms
- Four (4) years of experience in each of the following (experience may be gained concurrently):
- Technical designing of platform and application monitoring platforms
- Lead on multiple platform projects
- Two (2) years of experience in each of the following (experience may be gained concurrently):
- Data analytics for platform and application monitoring platforms
- Oracle, SQL Server or MySQL
- One (1) year of experience in each of the following (experience may be gained concurrently):
- Docker, Helm, and Kubernetes
- Platform architecture
- Platform designs for scalability, maintainability and observability
Will accept a Master’s degree plus five (5) years of IT experience in lieu of a Bachelor’s degree plus seven (7) years of experience.
40 hours/week, 9:00am-5:00pm.
To apply: Send resumes to TJXTalentAcquisition@tjx.com.
Address:
300 Value WayLocation:
USA Home Office Marlborough MA 300 Value WayThis position has a starting salary range of $153,600.00 to $199,700.00 per year. Actual starting pay is determined by a number of factors, including relevant skills, qualifications, and experience. This position is eligible for an annual incentive as well as long-term incentives.