Iron Mountain is seeking a Senior Software Engineer with robust full-stack development experience to support critical web applications and system integrations. The ideal candidate will contribute to high-quality user experiences while adapting to AI-driven tools and methodologies
Job Summary
The Senior Software Engineer plays a critical role in the design, development, and maintenance of mission-critical web applications and system integrations supporting both internal teams and external clients.
This role requires deep full-stack development expertise, a strong architectural sense, and a commitment to engineering excellence, while also embracing modern AI tools and approaches to enhance productivity and solution quality.
Join a global organization undergoing significant transformation, working in an environment where your voice is valued, feedback is encouraged, and there is space to innovate and contribute to the future of technology.
Matching Summary
Match Score: 85
Iron Mountain is seeking a Senior Software Engineer with robust full-stack development experience to support critical web applications and system integrations. The ideal candidate will contribute to high-quality user experiences while adapting to AI-driven tools and methodologies.
Skills & Requirements
Must-have
C# and modern .NET ecosystem
SQL Server and T-SQL
Modern JavaScript, HTML5, CSS3
RESTful APIs and distributed messaging
Git and CI/CD pipelines
Automated testing methodologies
Agile methodologies
Nice-to-have
React, Angular, or Vue experience
AI/ML technologies adoption
Cross-platform mobile development
React Native experience
Java and JVM ecosystem knowledge
Excellent communication skills
Mentoring junior developers
Key Requirements
Senior full-stack development experience
Professional fluency in English
Experience with modern .NET Core, ASP.NET
Advanced SQL Server knowledge
Proven experience creating scalable RESTful APIs
Experience with message queues (RabbitMQ, Kafka, Azure Service Bus)