Iron Mountain

Senior Software Engineer

Iron Mountain$100K — $130K *
US-AnywhereRemote in Florida, US
Enterprise Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3-5 years in backend application development with Java and Python
  • Experience with cloud platforms like AWS, Google Cloud, or Azure
  • Strong knowledge of server-oriented architectures and API integration
  • Proven ability in deploying AI/ML microservices
  • Experience in Agile Scrum methodologies
  • Mastery of Git and version control systems
  • Bachelor's degree in a relevant field is required

Responsibilities

  • Participate in system design discussions to balance scalability and values
  • Develop backend services and API integrations using Java and Python
  • Design front-end service layers for user interfaces
  • Integrate Machine Learning components into microservices
  • Build applications for cloud deployment using Docker
  • Write unit tests and debug performance issues

Benefits

  • Comprehensive health, wellness, and retirement plans starting on day one
  • Flexible vacation plan for personal and professional balance
  • Continuous opportunities for career development and training
  • Comprehensive benefits package to support overall well-being
Full Job Description
THE OPPORTUNITY

Title: Senior Software Engineer

Location: Tampa, FL (Hybrid)

Eligibility Requirements:Must be a US citizen and eligible to obtain a clearance.

Job Summary

The Senior Software Engineer position is in the Global Product Engineering organization assigned to the InSight project. Iron Mountain InSight is a content services platform that provides actionable business insights and predictive analytics through Machine Learning (ML)-based classification of a company's physical and digital information, which adds structure, context and meta-data to information to make it more usable.

In this role, you will be responsible for designing and delivering secure, highly performant microservices and Application Programming Interfaces (APIs) within an Agile development lifecycle. To be successful, the candidate needs to have experience with Java and Python core backend application development and SQL databases (SQL Server or Oracle or Postgresql or MySQL).

What You'll Do

In this role, you will:

  • System Design & Architecture: Participate in technical implementation discussions to balance business value, scalability, and delivery timelines using Object-Oriented Programming methodologies and design patterns.
  • Backend & Application Programming Interface (API) Engineering: Develop highly performant backend service functionalities and API-to-API integrations using Java (Spring Boot) and Python (Flask) with JavaScript Object Notation (JSON) formats and Structured Query Language (SQL) databases.
  • Full-Stack & User Interface (UI) Development: Design and build front-end service layers to support user interface needs using modern web technologies like Angular and React JavaScript.
  • Machine Learning & Infrastructure Scalability: Integrate Machine Learning components into microservices and collaborate with infrastructure teams to implement highly scalable, distributed systems.
  • Cloud Deployment & Quality Assurance: Utilize Docker containerization to build application images for deployment across Google Cloud Platform, Amazon Web Services, and Microsoft Azure, while writing unit tests with a test-driven mindset and debugging performance issues.


What You'll Bring

The ideal candidate will have:
  • 3-5 years of experience in backend application development utilizing Object-Oriented Programming, Java, Python, Docker, Linux shell scripting, and Structured Query Language (SQL) development.
  • 3-5 years of experience with cloud service providers like Google Cloud Platform, Amazon Web Services, or Microsoft Azure, specifically across storage, compute, and Kubernetes services.
  • Strong knowledge of server-oriented architectures, web platform applications, Application Programming Interface (API) gateways, and integration with Representational State Transfer (REST) services.
  • Proven ability in developing and deploying scalable Artificial Intelligence and Machine Learning (AI/ML) microservices, managing architectural governance, conducting security reviews, and identifying performance challenges.
  • Solid experience with distributed team environments and Agile Scrum methodologies utilizing tools such as Atlassian JIRA, Rally, Team Foundation Server (TFS), or Version One.
  • Mastery of code repositories and version control systems including Git and artifactory repositories.
  • Minimum Bachelor's degree (Bachelor of Science, Master of Science, or Master of Business Administration) combined with strong communication, collaboration, and problem-solving skills.


What We Offer
  • Day-One Benefits: Enjoy comprehensive health, wellness, and retirement plans with robust benefits starting on your first day of employment.
  • Empowering Your Balance: Flexible vacation plan to support your personal and professional well-being.
  • Continuous Career Development: Elevate your skills through ongoing training, corporate learning resources, and internal advancement opportunities on a global scale.
  • Compensation & Care: Competitive salary commensurate with your experience, paired with a comprehensive company-wide benefits package.


Category: Information Technology

About Iron Mountain

Iron Mountain Incorporated is a global leader for storage and information management services. The company provides solutions for records management, data backup and recovery, document management, secure shredding, and consulting services. Iron Mountain serves more than 225,000 customers in 50 countries and stores and protects billions of information assets, including critical business documents, electronic information, medical data, and cultural and historical artifacts. The company was founded in 1951 and is headquartered in Boston, Massachusetts.
Learn more about Iron Mountain
Size
26,750 employees
Market Cap
$14.7 billion
Industry
Net Income
$342.6 million
Founded
1951
5 Year Trend
+5%
Revenue
$4.1 billion
NASDAQ

Similar Jobs

More Jobs at Iron Mountain

More Enterprise Technology Jobs

Find similar Senior Software Engineer jobs: