Principal/Lead Software Engineer
Cvent | Technology | Fredericton, New Brunswick
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.
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.
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:
- 1-5 years of experience leading and mentoring other software engineers.
- 7+ years of programming experience
- Experience developing web applications
- Experience with at least one relational database and/or NoSQL data store
- BS, MS or Ph.D. in Computer Science OR related technical discipline. Equivalent experience also considered.
Other things that will give you a leg up are:
- 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 company, our Technology Team has preserved an entrepreneurial and merit-driven culture where meaningful initiative and contribution are recognized and rewarded.