Newgistics Inc.

Returning Candidate?

Principal Engineer

Principal Engineer

# Positions 
US-CA-San Francisco
Experience (Years) 
Digital Services

More information about this job


Tacit Knowledge is a global consulting firm specializing in software and website development, architecture and optimization. Our team is comprised solely of senior consultants employing Agile software development techniques, resulting in projects that are more efficient, and outcomes that are more reliable.


Your skills will never be out of date working with the latest and greatest technologies at Tacit Knowledge. As you move from one client engagement (average project is 2-5 months) to the next, you will have ongoing exposure to multiple business problems, clients, and technology stacks.


Our culture is innately entrepreneurial because it is comprised of highly talented people who thrive in an atmosphere where ideas, actions and initiative are not only welcome, but encouraged and rewarded.


The founders of Tacit Knowledge are natural Agile gurus and it is in their collective DNA to manage everything from an Agile perspective, whether it be collaborative interviewing or embracing an iterative process to create the best performance-based bonus plan in the industry.


As a Principal Engineer you will bring the following experience / capabilities:


  • A broad range of capabilities across the web development landscape such as JEE, Spring, Junit, Mockito, Javascript, HTML, JQuery, CSS.
  • A strong knowledge of 2 target platforms and/or products selected by Tacit Knowledge (currently ATG, WebSphere Commerce, Hybris, Adobe CQ5, Endeca, Demandware) would be a bonus
  • Top of industry technical knowledge in 1 class of frameworks or products, with familiarity in comparative strengths/weaknesses of technologies in the class (for example, ORM, MVC, CMS, selective search products)
  • An understanding of typical ecommerce solution architectures including CDN, caching layers, application servers, persistence tiers and typical integration points.
  • An understanding of typical ecommerce physical architectures and topologies, including n+1 redundancy architectures.
  • An ability to contribute to and do gardening of practice spaces with "how-to" recipes
  • An ability to be able to participate in capacity planning and scalability testing exercises
  • An ability to demonstrate proven skills with writing technical recommendations
  • An ability to demonstrate strong knowledge of J2EE application server resource management, database resource management, Web server management
  • An awareness of account/sales context (technical acumen, bedside manner, accessibility, topics not to be discussed, etc.)
  • Familiarity with Scrum or Extreme Programming project methods
  • Ability to work in a team environment and communicate effectively with a range of audiences.
  • A BSc in Computer Science or equivalent experience.
  • A history in technical leadership of small to large projects, from inception to go-live.
  • Fluency in English
  • An ability to communicate to non technical audiences (Project Managers, Business Analysts)


As a Principal Engineer you will bring the following experience / capabilities (in addition to the above):


  • A non-trivial amount of time dedicated to mentoring and teaching.
  • A proven history in technical leadership of multiple large scale projects and initiatives.
  • A proven history of communicating with and influencing technical leaders at Director, VP and Executive levels.
  • An ability to create and cultivate a trusting relationship with the client (internal or external), communicating effectively with people of various knowledge levels and backgrounds.
  • An ability to create and cultivate a healthy team environment where individuals can flourish under their guidance.
  • An understanding of advanced ecommerce architecture concerns such as security and PCI and an ability to construct architecture that comply with such concerns.
  • An understanding of project technical risk and strategies to mitigating such risks.
  • An ability to be a force multiplier without being explicitly dedicated to it - increase team members productivity
  • Tech landscape observant, sharing interesting finds with the company
  • Ability to participate in stabilization efforts performing detailed log analysis, code instrumentation, server utilization metrics, database event analysis, bottleneck analysis, etc
  • Ability to assist in candidate recruiting process as necessary (proven by experience from previous levels)
  • Ability to successfully present ecommerce and integration solutions/approaches for a variety of audience types

More About Us 

Looking for a great place to work and a fantastic team to work with? We are Tacit Knowledge, Come On In!  We have a great location just off Market Street next to the BART station – at the corner of Union Square and the Financial District


We offer amazing benefits!

  • Comprehensive medical, dental, and vision coverage
  • Health Savings Account (HSA) to help you save money for eligible medical expenses
  • 401K match
  • Excellent commuter benefits
  • Fully stocked kitchen and unlimited snacks
  • Group lunches every Friday
  • Company sponsored events and community service outings


Connect With Us!

Not ready to apply? Connect with us to receive updates on jobs and stay informed of opportunities without applying for a specific position.