Job Post

Principal Software Engineer

404 Wyman St, Ste 1000
Waltham, MA 02451

You will be part of a highly agile and talented team involved with the design and development of complex software components for a distributed and secure content platform that will be leveraged by the Intralinks’ portfolio of applications, in a highly available and secure SaaS environment.


  • Review system requirements from Business Analysts and the Product Management indicating the business needs and functionalities of the proposed application
  • Engage Product Management and other stakeholders on the feasibility of the proposed requirements and the effort necessary to satisfy the same
  • Create high level design documents that describe the implementation approach, and review details with the broader team
  • Partner with rest of the team to develop a detailed design towards implementation and their dependencies
  • Independently designs and implements complex components based on broad requirements. May research, evaluate, and make recommendations to management on new technologies
  • Interact with Performance and Capacity planning teams to ensure that the product has met all the necessary performance and scalability requirements prior to production deployment
  • Interact with Operations and Release Engineering to produce installable components that make up the final product that is production ready
  • Embrace iterative development and agile process principles.
  • Contribute towards the maintenance of active releases in production



  • Bachelors degree (Computer Science or equivalent) with 8+ years of related experience using Java and Object oriented technologies
  • Masters degree (Computer Science or equivalent) with 6+ years of related experience

Required Experience and Skills

  • Java / Spring
  • Distributed Systems
  • Amazon Web Services
    • SQS, SNS, S3, RDS, EMR, etc. is a plus
  • Event Driven Programming Environment
    • Vert.x, Node.JS is a plus
  • Search Technologies
    • Elastic Search / Solr / Lucene is a plus
  • NoSQL databases, Cassandra is a plus
  • Relational databases
  • DevOps PracticesChef/Puppet based deployment strategies

Additional Qualifications

  • Excellent communication skills
  • Full application stack experience in a SaaS environment
Category: Software Engineering/QA

See What It's Like To Work Here

Hello, we're Intralinks!

Intralinks is a leading tech company making financial deals and transactions safer, simpler and smarter. How do we do it? We help people spend less time making better financial deals, from mergers & acquisitions to banking and securities transactions, fund reporting and fundraising. We are the Flux Capacitor for financial services! #JoinIN

Get unlimited job listings with a BIZZpage