jobapplier

Associate Software Engineer

Iron Mountain

Skills

Required

  • software engineering
  • agile IT
  • programming languages and frameworks
  • .NET
  • Python
  • Java
  • Spring Core
  • MVC
  • JDBC
  • Hibernate / JPA
  • SQL
  • Server
  • database scripting
  • web services
  • AngularJS / XML / JSON

Preferred

  • Solution Development
  • technical solution development roadmaps
  • platform evolution

Iron Mountain is seeking an enthusiastic Associate Software Engineer - to join our Globalscape team. In this role, you’ll play a key part in designing, building, and deploying modern software solutions that expand our core platform capabilities.

About Iron Mountain

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.

Responsibilities

  • Working alongside seasoned developers, you’ll have the opportunity to turn fresh ideas into reliable code and explore multiple modern programming technologies.
  • Here, your technical curiosity and problem-solving skills will directly help elevate our engineering standards and deliver dependable tools our enterprise customers trust every day.
  • You’ll Do (Responsibilities) In this role, you will: Solution Development: Design, develop, test, and implement clean, high-performing software applications in accordance with coding standards and technical designs.
  • Contribute to technical solution development roadmaps, business use cases, and platform evolution initiatives.
  • Identify and resolve technical gaps to ensure software solutions are delivered on time, within scope, and with high quality.
  • Partner closely with team members and engineering management, communicating regularly to maintain alignment and share best practices.

Requirements

  • (Skills & Qualifications) The ideal candidate will have: Foundational software engineering experience or coursework developing and testing applications in an agile IT environment.
  • Strong knowledge of core programming languages and frameworks such as .NET, Python, Java, Spring (Core, MVC, JDBC), and Hibernate or JPA.
  • Familiarity with SQL Server, database scripting, web services (REST, SOAP), and frontend technologies like AngularJS, XML, or JSON.
  • Demonstrated problem-solving abilities, high attention to detail, and a Bachelor’s Engineering degree in CS, IS, IT, ECE, or equivalent.
  • Information Technology