• Software Architect

    Job Location(s) US-MA-Boston
    Requisition #
    Information Technology
  • Overview

    Founded in 1951, Iron Mountain Incorporated (NYSE: IRM) is the global leader in storage and information management services. Iron Mountain is committed to storing, managing and transforming what our customers value most, from paper records to data to priceless works of art and culture. Providing a full suite of solutions – records and information management, data management, digital solutions, data centers and secure destruction – Iron Mountain enables organizations to lower storage costs, comply with regulations, recover from disaster, and protect their data and assets from a complex world. Visit the company website at www.ironmountain.com for more information.
    Iron Mountain enables 94% of the Fortune 1000 to smartly and securely manage their physical and digital information assets. With unmatched innovation and collaboration, our teams create information management solutions for our customers’ data, no matter what format, location or lifecycle stage it’s in and no matter where it’s kept. We are more than 17,000 people strong and growing. We’ve been a trusted records management leader since 1951.
    Iron Mountain is an equal opportunity employer, and does not unlawfully discriminate on the basis of race, color, religion, sex, national origin, marital status, age, sexual orientation, gender identity characteristics or expression, disability, medical condition, U.S. Military or veteran status or other legally protected classifications in making employment decisions.




    The Records Management Software as a Service (RMaaS) team is looking for a Senior UI architect/developer who will provide design and delivery of a robust user interface functionality within the agile development lifecycle. Qualified candidates must have extensive experience building web application front-end in HTML5, CSS3 & JavaScript in AngularJS/React and designing/writing/consuming REST APIs. Ideal candidate in this position will be responsible for the front end piece design, delivery and development of IronMountain’s new web based software platform by fully utilizing the latest tools and methodologies.  The candidate should have over 8 years of experience developing and designing rich single page web applications (SPAs) using Angular/React, HTML5, and CSS3 and who is excited by the challenge of making the most intuitive, responsive interfaces. Responsibilities will include developing platform level architecture and standards for scaled dynamic web applications for mobile and desktop browsers as well as pages for web views inside mobile apps. Working experience with unit and E2E test tools like Protractor/Karma/Cucumber/Selenium etc.



    • Responsible for designing, integrating, coding and debugging of UI software components in complex software systems. 
    • Interact with other teams as a part of the development and troubleshooting efforts. 
    • Work collaboratively and guide other engineers.
    • Be willing to take on any engineering tasks that contribute to the progress towards the goals of the team and the company. 
    • Participate in technical communication with other parts of company organization including product team. 
    • Develops unit tests with a test driven mindset
    • Debug and addresses performance issues/scalability
    • Design and code for security considerations, anticipates security risks










    • Strong communication, collaboration and problem solving skills with a track record of delivering production grade systems in a team environment
    • Motivated individual who learns quickly, has pride in building a new product and can engage others to accelerate technical solutions
    • Strong, hands-on technical track record
    • Proven ability to deliver at application UI and integration with web services levels
    • Shown prior work/accomplishment a great plus
    • Ability to communicate ideas, alternatives, and solutions
    • Master-level understanding of componentized MVC architecture (and its variations) in modern SPA frameworks.
    • Deep working experience of UI technologies and techniques that includes but not limited to React (JS, Native), Angular, Sencha, JavaScript, JAVA, Tomcat, CSS3,JSON, HTML5, and REST Services)
    • Proven ability to define and implement effective software development methodologie
    • Proven ability to be self-directed and operate effectively in a fast-paced, high-energy environment
    • 8-10 years of work experience in a senior technical role with direct hands-on skill set.
    • Ability to communicate, influence other supporting teams such as product, QA, devops, etc. to achieve the objectives.
    • Ability to work with remote team members, either offshore or different location within US.
    • Excellent written and oral communication skills
    • Experience with agile tools such as Atlassian JIRA, Rally, TFS or Version One
    • Mastery of code repositories such as subversion / git and artifactory repos





    Compliance Obligations:


    It is the responsibility of every Iron Mountain employee:

    • to comply with all applicable laws, rules, regulations, and company policies
    • to exhibit ethical behavior in accordance with our Code of Ethics and Business Conduct 
    • to complete required training within the allotted time frame