Role: Senior Software Engineer - Full Stack
Key Areas of Responsibility
Responsibilities - 20% of the time:
- Responsible for creating solutions for new and existing IRM customer implementations.
- Active participation in high-level technical design and architecture.
- Participate/Lead design and solution discussions with various Iron Mountain partner vendors.
- Work with various Insight platforms and other Iron Mountain teams to implement complex solutions.
- Work with the domain leadership team on existing features and future roadmap items.
Responsibilities - 80% of the time:
- Actively develop, test and deploy code.
- Analyzes and resolves issues; Escalates issues to senior management when required.
- Responsible for timely and effective solution implementation and deployment to dev, qa and production.
- Responsible for performance and quality of deliverables.
- Work with Quality Assurance and ensure validity and verification of deliverables.
- Responsible for identifying, resolving, and when necessary, escalating any issues that may be impeding the success of the project.
Skills Required
Proven track record as a seasoned developer in the following tech stack.
Proficient in the following technologies/Languages
- Java, Collections, Spring Boot OR Python, Agentic, Fast API, Flask Apps
- Experience with AI tools like Gemini and ChatGPT for prototyping and development, with strong vibe coding skills (i.e., clean, efficient, and well-structured code).
- Good to have: AI & Agentic experience
- Code Repositories: Gitlab, Git or Bitbucket
- Build Tools: Jenkins, Gitlab
- API Integration (RESTful)
- JSON and XML
- SQL and NoSQL Databases (Oracle, Mongo, Dynamo, PostGreSQL)
- Message Bus (Kafka)
- Cloud Technologies: AWS, GCP (Docker Images, Container as a Service, Kubernetes)
- Working Knowledge and Understanding of Microservices architecture
- Understanding of Machine Learning and AI techniques.
- Excellent communication and teamwork skills
- Great attention to detail
- Organizational skills
Qualification Required
Bachelor's degree in Computer Engineering / Master's Degree
7+ years of software development / coding experience