Iron Mountain is seeking a motivated Software Engineer, Digital Solutions Implementations to join our Global Digital Solutions team. In this role, you will be responsible for the design, development, unit testing, and implementation of complex customer document imaging projects. You will join a high-impact team dedicated to supporting Federal, State, and Local government projects, ensuring our clients receive secure and efficient enterprise-level digital transformations.
Responsibilities:
- Lead Technical Implementations: Design and develop highly complex, multi-service line enterprise solutions—including document imaging and software integrations—to meet specific client requirements and delivery timelines
- Collaborate on Solution Design: Partner with project teams and stakeholders to formulate development designs, determine levels of effort, and leverage platforms like Kofax to achieve successful customer outcomes
- Ensure Quality and Compliance: Execute rigorous Software Development Life Cycle (SDLC) processes, including unit testing and User Acceptance Testing (UAT) support, while maintaining strict documentation and following all Information Technology (IT) Governance activities
Requirements:
- 3–5+ years of experience in software development, with a preference for experience in government projects or Business Process Outsourcing (BPO) and Software as a Service (SaaS) environments
- Advanced technical expertise in C#, .Net, Python, JavaScript, and SQL Server, alongside proficiency in modern frameworks like Angular (4 or higher) and Object-Oriented Programming
- Proven ability in analytical problem-solving and managing project risks within complex environments, demonstrating excellent communication skills for both internal and external stakeholder management
- A Bachelor's degree in Computer Science, Computer Systems Engineering, Industrial Engineering, or a related field; US Citizenship is required for this role