Software Engineer

19 Minutes ago • 5-5 Years • Software Development & Engineering • $73,400 PA - $91,800 PA

Job Summary

Job Description

As a Software Engineer on the Asset Lifecycle Management (ALM) team, you will be a driving force behind WITS, our global Web Inventory Tracking System. This critical platform tracks millions of assets worldwide, maintaining chain of custody from receipt to resale, recycling, or secure destruction. You will design, develop, and modernize core services in a fast-paced Agile environment, contributing to a high-impact system that underpins Iron Mountain’s operational excellence and helps shape the next generation of ALM systems.
Must have:
  • Participate in design discussions about technical implementation and tradeoffs for business value, scalability, and delivery.
  • Build and deliver technical products and solutions to users, partners, and developers.
  • Design, develop, and maintain applications using C# 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.
  • Collaborate with IT Security to ensure solutions follow corporate and regulatory policies.
  • Perform code and design reviews.
  • Lead the development of a product feature.
  • Minimum Bachelor’s degree.
  • 5 years of development experience in C#, .NET development, CSS, React, and SQL.
  • 3-5 years of development and DevOps experience with a proven track record.
  • 3 years of experience working with agile scrum methodologies.
  • 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.
  • Mastery of code repositories such as Gitlab, Jira.
  • Strong communication, collaboration, and problem-solving skills.
  • Track record of delivering production grade systems in a team environment.
Good to have:
  • Experience in working with large distributed teams.
  • Experience in scripting, coding, and Windows environment in general.
  • Experience with Infrastructure configuration and management.
  • Architectural governance and security review experience.
  • Motivated individual who learns quickly and has pride in building a new product.
  • Ability to engage others to accelerate technical solutions.
  • Familiarity with implementation design patterns and performance challenges.

Job Details

At Iron Mountain we know that work, when done well, makes a positive impact for our customers, our employees, and our planet. That’s why we need smart, committed people to join us. Whether you’re looking to start your career or make a change, talk to us and see how you can elevate the power of your work at Iron Mountain.

We provide expert, sustainable solutions in records and information management, digital transformation services, data centers, asset lifecycle management, and fine art storage, handling, and logistics. We proudly partner every day with our 225,000 customers around the world to preserve their invaluable artifacts, extract more from their inventory, and protect their data privacy in innovative and socially responsible ways.

Are you curious about being part of our growth stor​y while evolving your skills in a culture that will welcome your unique contributions? If so, let's start the conversation.

Elevate Your Career at Iron Mountain

The Asset Lifecycle Management (ALM) team sits at the crossroads of sustainability, data security, and global logistics. We help the world’s largest organizations manage their IT assets with precision—from configuration and imaging to secure data erasure, decommissioning, and recycling. Our mission? To ensure our clients get maximum value from their tech investments while minimizing environmental impact.

You’ll join a team that doesn’t just manage inventory—we build the platforms that power a global supply chain of technology.

As a Software Engineer on the ALM team, you’ll be the driving force behind WITS, our global Web Inventory Tracking System. This critical platform tracks millions of assets across the globe, maintaining chain of custody from receipt to resale, recycling, or secure destruction. It’s a high-impact system that underpins Iron Mountain’s operational excellence across facilities worldwide.

This isn’t just a maintenance gig—you’ll design, develop, and modernize core services, working in a fast-paced Agile environment where your code goes from concept to production with real business impact. You’ll also help shape the next generation of our ALM systems as we evolve toward a unified, modern architecture.

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# 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
  • Collaborate with IT Security to ensure solutions follow corporate and regulatory policies
  • Perform code and design reviews as needed
  • Lead the development of a product feature

Qualifications:

  • Minimum Bachelor’s degree
  • 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#, .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
  • 3 years of experience working with agile scrum methodologies
  • 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
  • Architectural governance and security review experience
  • Mastery of code repositories such as Gitlab, Jira
  • 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
  • Familiarity with implementation design patterns and performance challenges

Reasonably expected salary range: $73,400.00 - $91,800.00

Category: Information Technology

Who We Are

Iron Mountain is a global leader in storage and information management services trusted by more than 225,000 organizations in 60 countries. We safeguard billions of our customers’ assets, including critical business information, highly sensitive data, and invaluable cultural and historic artifacts. Take a look at our history here.

Iron Mountain helps lower cost and risk, comply with regulations, recover from disaster, and enable digital and sustainable solutions, whether in information management, digital transformation, secure storage and destruction, data center operations, cloud services, or art storage and logistics. Please see our Values and Code of Ethics for a look at our principles and aspirations in elevating the power of our work together.

If you have a physical or mental disability that requires special accommodations, please let us know by sending an email to accommodationrequest@ironmountain.com. See the Supplement to learn more about Equal Employment Opportunity.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Massachusetts, United States

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Software Development & Engineering Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Iron Mountain is a global leader in storage and information management services trusted by more than 225,000 organizations in 60 countries. We safeguard billions of our customers’ assets, including critical business information, highly sensitive data, and invaluable cultural and historic artifacts. Iron Mountain helps lower cost and risk, comply with regulations, recover from disaster, and enable digital and sustainable solutions, whether in information management, digital transformation, secure storage and destruction, data center operations, cloud services, or art storage and logistics.

Massachusetts, United States (Remote)

Alcobendas, Community Of Madrid, Spain (Remote)

Jersey City, New Jersey, United States (On-Site)

Dallas, Texas, United States (On-Site)

New Territories, Hong Kong (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Austell, Georgia, United States (On-Site)

Bangkok, Bangkok, Thailand (On-Site)

Bogotá, Bogota, Colombia (On-Site)

View All Jobs

Get notified when new jobs are added by Iron Mountain

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug
Contact Us
hello@outscal.com
Made in INDIA 💛💙