Oh Snap!
This job is no longer active - but you can still view the details below.

Principal Software Engineer

| Waltham

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.

We are looking for a curious and intelligent leader interested in working in the latest technology.

If you enjoy making a big impact this could be a perfect role for you!


  • 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
  • Lead project teams and manage a small team in a supervisory role. Also contribute to the development and execution of certain business objectives
  • 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
  • Mentor other team members on the product, process, and its implementation towards team success
  • Embrace iterative development and agile process principles.
  • Contribute towards the maintenance of active releases in production


  • Education
  • 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 or Vertx
  • 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 Practices
    • Chef/Puppet based deployment strategies

Additional Qualifications

  • Excellent communication skills
  • Team leadership, employee coaching, and ability to provide performance reviews
  • Full application stack experience in a SaaS environment
Read Full Job Description

Technology we use

  • Engineering
  • Product
  • Sales & Marketing
    • GolangLanguages
    • JavaLanguages
    • JavascriptLanguages
    • PythonLanguages
    • RLanguages
    • SqlLanguages
    • jQueryLibraries
    • jQuery UILibraries
    • ReactLibraries
    • ReduxLibraries
    • AngularJSFrameworks
    • Backbone.jsFrameworks
    • HadoopFrameworks
    • Node.jsFrameworks
    • SpringFrameworks
    • TensorFlowFrameworks
    • CassandraDatabases
    • Microsoft SQL ServerDatabases
    • MongoDBDatabases
    • MySQLDatabases
    • OracleDatabases
    • PostgreSQLDatabases
    • IllustratorDesign
    • PhotoshopDesign
    • Aha!Management
    • BasecampManagement
    • ConfluenceManagement
    • JIRAManagement
    • DrupalCMS
    • TumblrCMS
    • WordpressCMS
    • SalesforceCRM


Intralinks' Waltham location is located on the outskirts of Boston and easily accessible by vehicle, public transportation, company sponsored shuttle!

An Insider's view of Intralinks

What are some social events your company does?

Every other week each office hosts a Team Thursday event organized by different teams - the snacks are plentiful, trivia competition is fierce, and is a chance to break up your week with time to toast your colleagues!

Melanie Sardinha

Talent Program Associate

What are Intralinks Perks + Benefits

Intralinks Benefits Overview

Everything and more!

For you to succeed, you need to be able to afford to live and flourish. You need to stay healthy too.

Intralinks comprehensive health coverage provide options to suit your particular needs. This includes the ability to choose our health savings account option to put aside money for current as well as retiree medical needs. We also recognize the need for peace of mind and offer salary continuation through our short and long term disability programs, cash policies for critical illness and an accident protection plan. Our 401K plan with a company match helps you and your family prepare for the future. Our wide array of both company provided and supplemental insurance options ensures you and your family are covered. Rounding out these robust benefits are legal assistance, personal advocacy services, and work life balance through our flexible paid time off program as well as our in and out of office celebrations.

Friends outside of work
Eat lunch together
Open door policy
Team owned deliverables
Team based strategic planning
Group brainstorming sessions
Open office floor plan
Highly diverse management team
Unconscious bias training
Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Disability Insurance
Dental Benefits
Vision Benefits
Health Insurance Benefits
Life Insurance
Pet Insurance
Wellness Programs
Retirement & Stock Options Benefits
401(K) Matching
Acme Co. provides employees with a 401(k) matching plan managed by [provider]. We match 6% of contributions up to 9% of an employee's annual gross pay.
Performance Bonus
Match charitable contributions
Child Care & Parental Leave Benefits
Generous Parental Leave
Flexible Work Schedule
Acme Co. provides employees with a flexible work schedule that includes Flexible start and end times.
Remote Work Program
Family Medical Leave
Vacation & Time Off Benefits
Unlimited Vacation Policy
Paid Holidays
Paid Sick Days
Perks & Discounts
Beer on Tap
Casual Dress
Commuter Benefits
Game Room
Our game room includes Ping Pong.
Stocked Kitchen
Happy Hours
Happy hours are hosted every other week.
We offer employees Free on-site garage parking.
Professional Development Benefits
Job Training & Conferences
Acme Co. offers employees professional development opportunities like Onsite training courses, The ability to attend job related conferences and seminars.
Tuition Reimbursement
Lunch and learns
Acme Co. hosts lunch and learn meetings on occasion.
Cross functional training encouraged
Promote from within
Mentorship program
Our mentorship program includes Career mentoring, Leadership mentoring.
Time allotted for learning
More Jobs at Intralinks12 open jobs
All Jobs
Data + Analytics
Dev + Engineer
Project Mgmt
Data + Analytics
Data + Analytics
Project Mgmt