Iron Mountain Senior Software Engineer - Manhattan SCALE - Global Operations Platform in Boston, Massachusetts
At Iron Mountain we protect what our customers value most, from the everyday to the extraordinary. We build customer value around the world with a passion for preserving the physical, transforming the digital, and respecting the environmental. We pioneered the industry for global records and information management and have established some of the best customer relationships in the industry with 95% of the Fortune 1000 companies among our 225,000 loyal customers. Here, you’ll bring your expertise and creativity to a workplace that thrives on continuous improvement. Here, you’ll be part of a global workforce that embraces the differences among us. And here, we’ll encourage you to Climb Higher for the benefit of our customers and each other. There is so much more, but enough about us. We can’t wait to hear about YOU.
Reporting to the Senior Director - Global Operations Platforms, this position will be a key Information Technology change agent in the operational transformation journey of Iron Mountain. Candidate will be part of the team delivering enterprise architecture, solution design, implementation, & support of the global warehouse management and transportation/logistics platforms at Iron Mountain. Candidate will work directly with business process owners and stakeholders as well as adjacent application owners to ensure proper solution design for data integration, throughput, and reliability. Enthusiasm for new technologies and ability to inspire cultural change is a must. Looking for an individual who can lead a team of developers and engineers in a matrixed environment to transform legacy application architecture into a modern, cloud-native platform that supports global business processes.
Candidates will possess the necessary balance of strategic vision coupled with hands-on leadership when needed. Applicants will have the ability to design systems, processes, and procedures that scale to meet the needs, challenges, and opportunities of the organization. Moreover, they will need to build relationships across all layers of the organization.
The right candidate will be an outstanding communicator, capable of describing the business impact and cost justification of initiatives, as well as the transformational potential of emerging technologies. They must possess executive presence, communication, and senior-level influencing skills.
Principal Duties and Responsibilities
Experience in Manhattan Scale API integrations, code extensions, configuration and deployment.
Experience in large scale platform design and development in large global enterprises.
Experience working in public cloud and on-premise environments using cloud-native technologies like containers, Kubernetes, and service mesh.
Experience in architecting and delivering service based architecture design and integrations.
Experience working with structured and unstructured big data and working with stakeholders to uncover insights in these data sets at scale.
Experience in data privacy / protection regulations and how to build systems to ensure compliance while meeting the needs of the business
Ability to work closely with Enterprise Data Architecture and Enterprise IT Operations & Governance teams to streamline data flows and data governance
Ability to work closely with IT security and program management teams in the delivery of IT services
Ability to work closely with the IT Leadership team to influence improvements to systems and processes
Develops and maintains productive relationships with business departments across the enterprise; manages system performance and availability to agreed standards
Actively drives the strategic partnership with key vendor and partner relationships
Has responsibility for hiring, training, motivating, and retaining top employees resulting in the development and maintenance of a high-performance team
Keeps abreast of industry trends through benchmarking, participation in professional associations, etc. in order to lead strategic business direction of the department
Number of Years of Work Experience: 5+ Years of Enterprise experience
Experience with Manhattan Scale WMS application in regards to API Integrations, code extensions, configurations, and deployments
Mentor & guide junior developers
Excellent communication skills
Ability to work semi-independently once provided general direction
Experience working on an Agile project
Superior analytical, problem-solving, and troubleshooting skills
Superior organizational skills in a highly dynamic, agile environment.
Solid background in backend and services development
Deliver across the entire app life cycle–concept, design, build, deploy, test, release, and support
A track record of delivering successful projects; high focus on quality, testing & deployment automation (CI/CD)
Experience in developing and working with highly concurrent, multi-threaded systems
Experience designing N-tiered applications, with multi-tier architecture and production Internet architectures
Strong Experience with building RESTful services & web service integration (e.g. REST/JSON)
Strong knowledge of OO programming, Object Oriented Gang of 4 patterns, SOLID code design principles and Database Schema Design required
Keeps up to date with the latest industry trends & technologies
Experience with developing cloud-based applications (GCP is preferred but not required)
Experience with writing automated unit tests
Google Cloud Related Skills are desirable but other cloud providers are OK
Messaging (e.g. PubSub)
Understanding of security [e.g. HTTPs], authentication, authorization
Understanding of queuing/messaging (e.g. PubSub, JMS)
Software Designs: OOAD, Design Pattern
Languages: Java 8+, JSON, XML, SQL, GoLang, .Net
Enterprise Technology: containers, Kubernetes, CI/CD. REST, Spring Framework (Spring Boot, Spring Core, Spring-ORM), CXF, JPA, Hibernate, Web Container (e.g. Tomcat), Concurrency/Multithreading, DB Transactions, Messaging, Unit Test Frameworks, Swagger, Microservices, GORM
Cloud: Google Cloud is highly desired but AWS/Azure accepted
Databases: DB Schema Design (Oracle/SQL Server/Postgres/etc) , JDBC
Network Programming: HTTP, Restful Web Services
High level working knowledge of multiple complex software and hardware platforms including network architectures
Ability to work in a fast paced, high tech environment juggling multiple priorities while meeting deadlines
Previous knowledge of best in class Customer Service & Support teams
Ability to maintain a positive attitude in high pressure situations and manage distributed teams with competing priorities with tight deadlines
Acting as the IT escalation point of contact for Executives - ensure customers are highly satisfied with the service provided and that we are providing continuous improvement
BS/BA degree in Computer Science/ Information Technology/ Information Security or related field or equivalent experience
Category: gja_Information Technology
Iron Mountain is committed to a policy of equal employment opportunity. We recruit and hire applicants without regard to race, color, religion, sex (including pregnancy), national origin, disability, age, sexual orientation, veteran status, genetic information, gender identity, gender expression, or any other factor prohibited by law.
To view the Equal Employment Opportunity is the Law posters and the supplement, as well as the Pay Transparency Policy Statement, CLICK HERE