Principal Software Engineer 🔥
Come put your software engineering skills to good use at Cvent! In this role, you will be met with many challenges as you lead a team responsible for a number of shared services used across the entire technology division, including a centralized reporting framework. With the ever-growing need for these shared services, there will be a continual need for innovation in order to expand the capabilities of the framework and its scalability/performance. As a Principal Software Engineer, you will establish best practices and use independent problem solving to help support and expand our product line. You will work in a collaborative, fast, Agile-based team environment while interfacing with technology experts and product leaders to design and deliver solutions to further evolve the Cvent platform.
Primary Technologies In Use
- Java
- Javascript
- AWS
- Microservices
- REST
What You Will Be Doing
- Lead a team of engineers responsible for a number of shared services in the Event Cloud product line.
- Drive the technical direction of these services in preparation for future needs
- Implement new features and integrate them into the Cvent cloud landscape
- Ensure the quality of the product remains high by leveraging cutting edge automation and unit/integration/api testing practices
- Investigate, identify, solve, and fix software problems
- Track down and destroy technical debt using a variety of modern tools
- Establish monitoring and logging to aid in troubleshooting and advanced notice of potential issues
- Participate in the discovery and resolution of production incidents
- Work with other products and teams in the Cvent suite to ensure connectivity and compatibility between systems
- Help your teammates grow through coaching and mentorship
What You Will Need For This Position
- 10+ years of professional experience developing Java applications in a SaaS software environment, or equivalent
- Full-Stack Engineering background building out RESTful microservices architecture
- Senior+ level JavaScript experience. Bonus if familiar with React
- Solid knowledge in the public AWS domain. Bonus if familiar with Cloudformation, ECS, RDS, S3, EC2, or Lambda
- An understanding of DevOps and Build tools such as Maven and Jenkins
- Knowledge and Experience with relational and non-relational database systems such as MySQL and Couchbase
- Experience working in a highly collaborative environment, and strong communication skill.