Contact:
Phone:
Email:
Fax:
 

Company Overview

Iron Mountain has a rich and colorful history dating back to 1951, when a depleted iron ore mine in upstate New York was converted to the United States' first secure underground records storage center designed to protect corporate vital records in the event of a nuclear holocaust. Since that time, while the motivation for records storage and management services has changed, Iron Mountain's commitment to store, manage, and protect records, documents, and electronic data has not wavered. In the past 50 years, we have continually been in the vanguard of this evolving industry.

Learn More about Iron Mountain
Visit Our Website
Principal Engineer    Apply for this job now!
Report It
 

Job Overview

Company: Required Education:
Job Type: Required Experience:
Base Pay: Required Travel:
Other Pay: Location:
Employee Type:
Manages Others:
Relocation Covered:
Reference ID:
 

Job Description

Stratify is a product company which provides electronic discovery or unstructured Data mining solutions through Software as a Service Model. We are a fully owned subsidiary of Iron Mountain, the world’s largest Data Storage, protection and Recovery Company with $3 Billion revenue. We are market leaders in our space and have registered 25-30% growth last year and 70% per annum growth in the previous 4 years, working for Fortune-100 clients and Amlaw-50 firms.
 
Stratify India Engineering Centre is in forefront of designing and developing progressive generation of products. We have an exciting opportunity for accomplished senior engineers to take on the Principal Engineer role in Bangalore, India. Relocation assistance would be provided.

Principal Engineer is an individual contributor role, but in a technical leadership position. The candidate will play an organization-wide role in software design and implementation, cutting across product boundaries. Specific roles and responsibilities are to:
  • Design and/or enhance complex frameworks, components and products
  • Design for robustness, scalability, performance, extensibility, interoperability and reuse
  • Document and disseminate software design
  • Analyze, debug, troubleshoot and resolve complex system-level problems
  • Perform rigorous design and code reviews
  • Mentor, train and guide a highly talented development team
  • Work with Leads, Architects and Engineering Leadership from various product teams, across geographies to develop and sustain a unified architectural vision and roadmap
  • Work closely with Product managers to develop a rigorous understanding of business requirements and play a key role in designing products/systems to serve business needs for now and for the future
  • Stay abreast of technology trends, help evaluate and apply to the Stratify technology and product roadmap




Job Requirements

Required
  •         Bachelors or higher degree in Computer Science from reputed institutes
  •         8+ years of experience with 6+ years in Product development companies with track record of delivering complex server-based enterprise-class products
  •         Excellent knowledge and demonstrated practice of core computer science concepts in data structures and algorithms
  •         Experience designing and developing robust, scalable, secure, efficient and maintainable code
  •         Excellent knowledge and demonstrated practice of OO Analysis, OO Design and Design Patterns
  •         Excellent knowledge and hands-on experience of Java/J2EE and large-scale, distributed systems
  •         Hands-on experience with SOA and EAI
  •         Strong RDBMS skills with the ability to develop/review complex SQL and the ability for performance analysis and optimization
  •         Good knowledge of OS fundamentals and working in Unix/Linux environment
  •         Strong Technical leadership and mentoring qualities
  •         Strong communication, collaboration and decision-making skills
  •         Self starter, willing to take initiative in solving difficult problems
     
    Also Desired
  •         Masters or PhD in Computer Science
  •         Experience with multiple database server technologies such as Microsoft SQL Server, MySQL and PostgreSQL
  •         Experience with Search Engine technologies such as Lucene
  •         Experience in additional programming languages and environments
     
    Iron Mountain is an Equal Opportunity Employer.
  •  

         Apply for this job now!
    Report It


    CareerBuilder.com's Advice

    For your privacy and protection, when applying to a job online:
    Never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction.  Learn More >>

    By applying to a job using CareerBuilder.com you are agreeing to comply with and be subject to the CareerBuilder.com Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.

    Register