Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Iron Mountain Logo

Software Engineer

Iron Mountain

Salary not specified
Sep 15, 2025
OH, US
Apply Now

Iron Mountain's Asset Lifecycle Management (ALM) team is looking to manage IT assets with precision and minimize environmental impact, and the Software Engineer will be the driving force behind the global Web Inventory Tracking System (WITS) to track millions of assets across the globe.

Requirements

  • Experience in working with large distributed teams
  • Experience in scripting, coding, and Windows environment in general.
  • Experience with Infrastructure configuration and management.
  • 5 years of development experience in C-Sharp, .NET development, CSS, React and SQL
  • 3-5 years of development and DevOps experience with a proven track record of success in driving customer adoption of technology
  • 2-3 years of experience with Google Cloud Platform, AWS or Azure
  • Experience with web platform applications with ability to define and integrate with APIs and REST services

Responsibilities

  • Participate in design discussions about the technical implementation and consider the tradeoffs to support business value, scalability and delivery timeline.
  • Build and deliver technical products and solutions to users, partners, and developers as needed.
  • Design, Develop and maintain applications using C-Sharp and .NET Core
  • Define service contract APIs for integration
  • Work with infrastructure teams to implement and build scalable systems
  • Develop unit tests with a test driven mindset
  • Debug and address performance issues

Other

  • Minimum Bachelor’s degree
  • 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
  • Experience in working with large distributed teams
  • Familiarity with agile scrum methodologies