Our Firm



Principal Software Engineer (ES6/React)


Cvent | Technology | Tysons Corner, VA

  • Do you enjoy working in a collaborative, team-oriented environment?
  • Do you enjoy creating innovative, long lasting solutions?
  • Are you passionate about technology?

If you answered yes, please keep reading!

As a Principal Software Engineer, you will work as part of Cvent’s Nucleus Development Group, which is a central platform team, whose mission is to develop cross platform tooling and next generation UI technologies, that will aide product teams in the rapid development of our best in class enterprise software.

The ideal candidate for this role will exemplify both technical expertise and empathy. We are looking for someone who wants to not only work on interesting projects but also make a positive impact across Cvent’s Engineering division. Specifically, we are looking for someone who…

  • Is self-motivated and will contribute to, as well as oversee the development and maintenance of reusable components and front-end libraries for use by product teams.
  • Is process oriented, can execute on multiple projects in parallel and ensure the on-time release of well tested and reliable code.
  • Will provide technical expertise and mentorship to associate level team members and help to define and drive best practices across the division.
  • Will optimize approach for maximum performance across a vast array of devices and browsers and can knowledgeably discuss performance trade-offs.
  • Is excited about interpersonal communication and can build dynamic working relationships across the organization.

Job Requirements

  • Bachelor’s or master’s degree in Computer Science or related technical discipline.
  • 10+ years, of hands on development experience and leading projects.
  • Expert level proficiency in at least one objected oriented language: Java or C# a plus.
  • Expert level proficiency in JavaScript / ES6 and the Document Object Model.
  • Complete understanding of React.js and its core principles.
  • Familiar with popular React.js workflows, such as Redux.
  • Experience with common front-end development tools such as Webpack and NPM.
  • Mastery of HTML5 and CSS pre-processors.
  • Expert level proficiency with version control systems, especially GIT, a plus.
  • Experience working with React Native a plus.
  • Experience using and implementing RESTful APIs.
  • Strong written and verbal communication skills.