Skip navigation
Principal, Systems Engineering

Principal, Systems Engineering

Job Description is currently looking for a Principal Systems Engineer with industry experience & agile exposure to join our engineering team in Burlington, VT.

Job Overview:

Our Engineering division is detail-oriented and extraordinarily passionate. We thrive on designing simple and scalable solutions to complex problems and delivering leading edge software products for our customers.  We are looking for exceptionally ambitious and communicative hands-on individuals who are comfortable working with the agile methodology as part of an interdisciplinary team, have experience working in fast-paced environments and who have passion and skills to take our product offering to the next level.

Our Systems Engineers have deep industry experience and also possess an intrinsic passion for emerging technologies, trends, and applied/real-world use casesYou will be working in an exciting environment where your technical leadership will oversee complex technology changes, that when executed result in immediate fruition and direct business impact.  The Principal Engineer should be comfortable working as part of an interdisciplinary team, has experience working in fast-paced environment, and has the passion and technical experience/skills to take our product offering to the next level. In this role, you will help lead, architect, engineer and optimize.  In addition, you will collaborate with an extremely talented and diverse infrastructure, operations, and development team in order to scale and evolve an existing platform that handles billions of transactions each day in an extremely latency sensitive environment. You will be an accomplished well-rounded technologist with a mastery of systems, who appropriately uses best practices, design patterns, and frameworks.  Must have a thorough understanding of the implication of architectural designs and implementation choices on application performance, reliability, and maintainability.


  • Defines product development best practices. Leverages extensive experience to lead by example, operating with the highest standards. Drives technology groups in strategic product initiatives, balancing long-term platform velocity with short-term customer needs.
  • Considered an expert in their field. Maintains expertise in engineering and the domain and applies this knowledge to innovate in a way that increases the company’s ability to meet its business objectives. Capable of leading both technical and business conversations and is able to clearly articulate and extract both problems and solutions.
  • Offers new solutions in designing high performing, stable, maintainable and reliable systems in the most complex situations where existing architecture and design is not sufficient. Is a primary contributor to strategic architectural decisions.
  • Manages work, constantly balancing tradeoffs informed by business and technical drivers
  • Is able to direct cross-team or enterprise-wide projects in technical matters; Is able to lead diverse personalities; takes unpopular stands if necessary; encourages direct and tough debate but isn't afraid to end it and move on; is looked to for direction in a crisis; faces adversity head on; energized by tough challenges.
  • Has an in-depth understanding of the platform and contributes to the strategic direction of our products. Consistently incorporates business understanding into the full body of responsibilities.
  • Proven experience building a reliable, flexible, architecture that can manage the unpredictable nature of today's internet business

Job Requirements

Required skills and experience: (or Qualifications)

  • Bachelor’s degree in Computer Science, EE, or other desired.
  • 10+ years of experience working in a web scale environment
  •  Ability to drive our Systems Engineering vision
  • In-depth understanding of Linux/Unix platforms (ie. RedHat/CentOS), Hypervisors (ie. Hyper-V/VMWare), as well as databases (MySQL/DB2 preferred)
  • Ensure maintained stability of existing environment and systems, including their hosted associated applications. (Hypervisor patching/management, OS patching/tuning, JVM tuning, MySQL master/slave management, shuffling VMs around to optimally allocate and optimize for production, etc.)
  • Experience designing and understanding and tuning low latency platforms is a plu
  • Solid understanding of networking concepts, protocols, and designs.
  • Strong leadership, analytical, and problem solving skills.
  • Proven ability to work as a technical leader; designing, developing and deploying and delivering sound solutions
  • Experience evaluating and implementing best practices tools and techniques for infrastructure design and evolution.
  • A solid understanding of database technologies, and logical and physical data modeling.
  • Excellent verbal and written communication skills.

Job Snapshot

Employment Type Full-Time
Job Type Engineering
Education Not Specified
Experience Not Specified
Manages Others Not Specified
Relocation Yes
Industry Computer Software
Required Travel Not Specified
CareerBuilder Tip:
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 you are agreeing to comply with and be subject to the 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.

Principal, Systems Engineering

Enter notes about this job: