View All Jobs

Principal/Lead Full Stack Software Engineer

US-VA-Tysons Corner

Do you like the challenge of building great products that are feature rich and essential to users' day to day lives?

Would you like to work in a highly collaborative environment where sharing knowledge and ideas is not only encouraged – but expected?

Do you want to use cutting-edge technologies on real projects that are in production?

Does the challenge of leading and mentoring a team of software engineers appeal to you?

Do you want to work for a steadily growing company where you can grow your career?

If you answered yes to all the above, then you belong at Cvent!

We are looking for Lead to Principal level Software Engineers to join our growing Hospitality Cloud product line. We are currently engaged in a major initiative to build our next generation software platform with Java microservices and React single page apps. As a Lead Software Engineer, you'll play a critical role in the success of the Hospitality Cloud by not only developing high quality, efficient, functional, and maintainable software yourself but ensuring that your team of software engineers is also doing the same.

Some of the technologies that we actively use are Dropwizard for lightweight, RESTful Java APIs, Javascript, React, Redux, RabbitMQ, SQL Server, Couchbase, Elasticsearch, and Postgres. We use Jenkins for continuous integration, and several tools for collaboration – Jira, Confluence, and Slack. Check out one of our current active projects at!

You'll get the best of both worlds at Cvent – working with cutting-edge technologies, but on real products used every day by a wide user base, not just prototypes.

Skills/Qualifications we are seeking our Lead Software Engineers to have are:

For this particular role, we’re looking for individuals that can not only contribute at a senior level but can also make the whole team better by mentoring other team members and overseeing their work. This role is hands on – you’ll get to design and code along with performing code reviews, providing mentorship, and planning team assignments.

Aside from that, the prerequisites for joining our development team are simple. We care more about your attitude and aptitude than the specific tools and technologies you have used in the past. You need to have a strong passion for software development and must take pride not only in code you produce but also the code that your team is producing. You should also have great analytical skills and ability to handle complex, modular software development in a collaborative team-based environment.

In addition to this, our IDEAL candidate will meet the following criteria:

· 5+ years of programming experience

· Proficiency in Java, C#, or Javascript (the more the better!)

· Experience developing web applications

· Experience with at least one relational database and/or NoSQL data store

· BS, MS in Computer Science OR related technical degree. 

Other things that will give you a leg up are:

· Experience developing single page web applications with a modern Javascript framework (bonus points for having React experience)

· Experience developing RESTful APIs

· Experience utilizing message queueing systems like RabbitMQ for asynchronous processing

Cvent offers a fun, collegial work environment tailored to sharpening your technical skills and growing as a software professional. While we have evolved from startup to mid-sized and growing company, our Technology Team has preserved an entrepreneurial and merit-driven culture where meaningful initiative and contribution are recognized and rewarded.


Cvent Job Candidate Privacy Notice

Skills & Requirements Qualifications